Esempio n. 1
0
        internal DelegateSyncAction(SyncActionHandler action,
                                    DirectoryInfo src, DirectoryInfo dest)
        {
            this._ACTION = action;

            this._SOURCE      = src;
            this._DESTINATION = dest;
        }
Esempio n. 2
0
        //各种Handler初始化
        public void InitHandler()
        {
            //登录Handler
            LoginHandler loginHandler = new LoginHandler();

            HandlerDict.Add(loginHandler.opCode, loginHandler);

            //默认Handler
            DefaultHandler defaultHandler = new DefaultHandler();

            HandlerDict.Add(defaultHandler.opCode, defaultHandler);

            //注册Handler
            RegisterHandler registerHandler = new RegisterHandler();

            HandlerDict.Add(registerHandler.opCode, registerHandler);

            //同步位置上传Handler
            SyncActionHandler syncPositionHandler = new SyncActionHandler();

            HandlerDict.Add(syncPositionHandler.opCode, syncPositionHandler);

            //玩家加入房间Handler
            GetinHandler getinHandler = new GetinHandler();

            HandlerDict.Add(getinHandler.opCode, getinHandler);

            //房间请求Handler
            RoomHandler roomHandler = new RoomHandler();

            HandlerDict.Add(roomHandler.opCode, roomHandler);

            //复活请求Handler
            RecoverHandler recoverHandler = new RecoverHandler();

            HandlerDict.Add(recoverHandler.opCode, recoverHandler);
        }