// Update is called once per frame
 void Update()
 {
     if (currentState == null)
     {
         SwitchToState(new WilesBossStateIdle());
     }
     if (currentState != null)
     {
         SwitchToState(currentState.Update(this));
     }
 }
Exemple #2
0
 // Update is called once per frame
 void Update()
 {
     if (gameOver)
     {
         SwitchToState(new WilesBossStateDying());
     }
     if (currentState == null)
     {
         SwitchToState(new WilesBossStateIdle());
     }
     if (currentState != null)
     {
         SwitchToState(currentState.Update(this));
     }
     //test();
     if (gameOver)
     {
         SwitchToState(new WilesBossStateDying());
     }
 }