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