/// <summary> /// Initialises a new instance of the <see cref="Event"/> class /// </summary> /// <param name="name">Name assigned to the evnet</param> public Event(string name = null) { this.Name = name; this.innerEvent = new EventInner<Event, IInvokableTransition>(); }
internal Event(string name, IEventDelegate parentStateMachine) { this.Name = name; this.parentStateMachine = parentStateMachine; this.innerEvent = new EventInner<Event, IInvokableTransition>(); }