public StateMachineTriggerConfigurator <T> Trigger(string stateKey) { var trigger = new StateMachineTrigger <T>(stateKey); _statInfo.Triggers.Add(trigger); return(new StateMachineTriggerConfigurator <T>(this, trigger)); }
public StateMachineTriggerConfigurator(StateInfoConfigurator stateInfoConfigurator, StateMachineTrigger trigger) { _stateInfoConfigurator = stateInfoConfigurator; _trigger = trigger; }
public StateMachineTriggerConfigurator(StateInfoConfigurator <T> stateInfoConfigurator, StateMachineTrigger <T> trigger) { _stateInfoConfigurator = stateInfoConfigurator; _trigger = trigger; }
public StateMachineTriggerConfigurator Trigger(string stateKey) { var trigger = new StateMachineTrigger(stateKey); _statInfo.Triggers.Add(trigger); return new StateMachineTriggerConfigurator(this, trigger); }