internal State(string name, ChildStateMachine parentStateMachine) { this.ParentStateMachine = parentStateMachine; this.innerState = new StateInner <State>(name, parentStateMachine.InnerStateMachine.Kernel); }
internal State(string name, TStateData data, ChildStateMachine <TStateData> parentStateMachine) { this.Data = data; this.ParentStateMachine = parentStateMachine; this.innerState = new StateInner <State <TStateData> >(name, parentStateMachine.InnerStateMachine.Kernel); }