コード例 #1
0
        public void ChangeState(IState state)
        {
            GameMachineEventManager.RaiseOnStateChange();
            this.state?.OnExit();

            this.state = state;
            this.state?.OnEnter();
        }
コード例 #2
0
 public void OnEnter()
 {
     Debug.Log("Exiting..");
     Thread.Sleep(1000);
     GameMachineEventManager.RaiseOnStateExecution();
 }
コード例 #3
0
ファイル: GameState.cs プロジェクト: punsal/Archie
 public void OnEnter()
 {
     Debug.Log("Game is started. Waiting...");
     GameMachineEventManager.RaiseOnStateExecution();
 }