Exemplo n.º 1
0
 void Update()
 {
     if (currentState != currentState.GetNextState())
     {
         currentState.End();
         currentState = currentState.GetNextState();
         currentState.Start();
     }
     currentState.Update();
 }
Exemplo n.º 2
0
 public void Activate(ItemIconSlot startSlot)
 {
     currentSlot  = startSlot;
     currentState = new ItemIconIdleState(this);
     currentState.Start();
 }