Esempio n. 1
0
 public void Fire(TTrigger trigger)
 {
     if (_currentState.CanTransit(trigger))
     {
         Goto(trigger, _currentState.GetDestination(trigger));
     }
     else if (_currentState.Parent is { } && _currentState.Parent.CanTransit(trigger))