Exemplo n.º 1
0
        //---------------------------------------------------------------------
        public override void enter()
        {
            mLog.Info("ServerNodeStateRun.enter()");

            IServerNodeListener listener = mServerNode.Listener;

            if (listener != null)
            {
                listener.onRun();
            }
        }
Exemplo n.º 2
0
        //---------------------------------------------------------------------
        public ServerNode(IServerNodeListener listener, int servernode_id, EntityMgr entity_mgr)
            : base()
        {
            mListener     = listener;
            mServerNodeId = servernode_id;
            mEntityMgr    = entity_mgr;
            mServerNodeCfg.load("..\\Config\\ServerNode.xml");

            addState(new ServerNodeStateStart(this));
            addState(new ServerNodeStateRun(this));
            addState(new ServerNodeStateStop(this));

            setupFsm();
        }