商品管理シーンの遷移周り変更
This commit is contained in:
parent
7d770e166c
commit
61fe85a481
|
|
@ -5,20 +5,7 @@ using UnityEngine.UI;
|
||||||
|
|
||||||
public class ProductManagement : MonoBehaviour
|
public class ProductManagement : MonoBehaviour
|
||||||
{
|
{
|
||||||
public static readonly string PrevSceneNameTag = "ProductManagementPrevSceneName";
|
|
||||||
|
|
||||||
[SerializeField] private Button prevButton;
|
|
||||||
|
|
||||||
private void Start()
|
private void Start()
|
||||||
{
|
{
|
||||||
var prevGameScene = GameScenes.Main;
|
|
||||||
if (LocalCacheManager.Exists(PrevSceneNameTag))
|
|
||||||
{
|
|
||||||
prevGameScene = LocalCacheManager.Load<GameScenes>(PrevSceneNameTag);
|
|
||||||
}
|
|
||||||
prevButton.OnClickAsObservable().Subscribe(_ =>
|
|
||||||
{
|
|
||||||
TransitionManager.Instance.LoadScene(prevGameScene);
|
|
||||||
}).AddTo(this);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,6 @@ public class FooterManager : MonoBehaviour
|
||||||
}).AddTo(this);
|
}).AddTo(this);
|
||||||
productManagementButton.BindToOnClick(shareGate, _ =>
|
productManagementButton.BindToOnClick(shareGate, _ =>
|
||||||
{
|
{
|
||||||
LocalCacheManager.Save(ProductManagement.PrevSceneNameTag, Enum.Parse(typeof(GameScenes), gameObject.scene.name));
|
|
||||||
TransitionManager.Instance.LoadScene(GameScenes.ProductManagement);
|
TransitionManager.Instance.LoadScene(GameScenes.ProductManagement);
|
||||||
return Observable.Timer(TimeSpan.FromSeconds(.5f)).AsUnitObservable();
|
return Observable.Timer(TimeSpan.FromSeconds(.5f)).AsUnitObservable();
|
||||||
}).AddTo(this);
|
}).AddTo(this);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue