void GameDone(GameDoneState state) { switch (state) { case GameDoneState.GameOver: Target.GetFSM().ChangeState(GUIOver.Instance()); break; case GameDoneState.GameWin: Target.GetFSM().ChangeState(GUIWin.Instance()); break; } }
void NextBtn(GameObject go) { playTween.onFinished.Clear(); EventDelegate.Add(playTween.onFinished, GUIWin.Instance().NextBtnClick, true); playTween.Play(false); }