public void Recover() { if (this._rtb.InvokeRequired) { RecoverHandler d = new RecoverHandler(Recover); this._rtb.Invoke(d); d = null; } else { this._rtb.Clear(); } }
//各种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); }