/// <summary> /// 关闭公告面板,当公告面板上的关闭按钮被点击时才调用此方法 /// </summary> void CloseAnnouncementPanel() { //TD_info.NoticeSuccess();//TD接入关闭公告 if (AnnouncementPanel != null && AnnouncementPanel.active) { AnnouncementPanel.SetActiveRecursively(false); isAnnouncementPanelClosed = true; } // if (logoObj != null && !logoObj.active) // { // logoObj.SetActiveRecursively(true); // } if (btnInfo != null && !btnInfo.active) { btnInfo.SetActiveRecursively(true); } if (objBtns != null && !objBtns.active && isLoadingEnd) { objBtns.SetActiveRecursively(true); sdklogin.SetActiveRecursively(true); } }
public override void Init() { GuideManager.Setup(); I18NManager.LoadGalaSDKLanguageConfig((I18NManager.LanguageType)AppConfig.Instance.language); _panel = new LoginPanel(); _panel.SetData(_isCallbackTypeSwitch); _panel.Init(this); _panel.Show(); if (AppConfig.Instance.needChooseServer == false) { return; } if (GlobalData.NoticeData.IsStopService()) { _stopRunningAnnouncement = new StopRunningAnnouncementPanel(); _stopRunningAnnouncement.Init(this); _stopRunningAnnouncement.Show(0.5f); } else { var notice = GlobalData.NoticeData.GetNoticeInfo(); if (notice != null) { _announcementPanel = new AnnouncementPanel(); _announcementPanel.Init(this); _announcementPanel.Show(0.5f); } } }
/// <summary> /// 打开公告面板,当游戏开始加载进度条的瞬间调用此方法 /// </summary> void OpenAnnouncementPanel() { if (AnnouncementPanel != null && !AnnouncementPanel.active) { AnnouncementPanel.SetActiveRecursively(true); isAnnouncementPanelClosed = false; } }
/// <summary> /// 需要更新程序时,关闭不必要的面板并显示更新面板 /// </summary> private IEnumerator UpdatePanel() { if (null != objNeedUpdate && null != objProgressbar) { // if (logoObj != null && !logoObj.active) // { // logoObj.SetActiveRecursively(true); // } if (AnnouncementPanel != null && AnnouncementPanel.active) { AnnouncementPanel.SetActiveRecursively(false); isAnnouncementPanelClosed = true; } objProgressbar.SetActiveRecursively(false); objNeedUpdate.SetActiveRecursively(true); WWW www = new WWW(@"http://221.229.162.251:8080/cp/Update_Throne.html"); yield return(www); lbNeedUpdate.text = www.text; } }