示例#1
0
    /// <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);
        }
    }
示例#2
0
    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);
            }
        }
    }
示例#3
0
 /// <summary>
 /// 打开公告面板,当游戏开始加载进度条的瞬间调用此方法
 /// </summary>
 void OpenAnnouncementPanel()
 {
     if (AnnouncementPanel != null && !AnnouncementPanel.active)
     {
         AnnouncementPanel.SetActiveRecursively(true);
         isAnnouncementPanelClosed = false;
     }
 }
示例#4
0
    /// <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;
        }
    }