public TestDispatcherListener(IFSMDispatcher theDispatcher) { count = 0; dispatcher = theDispatcher; dispatcher.OnEnterState += OnEnter; dispatcher.OnExitState += OnExit; }
// Setup /////////////////////////////////////// void SetupWorld() { store = new TestDataStore(); dispatcher = new TestDispatcher(); provider = StateSystemProvider.GetInstance(); provider.SetDataStore(store); provider.SetDispatcher(dispatcher); }
public void SetDispatcher(IFSMDispatcher dispatcher) { m_Dispatcher = dispatcher; }