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); }
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)); } }