Esempio n. 1
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);
            }
        }
    }