Esempio n. 1
0
 public void CheckAction(ActionObject act, bool pressed)
 {
     actionPressed = pressed;
     actionObject  = act;
     fsm.SendEvent(inputEvent);
     if (!controller.inAction)
     {
         Timing.RunCoroutine(_StartAction());
     }
 }
Esempio n. 2
0
 public void Remove()
 {
     if (harvestQuantity <= 0)
     {
         if (fsm)
         {
             fsm.SendEvent(inputEvent);
         }
     }
 }
Esempio n. 3
0
 public void EndParty(bool victory)
 {
     fsmOwner.SendEvent("EndParty", victory);
 }