public void OnOBFormOpen(CUIEvent cuiEvent) { CUICommonSystem.ResetLobbyFormFadeRecover(); if (CUICommonSystem.IsInMatchingWithAlert()) { return; } CUIFormScript cUIFormScript = Singleton <CUIManager> .instance.OpenForm(COBSystem.OB_FORM_PATH, false, true); if (cUIFormScript == null) { return; } CUIListScript componetInChild = Utility.GetComponetInChild <CUIListScript>(cUIFormScript.gameObject, "Panel_Menu/List"); this.InitTab(componetInChild); Transform transform = cUIFormScript.gameObject.transform.FindChild("Panel_Menu/BtnVideoMgr"); if (transform && transform.gameObject) { if (!Singleton <CRecordUseSDK> .instance.GetRecorderGlobalCfgEnableFlag()) { transform.gameObject.CustomSetActive(false); } else { transform.gameObject.CustomSetActive(true); } } CMiShuSystem.SendUIClickToServer(enUIClickReprotID.rp_OpenOB); }
private void OnOpenBuyDianQuanPanelInLobby(CUIEvent uiEvent) { CUICommonSystem.ResetLobbyFormFadeRecover(); Singleton <BeaconHelper> .GetInstance().m_curBuyDianInfo.buy_dia_channel = "formal"; Singleton <BeaconHelper> .GetInstance().m_curBuyDianInfo.call_back_time = Time.time; this.OnOpenBuyDianQuanPanel(uiEvent); }
public void OnOpenHeroViewForm(CUIEvent uiEvent) { CUICommonSystem.ResetLobbyFormFadeRecover(); CUIFormScript cUIFormScript = Singleton <CUIManager> .GetInstance().OpenForm(CHeroOverviewSystem.s_heroViewFormPath, false, true); if (cUIFormScript == null) { return; } Singleton <CLobbySystem> .GetInstance().SetTopBarPriority(enFormPriority.Priority0); this.m_selectHeroType = enHeroJobType.All; CMallSortHelper.CreateHeroViewSorter().SetSortType(this.m_heroSortType); this.ResetHeroListData(true); string text = Singleton <CTextManager> .GetInstance().GetText("Hero_Job_All"); string text2 = Singleton <CTextManager> .GetInstance().GetText("Hero_Job_Tank"); string text3 = Singleton <CTextManager> .GetInstance().GetText("Hero_Job_Soldier"); string text4 = Singleton <CTextManager> .GetInstance().GetText("Hero_Job_Assassin"); string text5 = Singleton <CTextManager> .GetInstance().GetText("Hero_Job_Master"); string text6 = Singleton <CTextManager> .GetInstance().GetText("Hero_Job_Archer"); string text7 = Singleton <CTextManager> .GetInstance().GetText("Hero_Job_Aid"); string[] titleList = new string[] { text, text2, text3, text4, text5, text6, text7 }; GameObject gameObject = cUIFormScript.transform.Find("Panel_Menu/List").gameObject; CUICommonSystem.InitMenuPanel(gameObject, titleList, (int)this.m_selectHeroType, true); this.RefreshHeroOwnFlag(); this.ResetHeroSortTypeList(); GameObject widget = cUIFormScript.GetWidget(4); Singleton <CUINewFlagSystem> .instance.AddNewFlag(widget, enNewFlagKey.New_HeroOverViewOpenStoryUrl_V14, enNewFlagPos.enTopRight, 0.8f, 0f, 0f, enNewFlagType.enNewFlag); CMiShuSystem.SendUIClickToServer(enUIClickReprotID.rp_HeroListBtn); if (CSysDynamicBlock.bLobbyEntryBlocked) { Transform transform = cUIFormScript.transform.FindChild("Panel_Hero/Panel_Hero_TitleBg/BtnStoryWeb"); if (transform != null) { transform.gameObject.CustomSetActive(false); } } }
private void OnOpenSymbolForm(CUIEvent uiEvent) { CUICommonSystem.ResetLobbyFormFadeRecover(); this.m_selectMenuType = enSymbolMenuType.SymbolEquip; this.OpenSymbolForm(); Singleton <CLobbySystem> .GetInstance().OnCheckSymbolEquipAlert(); CMiShuSystem.SendUIClickToServer(enUIClickReprotID.rp_SymbolBtn); }
public void On_InBatMenu_OpenForm(CUIEvent uievent) { CUICommonSystem.ResetLobbyFormFadeRecover(); if (this.m_customMenu != null) { this.m_customMenu.OpenForm(); } Singleton <CBattleGuideManager> .GetInstance().OpenBannerDlgByBannerGuideId(3u, null, false); CMiShuSystem.SendUIClickToServer(enUIClickReprotID.rp_BattleChatSetBtn); }
private void OnAchievementOpenOverviewForm(CUIEvent uiEvent) { CUICommonSystem.ResetLobbyFormFadeRecover(); Singleton <CUIManager> .GetInstance().CloseForm(CPlayerInfoSystem.sPlayerInfoFormPath); CUIFormScript cUIFormScript = Singleton <CUIManager> .GetInstance().OpenForm("UGUI/Form/System/Achieve/Form_Trophy_Overview.prefab", false, true); if (cUIFormScript == null) { return; } this.InitTypeMenu(cUIFormScript); Singleton <CBattleGuideManager> .instance.OpenBannerDlgByBannerGuideId(18u, null, false); }
private void OnOpenForm(CUIEvent cuiEvent) { CUICommonSystem.ResetLobbyFormFadeRecover(); if (!this.IsOpenAddSkillSys()) { return; } CUIFormScript cUIFormScript = Singleton <CUIManager> .instance.OpenForm("UGUI/Form/System/AddedSkill/Form_AddedSkill.prefab", false, true); if (cUIFormScript != null) { CAddSkillView.OpenForm(cUIFormScript.gameObject); } CMiShuSystem.SendUIClickToServer(enUIClickReprotID.rp_AddSkillBtn); Singleton <CUINewFlagSystem> .instance.SetNewFlagForLobbyAddedSkill(false); }
private void OnClickMiShu(CUIEvent uiEvent) { CUICommonSystem.ResetLobbyFormFadeRecover(); CUIEvent cUIEvent = new CUIEvent(); cUIEvent.m_eventID = enUIEventID.Task_OpenForm; cUIEvent.m_eventParams.tag = 1; if (Singleton <CTaskSys> .instance.model.IsShowMainTaskTab_RedDotCount()) { cUIEvent.m_eventParams.tag = 0; } Singleton <CUIEventManager> .instance.DispatchUIEvent(cUIEvent); CMiShuSystem.SendUIClickToServer(enUIClickReprotID.rp_MishuBtn); MonoSingleton <NewbieGuideManager> .GetInstance().CheckTriggerTime(NewbieGuideTriggerTimeType.onEnterMishu, new uint[0]); }
private void OpenLadderEntry() { CUICommonSystem.ResetLobbyFormFadeRecover(); bool flag = this.currentRankDetail != null && this.currentRankDetail.bState == 2 && this.currentRankDetail.bGetReward == 0; if (!this.CanOpenLadderEntry()) { if (flag) { CUIFormScript form = Singleton <CUIManager> .GetInstance().OpenForm(CLadderSystem.FORM_LADDER_REWARD, false, true); CLadderView.InitRewardForm(form, ref this.currentRankDetail); } return; } CUIFormScript cUIFormScript = Singleton <CUIManager> .GetInstance().OpenForm(CLadderSystem.FORM_LADDER_ENTRY, false, true); if (cUIFormScript) { CLadderView.InitLadderEntry(cUIFormScript, ref this.currentRankDetail, this.IsQualified()); if (flag) { CUIFormScript form2 = Singleton <CUIManager> .GetInstance().OpenForm(CLadderSystem.FORM_LADDER_REWARD, false, true); CLadderView.InitRewardForm(form2, ref this.currentRankDetail); } if (this.IsShowLadderKingForm()) { CUIFormScript form3 = Singleton <CUIManager> .GetInstance().OpenForm(CLadderSystem.FORM_LADDER_KING, false, true); CLadderView.InitKingForm(form3, ref this.currentRankDetail); PlayerPrefs.SetInt("Ladder_LatestShowKingFormTimePrefKey", CRoleInfo.GetCurrentUTCTime()); } bool show = this.IsShowButtonIn5(); CLadderView.ShowRankButtonIn5(cUIFormScript, show); } }