public void AddIncomingTransition(StateTransition stateTransition) { if (IncomingTransitions == null) { IncomingTransitions = new List <StateTransition> { stateTransition } } ; else { IncomingTransitions.Add(stateTransition); } }
public virtual StateTransition Transition() { var t = new StateTransition(this); if (Transitions == null) { Transitions = new List <StateTransition> { t } } ; else { Transitions.Add(t); } return(t); }