internal ReactorBase(string uniqueName, object reactorState, IReactorListener listener) { Name = uniqueName; State = reactorState; eventQueue = new EventQueue(); scheduler = new EventCoroutineScheduler(eventQueue); this.listener = listener; }
protected Reactor(string uniqueName, IReactorListener listener = null) : base(uniqueName, new TState(), listener) { }