Example #1
0
 public void AddIncomingTransition(StateTransition stateTransition)
 {
     if (IncomingTransitions == null)
     {
         IncomingTransitions = new List <StateTransition> {
             stateTransition
         }
     }
     ;
     else
     {
         IncomingTransitions.Add(stateTransition);
     }
 }
Example #2
0
        public virtual StateTransition Transition()
        {
            var t = new StateTransition(this);

            if (Transitions == null)
            {
                Transitions = new List <StateTransition> {
                    t
                }
            }
            ;
            else
            {
                Transitions.Add(t);
            }

            return(t);
        }