public TestDispatcherListener(IFSMDispatcher theDispatcher)
 {
     count      = 0;
     dispatcher = theDispatcher;
     dispatcher.OnEnterState += OnEnter;
     dispatcher.OnExitState  += OnExit;
 }
示例#2
0
        // 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;
 }