Example #1
0
 public TransitionNode(Enum currentState, TransitionRuleType transitionRule, Enum nextState, StateAction stateAction)
 {
     this.currentState   = currentState;
     this.transitionRule = transitionRule;
     this.nextState      = nextState;
     this.stateAction    = stateAction;
 }
 private TransitionRule(TransitionRuleType transitionRuleType, TState fromState, TAction action, TState toState)
 {
     this.transitionRuleType = transitionRuleType;
     this.fromState          = fromState;
     this.action             = action;
     this.toState            = toState;
 }