public void InitHandler() //初试化Handler { CreateGameHandler createGameHandler = new CreateGameHandler(); handlerDictionary.Add(createGameHandler.opCode, createGameHandler); JoinGameHandler joinGameHandler = new JoinGameHandler(); handlerDictionary.Add(joinGameHandler.opCode, joinGameHandler); TeamChooseHandler teamChooseHandler = new TeamChooseHandler(); handlerDictionary.Add(teamChooseHandler.opCode, teamChooseHandler); SyncTransformHandler syncTransformHandler = new SyncTransformHandler(); handlerDictionary.Add(syncTransformHandler.opCode, syncTransformHandler); DamageHandler damageHandler = new DamageHandler(); handlerDictionary.Add(damageHandler.opCode, damageHandler); SyncDropWeaponHandler syncDropWeaponHandler = new SyncDropWeaponHandler(); handlerDictionary.Add(syncDropWeaponHandler.opCode, syncDropWeaponHandler); DeleteDropWeaponHandler deleteDropWeaponHandler = new DeleteDropWeaponHandler(); handlerDictionary.Add(deleteDropWeaponHandler.opCode, deleteDropWeaponHandler); RestartHandler restartHandler = new RestartHandler(); handlerDictionary.Add(restartHandler.opCode, restartHandler); }
// 初始化所有Handler public void AddHandler() { loginHandler = new LoginHandler(); loginHandler.AddListener(); syncTransformHandler = new SyncTransformHandler(); syncTransformHandler.AddListener(); syncPlayerHandler = new SyncPlayerHandler(); syncPlayerHandler.AddListener(); }
// 初始化所有Handler void AddHandler() { loginHandler = new LoginHandler(); loginHandler.AddListener(); syncTransformHandler = new SyncTransformHandler(); syncTransformHandler.AddListener(); syncPlayerHandler = new SyncPlayerHandler(); syncPlayerHandler.AddListener(); syncTransitionHandler = new SyncTransitionHandler(); syncTransitionHandler.AddListener(); bombHandler = new BombHandler(); bombHandler.AddListener(); }