リファクタ
This commit is contained in:
parent
edc82ad043
commit
d4d4211933
|
@ -11,6 +11,7 @@ namespace MyGame.Scenes.Main.Scripts
|
||||||
private static readonly string CallbackTag = "UpdateDialogCallback";
|
private static readonly string CallbackTag = "UpdateDialogCallback";
|
||||||
private static readonly int OpenTrigger = Animator.StringToHash("OpenTrigger");
|
private static readonly int OpenTrigger = Animator.StringToHash("OpenTrigger");
|
||||||
private static readonly int CloseTrigger = Animator.StringToHash("CloseTrigger");
|
private static readonly int CloseTrigger = Animator.StringToHash("CloseTrigger");
|
||||||
|
private static readonly GameScenes SceneName = GameScenes.Update;
|
||||||
|
|
||||||
[SerializeField] private Animator backgroundAnimator;
|
[SerializeField] private Animator backgroundAnimator;
|
||||||
[SerializeField] private Button closeButton;
|
[SerializeField] private Button closeButton;
|
||||||
|
@ -26,7 +27,7 @@ namespace MyGame.Scenes.Main.Scripts
|
||||||
backgroundAnimator.SetTrigger(CloseTrigger);
|
backgroundAnimator.SetTrigger(CloseTrigger);
|
||||||
this.CallWaitForSeconds(.25f, () =>
|
this.CallWaitForSeconds(.25f, () =>
|
||||||
{
|
{
|
||||||
TransitionManager.Instance.UnloadScene(GameScenes.Update);
|
TransitionManager.Instance.UnloadScene(SceneName);
|
||||||
});
|
});
|
||||||
}).AddTo(this);
|
}).AddTo(this);
|
||||||
|
|
||||||
|
@ -35,7 +36,7 @@ namespace MyGame.Scenes.Main.Scripts
|
||||||
|
|
||||||
public static void ShowDialog(Action onClose = null){
|
public static void ShowDialog(Action onClose = null){
|
||||||
LocalCacheManager.Save(CallbackTag, onClose);
|
LocalCacheManager.Save(CallbackTag, onClose);
|
||||||
TransitionManager.Instance.LoadSceneAdditive(GameScenes.Update);
|
TransitionManager.Instance.LoadSceneAdditive(SceneName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue