Example #1
0
        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);
        }
Example #2
0
        // 初始化所有Handler
        public void AddHandler()
        {
            loginHandler = new LoginHandler();
            loginHandler.AddListener();

            syncTransformHandler = new SyncTransformHandler();
            syncTransformHandler.AddListener();

            syncPlayerHandler = new SyncPlayerHandler();
            syncPlayerHandler.AddListener();
        }
Example #3
0
        // 初始化所有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();
        }