public static void SetState(string Menssagem, SplashScreenStatus _status) { _SplashScreen.TextStatus = Menssagem; _SplashScreen.Draw(); switch (_status) { case SplashScreenStatus.finished: _SplashScreen.IsShowing = false; break; case SplashScreenStatus.Loading: _SplashScreen.IsShowing = true; break; case SplashScreenStatus.Error: _SplashScreen.IsShowing = true; _SplashScreen.HasError = true; break; default: break; } System.Threading.Thread.Sleep(100); }
// Use this for initialization void Start() { this._SplashPanel.SetActive(true); this._DownloadConfigPanel.SetActive(false); this._DownloadBundlePanel.SetActive(false); this._DownloadHeaderPanel.SetActive(false); this._AllowDownloadPanel.SetActive(false); this._LoadingPanel.SetActive(false); this._DownloadErrorPanel.SetActive(false); this._Status = SplashScreenStatus.NOT_STARTED; string ConfigFilePath; ConfigFilePath = PathBuilder.GetLoadOrderFile(); if (!File.Exists(ConfigFilePath)) { TryToDownloadLoadOrder(); } else { StartCheckLoadConfig(); } }