Пример #1
0
 public StateChangeArgs(StateTraverser traverser, State startState, State endState, Signal signal, Transition transition)
 {
     Traverser        = traverser;
     StartState       = startState;
     EndState         = endState;
     TriggeringSignal = signal;
     TransitionUsed   = transition;
 }
Пример #2
0
 public void Start()
 {
     mTraverser = base.gameObject.GetSafeComponent <StateTraverser>();
     if (mTraverser != null)
     {
         mTransitionHistory = new List <Crumb>();
         mTraverser.EventDispatcher.AddListener <StateTraverserTransitionBeganEvent>(OnTransitionBegan);
     }
 }