internal DelegateSyncAction(SyncActionHandler action, DirectoryInfo src, DirectoryInfo dest) { this._ACTION = action; this._SOURCE = src; this._DESTINATION = dest; }
//各种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); }