コード例 #1
0
 void Update()
 {
     if (currentState != currentState.GetNextState())
     {
         currentState.End();
         currentState = currentState.GetNextState();
         currentState.Start();
     }
     currentState.Update();
 }
コード例 #2
0
 void Start()
 {
     currentState.Start();
 }