public uint Execute(PacketDistributed ipacket) { CG_ASK_HUASHANPVP_STATE packet = (CG_ASK_HUASHANPVP_STATE )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
void OnTabDungeonTableau(TabButton button) { if (null != m_TeamPlatformWindow) { m_TeamPlatformWindow.gameObject.SetActive(false); } if (button.name == "Tab2") { CangJingGeWindow.gameObject.SetActive(true); if (m_NewPlayerGuide_Step == 9) { NewPlayerGuidLogic.CloseWindow(); m_NewPlayerGuide_Step = -1; CangJingGeWindow.NewPlayerGuide(1); } CangJingGeWindow.OnOpenCopyScene((int)GameDefine_Globe.SCENE_DEFINE.SCENE_FB_HUNDUNZHIDI); } else if (button.name == "Tab3") { m_DungeonWindow.gameObject.SetActive(true); m_DungeonWindow.OnOpenCopyScene(15); if (m_NewPlayerGuide_Step == 42) { NewPlayerGuidLogic.CloseWindow(); m_NewPlayerGuide_Step = -1; m_DungeonWindow.NewPlayerGuide(1); //NewPlayerGuidLogic.OpenWindow(m_EnterCopyScene, 200, 80, "", "right", 0, true, true); } } else if (button.name == "Tab1") { // if (m_NewPlayerGuide_Step == 2) // { // NewPlayerGuidLogic.CloseWindow(); // m_DailyMissionActiveWindow.NewPlayerGuide(1); // m_NewPlayerGuide_Step = -1; // } } else if (button.name == "Tab4") { m_HuaShanWindow.gameObject.SetActive(true); CG_ASK_HUASHANPVP_STATE packet = (CG_ASK_HUASHANPVP_STATE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_HUASHANPVP_STATE); packet.None = 0; packet.SendPacket(); //.. 请求数据 } else if (button.name == "Tab5") { if (m_NewPlayerGuide_Step == 3) { CangJingGeWindow.NewPlayerGuide(1); m_NewPlayerGuide_Step = -1; } CangJingGeWindow.OnOpenCopyScene((int)GameDefine_Globe.SCENE_DEFINE.SCENE_FB_HUNDUNZHIDI); } else if (button.name == "Tab6") { m_DungeonWindow.OnOpenCopyScene(16); if (m_NewPlayerGuide_Step == 40) { NewPlayerGuidLogic.CloseWindow(); m_NewPlayerGuide_Step = -1; m_DungeonWindow.NewPlayerGuide(1); } } else if (button.name == "Tab7") { m_DungeonWindow.OnOpenCopyScene(14); if (m_NewPlayerGuide_Step == 41) { NewPlayerGuidLogic.CloseWindow(); m_NewPlayerGuide_Step = -1; m_DungeonWindow.NewPlayerGuide(1); } } else if (button.name == "Tab8") { m_DungeonWindow.OnOpenCopyScene(35); if (m_NewPlayerGuide_Step == 43) { NewPlayerGuidLogic.CloseWindow(); m_NewPlayerGuide_Step = -1; m_DungeonWindow.NewPlayerGuide(1); } } else if (button.name == "Tab10") { m_DungeonWindow.OnOpenCopyScene(31); } else if (button.name == "Tab13") { m_DungeonWindow.OnOpenCopyScene(13); if (m_NewPlayerGuide_Step == 44) { NewPlayerGuidLogic.CloseWindow(); m_NewPlayerGuide_Step = -1; m_DungeonWindow.NewPlayerGuide(1); } } else if (button.name == "Tab14") { //m_WuLinWindow.gameObject.SetActive(true); WuLinData.HerosInHistoryList.Clear(); if (WuLinData.delegateShowWuLinHeroesInHistory != null) { WuLinData.delegateShowWuLinHeroesInHistory(); } CG_ASK_WULIN_STATE packet = (CG_ASK_WULIN_STATE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_WULIN_STATE); packet.None = 0; packet.SendPacket(); //.. 请求数据 } else if (button.name == "Tab15") { if (m_VillainWindow != null && m_VillainWindow.gameObject != null) { m_VillainWindow.gameObject.SetActive(true); CG_ASK_VILLAIN_INFO packet = (CG_ASK_VILLAIN_INFO)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_VILLAIN_INFO); packet.Ndata = 1; packet.SendPacket(); } else { LogModule.ErrorLog("m_VillainWindow.gameObject is null"); } } else if (button.name == "Tab16") { m_DungeonWindow.OnOpenCopyScene(41); } else if (button.name == "Tab17") { m_RebuyWindow.gameObject.SetActive(true); } else if (button.name == "Tab18") { UpdateWorldBossState(); } }