Ejemplo n.º 1
0
 public IState changeState()
 {
     IState newState = new FreezerMoving(stateable);
     if(fire){
         //[SOUND] estas debajo de freezer
         newState = new FreezerShooting(stateable);
     }
     return newState;
 }
Ejemplo n.º 2
0
 public IState changeState()
 {
     IState newState = null;
     if (timeElapsed > updateRating) {
         //stateable.GetComponent<IMoveable> ().SetSpeed (Vector3.zero);
         timeElapsed = 0;
         newState = new FreezerThinking(stateable);
     }else if(fire){
         stateable.GetComponent<IMoveable> ().SetSpeed (Vector3.zero);
         newState = new FreezerShooting(stateable);
     }
     return newState;
 }