Ejemplo n.º 1
0
 /// <summary>
 /// ステート遷移
 /// </summary>
 /// <param name="state">遷移先のステート</param>
 public void ChangeState(IBattleState state)
 {
     CurrentState.ExecuteExit(this);
     CurrentState = state;
     CurrentState.ExecuteEntry(this);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 生成時
 /// </summary>
 public BattleContext()
 {
     CurrentState = stateInit;
     CurrentState.ExecuteEntry(this);
 }