Esempio n. 1
0
 private void onNPCShop(Variant msgData)
 {
     NetClient.instance.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_CARRCHIEF, this, GameTools.CreateSwitchData("on_npcshop_res", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.on_carrchief_res(msgData);
 }
Esempio n. 2
0
        private void enter_lvl_res(Variant msgData)
        {
            Debug.Log("Level Enter ===============================");
            Debug.Log(msgData.dump());
            uint    ltpid   = msgData["ltpid"];
            Variant variant = SvrLevelConfig.instacne.get_level_data(ltpid);
            bool    flag    = variant.ContainsKey("public") && variant["public"] == 1;

            if (flag)
            {
                this.is_open = true;
            }
            else
            {
                this.is_open = false;
            }
            bool flag2 = variant.ContainsKey("shengwu");

            if (flag2)
            {
                this.open_pic = true;
                string text = variant["icon"];
                this.codes = text.Split(new char[]
                {
                    ','
                });
                this.icon1  = variant["des"];
                this.codess = this.icon1.Split(new char[]
                {
                    ','
                });
            }
            a3_counterpart.lvl = msgData["diff_lvl"];
            NetClient.instance.dispatchEvent(GameEvent.Create(242u, this, GameTools.CreateSwitchData("on_enter_lvl_res", msgData), false));
        }
 override protected void _onProcess()
 {
     (session as ClientSession).g_mgr.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_LVL_BROADCAST, this, GameTools.CreateSwitchData("on_lvl_broadcast_res", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.on_lvl_broadcast_res(msgData);
 }
 override protected void _onProcess()
 {
     (session as ClientSession).g_mgr.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_LVL_PVPINFO_BOARD_RES, this, GameTools.CreateSwitchData("lvl_pvpinfo_board_msg", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.lvl_pvpinfo_board_msg(msgData);
 }
 override protected void _onProcess()
 {
     (session as ClientSession).g_mgr.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_ON_ARENA, this, GameTools.CreateSwitchData("on_arena_res", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_Arena.on_arena_res(msgData);
 }
 override protected void _onProcess()
 {
     (session as ClientSession).g_mgr.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_ON_BATTLE_DO_RES, this, GameTools.CreateSwitchData("on_battle_do_res", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.on_battle_do_res(msgData);
 }
Esempio n. 7
0
 private void lvl_side_info(Variant msgData)
 {
     NetClient.instance.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_LVL_SIDE_INFO, this, GameTools.CreateSwitchData("on_lvl_side_info", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.on_lvl_side_info(msgData);
 }
Esempio n. 8
0
 private void lvl_pvpinfo_board_res(Variant msgData)
 {
     NetClient.instance.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_LVL_PVPINFO_BOARD_RES, this, GameTools.CreateSwitchData("lvl_pvpinfo_board_msg", msgData))
         );
     TeamProxy.getInstance().dispatchEvent(GameEvent.Create(PKG_NAME.S2C_LVL_PVPINFO_BOARD_RES, this, msgData));
 }
 override protected void _onProcess()
 {
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.on_enter_lvl_res(msgData);
     (session as ClientSession).g_mgr.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_ENTER_LVL_RES, this, GameTools.CreateSwitchData("on_enter_lvl_res", msgData))
         );
 }
Esempio n. 10
0
 private void lvl_broadcast(Variant msgData)
 {
     NetClient.instance.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_LVL_BROADCAST, this, GameTools.CreateSwitchData("on_lvl_broadcast_res", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.on_lvl_broadcast_res(msgData);
 }
Esempio n. 11
0
 private void get_lvlmis_res(Variant msgData)
 {
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.get_lvlmis_res(msgData);
     NetClient.instance.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_GET_LVLMIS_RES, this, GameTools.CreateSwitchData("get_lvlmis_res", msgData))
         );
 }
Esempio n. 12
0
 private void on_battle_do_res(Variant msgData)
 {
     NetClient.instance.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_ON_BATTLE_DO_RES, this, GameTools.CreateSwitchData("on_battle_do_res", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.on_battle_do_res(msgData);
 }
 override protected void _onProcess()
 {
     (session as ClientSession).g_mgr.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_LEAVE_LVL_RES, this, GameTools.CreateSwitchData("on_leave_lvl", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.on_leave_lvl();
 }
Esempio n. 14
0
 private void close_lvl_res(Variant msgData)
 {
     NetClient.instance.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_CLOSE_LVL_RES, this, GameTools.CreateSwitchData("on_close_lvl_res", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.on_close_lvl_res(msgData);
 }
 override protected void _onProcess()
 {
     (session as ClientSession).g_mgr.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_LVL_SIDE_INFO, this, GameTools.CreateSwitchData("on_lvl_side_info", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.on_lvl_side_info(msgData);
 }
 override protected void _onProcess()
 {
     (session as ClientSession).g_mgr.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_LVL_GET_PRIZE_RES, this, GameTools.CreateSwitchData("lvl_get_prize_res", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.lvl_get_prize_res(msgData);
 }
 override protected void _onProcess()
 {
     (session as ClientSession).g_mgr.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_GET_ASSOCIATE_LVLS_RES, this, GameTools.CreateSwitchData("get_associate_lvls_res", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.get_associate_lvls_res(msgData);
 }
Esempio n. 18
0
 private void mod_lvl_selfpvpinfo(Variant msgData)
 {
     NetClient.instance.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_MOD_LVL_SELFPVPINFO, this, GameTools.CreateSwitchData("mod_lvl_selfpvpinfo", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.mod_lvl_selfpvpinfo(msgData);
 }
 override protected void _onProcess()
 {
     (session as ClientSession).g_mgr.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_CARRCHIEF, this, GameTools.CreateSwitchData("on_carrchief_res", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.on_carrchief_res(msgData);
 }
Esempio n. 20
0
 private void on_arena(Variant msgData)
 {
     NetClient.instance.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_ON_ARENA, this, GameTools.CreateSwitchData("on_arena_res", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_Arena.on_arena_res(msgData);
 }
Esempio n. 21
0
        private void get_associate_lvls_res(Variant msgData)
        {
            int res = msgData["res"];

            switch (res)
            {
            case 3:
                int camid = msgData["trig_id"];
                //检测是否有摄像机动画
                SceneCamera.CheckTrrigerCam(camid);
                //检测是否有剧情对白
                if (a3_trrigerDialog.instance != null)
                {
                    a3_trrigerDialog.instance.CheckDialog(camid);
                }
                break;
            }


            if (GameRoomMgr.getInstance().onLevelStatusChanges(msgData))
            {
                return;
            }
            NetClient.instance.dispatchEvent(
                GameEvent.Create(PKG_NAME.S2C_GET_ASSOCIATE_LVLS_RES, this, GameTools.CreateSwitchData("get_associate_lvls_res", msgData))
                );
            //GameSession(this.session).logicClient.logicInGame.lgGD_levels.get_associate_lvls_res(msgData);
        }
Esempio n. 22
0
 private void leave_lvl_res(Variant msgData)
 {
     MapModel.getInstance().curLevelId = 0;
     InterfaceMgr.doCommandByLua("MapModel:getInstance().getcurLevelId", "model/MapModel", 0);
     NetClient.instance.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_LEAVE_LVL_RES, this, GameTools.CreateSwitchData("on_leave_lvl", msgData))
         );
 }
 override protected void _onProcess()
 {
     (session as ClientSession).g_mgr.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_LVL_ERR_MSG, this, GameTools.CreateSwitchData("on_lvl_err_msg", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.on_lvl_err_msg(msgData);
     //通知ai
     //GameSession(this.session).logicClient.logicInGame.AIPly.onLvlErr(msgData.res);
 }
Esempio n. 24
0
 private void create_lvl_res(Variant msgData)
 {
     debug.Log("Level Create ===============================");
     debug.Log(msgData.dump());
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.on_create_lvl_res(msgData);
     NetClient.instance.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_CREATE_LVL_RES, this, GameTools.CreateSwitchData("on_create_lvl_res", msgData))
         );
 }
Esempio n. 25
0
 private void lvl_err_msg(Variant msgData)
 {
     NetClient.instance.dispatchEvent(
         GameEvent.Create(PKG_NAME.S2C_LVL_ERR_MSG, this, GameTools.CreateSwitchData("on_lvl_err_msg", msgData))
         );
     //GameSession(this.session).logicClient.logicInGame.lgGD_levels.on_lvl_err_msg(msgData);
     //通知ai
     //GameSession(this.session).logicClient.logicInGame.AIPly.onLvlErr(msgData.res);
 }
Esempio n. 26
0
 private void leave_lvl_res(Variant msgData)
 {
     MapModel.getInstance().curLevelId = 0u;
     InterfaceMgr.doCommandByLua("MapModel:getInstance().getcurLevelId", "model/MapModel", new object[]
     {
         0
     });
     NetClient.instance.dispatchEvent(GameEvent.Create(250u, this, GameTools.CreateSwitchData("on_leave_lvl", msgData), false));
 }
Esempio n. 27
0
        private void enter_lvl_res(Variant msgData)
        {
            debug.Log("Level Enter ===============================");
            debug.Log(msgData.dump());
            uint    ltpid = msgData["ltpid"];
            Variant d     = SvrLevelConfig.instacne.get_level_data(ltpid);

            if (d.ContainsKey("public") && d["public"] == 1)
            {
                is_open = true;
            }
            else
            {
                is_open = false;
            }
            if (d.ContainsKey("shengwu"))
            {
                if (d["shengwu"] == 1)
                {
                    open_pic = true;
                    string icon = d["icon"];
                    codes  = icon.Split(',');
                    icon1  = d["des"];
                    codess = icon1.Split(',');
                }
                else
                {
                    open_pic1 = true;
                    string icon = d["icon"];
                    codes  = icon.Split(',');
                    icon1  = d["des"];
                    codess = icon1.Split(',');
                }
            }

            if (ltpid == 107 || ltpid == 9000)//竞技场 据点战场
            {
                starTime = msgData["start_tm"]._int64;
                // Debug.LogError("UUUU"+ (wait -( muNetCleint.instance.CurServerTimeStamp-msgData["start_tm"]._int64 )));
            }

            if (ltpid == 8000)//城战
            {
                A3_cityOfWarModel.getInstance().starTime = msgData["start_tm"]._int64;
                A3_cityOfWarModel.getInstance().endTime  = msgData["end_tm"]._int64;
            }

            a3_counterpart.lvl = msgData["diff_lvl"];
            //GameSession(this.session).logicClient.logicInGame.lgGD_levels.on_enter_lvl_res(msgData);
            NetClient.instance.dispatchEvent(
                GameEvent.Create(PKG_NAME.S2C_ENTER_LVL_RES, this, GameTools.CreateSwitchData("on_enter_lvl_res", msgData))
                );
        }
Esempio n. 28
0
        private void get_associate_lvls_res(Variant msgData)
        {
            int num  = msgData["res"];
            int num2 = num;

            if (num2 == 3)
            {
                int num3 = msgData["trig_id"];
                SceneCamera.CheckTrrigerCam(num3);
                bool flag = a3_trrigerDialog.instance != null;
                if (flag)
                {
                    a3_trrigerDialog.instance.CheckDialog(num3);
                }
            }
            bool flag2 = GameRoomMgr.getInstance().onLevelStatusChanges(msgData);

            if (!flag2)
            {
                NetClient.instance.dispatchEvent(GameEvent.Create(243u, this, GameTools.CreateSwitchData("get_associate_lvls_res", msgData), false));
            }
        }
Esempio n. 29
0
 protected override void _onProcess()
 {
     (this.session as ClientSession).g_mgr.dispatchEvent(GameEvent.Create(247u, this, GameTools.CreateSwitchData("on_lvl_side_info", this.msgData), false));
 }
Esempio n. 30
0
 protected override void _onProcess()
 {
     (this.session as ClientSession).g_mgr.dispatchEvent(GameEvent.Create(232u, this, GameTools.CreateSwitchData("on_clanter_res", this.msgData), false));
 }