Beispiel #1
0
 /// <summary>
 /// 状態遷移を変更する
 /// </summary>
 /// <param name="nextState">次の状態遷移</param>
 public void ChangeState(WorldCreatureState_Script nextState)
 {
     // 次の状態遷移を設定する
     m_currentState = nextState;
     // 初期化する
     m_currentState.Initialize(this);
 }
Beispiel #2
0
 /// <summary>
 /// 状態遷移を生成する
 /// </summary>
 private void CreateState()
 {
     // Idle状態を生成する
     m_idleState = new WorldCreatureIdle_Script();
     // Walk状態を生成する
     m_walkState = new WorldCreatureWalk_Script();
     // Chase状態を生成する
     m_chaseState = new WorldCreatureChace_Script();
 }