Moe.StateMachine.Transitions.GuardedTransition.GuardedTransition C# (CSharp) Method

GuardedTransition() public method

public GuardedTransition ( State sourceState, object eventTarget, State targetState, Func guard ) : System
sourceState Moe.StateMachine.States.State
eventTarget object
targetState Moe.StateMachine.States.State
guard Func
return System
		public GuardedTransition(State sourceState, object eventTarget, State targetState, Func<bool> guard)
			: base(sourceState, eventTarget, targetState)
		{
			this.guard = guard;
		}