ScrollGame開放バッジ対応
This commit is contained in:
parent
e72a808d4d
commit
ca8423dbc3
|
|
@ -30,7 +30,7 @@ RectTransform:
|
|||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1914405537612263520}
|
||||
m_RootOrder: 2
|
||||
m_RootOrder: 3
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
|
|
@ -316,6 +316,7 @@ RectTransform:
|
|||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 0.93, y: 0.93, z: 0.93}
|
||||
m_Children:
|
||||
- {fileID: 5291934252676978630}
|
||||
- {fileID: 1737502582177339564}
|
||||
- {fileID: 8603287394766175346}
|
||||
- {fileID: 7686173123905821996}
|
||||
|
|
@ -1585,6 +1586,7 @@ MonoBehaviour:
|
|||
scrollGameLockedButton: {fileID: 4731668520893469935}
|
||||
stockNotifyIcon: {fileID: 2430043917671370164}
|
||||
kitchenNotifyIcon: {fileID: 4699855437215309545}
|
||||
scrollGameNotifyIcon: {fileID: 4911691721456968275}
|
||||
--- !u!1 &3310671341662576997
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -3165,7 +3167,7 @@ RectTransform:
|
|||
- {fileID: 2391993222458767569}
|
||||
- {fileID: 7296456547234569109}
|
||||
m_Father: {fileID: 1914405537612263520}
|
||||
m_RootOrder: 1
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
|
|
@ -3855,7 +3857,7 @@ RectTransform:
|
|||
m_Children:
|
||||
- {fileID: 8074451558278730812}
|
||||
m_Father: {fileID: 1914405537612263520}
|
||||
m_RootOrder: 0
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
|
|
@ -4961,6 +4963,157 @@ Animator:
|
|||
m_HasTransformHierarchy: 1
|
||||
m_AllowConstantClipSamplingOptimization: 1
|
||||
m_KeepAnimatorControllerStateOnDisable: 0
|
||||
--- !u!1001 &4150465854398920447
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
serializedVersion: 2
|
||||
m_Modification:
|
||||
m_TransformParent: {fileID: 1914405537612263520}
|
||||
m_Modifications:
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_Pivot.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_Pivot.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_RootOrder
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMax.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.x
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_AnchorMin.y
|
||||
value: 0.5
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_SizeDelta.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_SizeDelta.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_LocalScale.x
|
||||
value: 1.2000002
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_LocalScale.y
|
||||
value: 1.2000002
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_LocalScale.z
|
||||
value: 1.2000002
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.w
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.x
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.y
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_LocalRotation.z
|
||||
value: -0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.x
|
||||
value: 71
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_AnchoredPosition.y
|
||||
value: 71
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.x
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.y
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9056949049436837036, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_Name
|
||||
value: icon_get
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 9056949049436837036, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: f8587bb162250fa48947d648e934781e, type: 3}
|
||||
--- !u!1 &4911691721456968275 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 9056949049436837036, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 4150465854398920447}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!224 &5291934252676978630 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 4150465854398920447}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1001 &6632112567178762520
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -5100,15 +5253,15 @@ PrefabInstance:
|
|||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: f8587bb162250fa48947d648e934781e, type: 3}
|
||||
--- !u!1 &2430043917671370164 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 9056949049436837036, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 6632112567178762520}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!224 &3233636912317429793 stripped
|
||||
RectTransform:
|
||||
m_CorrespondingSourceObject: {fileID: 8136263580696535353, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 6632112567178762520}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &2430043917671370164 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 9056949049436837036, guid: f8587bb162250fa48947d648e934781e,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 6632112567178762520}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
#if UNITY_EDITOR
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using MyGame.Scripts;
|
||||
using UniRx;
|
||||
using UniRx.Triggers;
|
||||
using UnityEngine;
|
||||
|
|
@ -25,6 +26,7 @@ namespace MyGame.Scenes.MiniGame.Scripts
|
|||
{
|
||||
GameDataManager.GameData.ScrollGamePlaceScoreList = new List<ScrollGameScoreData>();
|
||||
GameDataManager.GameData.ScrollGameStageScoreList = new List<ScrollGameScoreData>();
|
||||
GameDataManager.GameData.FinishedFlags &= ~TutorialFlag.ScrollGame;
|
||||
}).AddTo(this);
|
||||
|
||||
resetPlayCountButton.OnClickAsObservable().Subscribe(_ =>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using MyGame.Scripts;
|
||||
using UniRx;
|
||||
using UniRx.Diagnostics;
|
||||
using UniRx.Triggers;
|
||||
|
|
@ -55,6 +56,8 @@ namespace MyGame.Scenes.MiniGame.Scripts
|
|||
var gameData = GameDataManager.GameData;
|
||||
// Playカウントチェック
|
||||
UpdatePlayCount();
|
||||
|
||||
gameData.FinishedFlags |= TutorialFlag.ScrollGame;
|
||||
|
||||
var placeList = SpreadsheetDataManager.Instance.GetBaseDataList<ScrollGamePlaceData>(Const.ScrollGamePlaceDataSheet);
|
||||
var stageList = SpreadsheetDataManager.Instance.GetBaseDataList<ScrollGameStageData>(Const.ScrollGameStageDataSheet);
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ public class FooterManager : MonoBehaviour
|
|||
[SerializeField] private Button scrollGameLockedButton;
|
||||
[SerializeField] private GameObject stockNotifyIcon;
|
||||
[SerializeField] private GameObject kitchenNotifyIcon;
|
||||
[SerializeField] private GameObject scrollGameNotifyIcon;
|
||||
|
||||
private void Start()
|
||||
{
|
||||
|
|
@ -50,11 +51,31 @@ public class FooterManager : MonoBehaviour
|
|||
scrollGameButton.gameObject.SetActive(scrollGameAvailable);
|
||||
scrollGameLockedButton.gameObject.SetActive(!scrollGameAvailable);
|
||||
scrollGameLockedButton.OnClickAsObservable()
|
||||
.Where(_ => !scrollGameAvailable)
|
||||
.ThrottleFirst(TimeSpan.FromSeconds(.2f))
|
||||
.Subscribe(_ =>
|
||||
{
|
||||
ScrollGameLockDialog.ShowDialog();
|
||||
}).AddTo(this);
|
||||
|
||||
GameDataObserver.Instance.ShopLevelObserver
|
||||
.DistinctUntilChanged()
|
||||
.Where(x => x >= Const.ScrollGameAvailableLevel)
|
||||
.Take(1)
|
||||
.Subscribe(_ =>
|
||||
{
|
||||
scrollGameButton.gameObject.SetActive(true);
|
||||
scrollGameLockedButton.gameObject.SetActive(false);
|
||||
}).AddTo(this);
|
||||
|
||||
scrollGameNotifyIcon.SetActive(false);
|
||||
GameDataObserver.Instance.ShopLevelObserver
|
||||
.DistinctUntilChanged()
|
||||
.Where(x => x >= Const.ScrollGameAvailableLevel)
|
||||
.TakeWhile(_ => !GameDataManager.GameData.FinishedFlags.HasFlag(TutorialFlag.ScrollGame))
|
||||
.Take(1)
|
||||
.Subscribe(x =>
|
||||
{
|
||||
scrollGameNotifyIcon.SetActive(true);
|
||||
}).AddTo(this);
|
||||
}
|
||||
}
|
||||
|
|
@ -25,6 +25,7 @@ public class GameDataObserver : SingletonMonoBehaviour<GameDataObserver>
|
|||
|
||||
public IObservable<int> HeartObserver => heartObserver;
|
||||
public IObservable<int> SceneCounter => sceneCounter.DistinctUntilChanged();
|
||||
public IObservable<int> ShopLevelObserver => shopLevelObserver.AddTo(this);
|
||||
|
||||
private void Start()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ namespace MyGame.Scripts
|
|||
Management = 1 << 3,
|
||||
AutoCook = 1 << 4,
|
||||
ShopCustomize = 1 << 5,
|
||||
ScrollGame = 1 << 6,
|
||||
}
|
||||
public class TutorialManager : SingletonMonoBehaviour<TutorialManager>
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue