// ロードエラー時のデフォルトコールバック void CallbackFileLoadError(AssetFile file) { AssetFileBase errorFile = file as AssetFileBase; string errorMsg = file.LoadErrorMsg + "\n" + file.FileName; Debug.LogError(errorMsg); if (SystemUi.GetInstance() != null) { if (isWaitingRetry) { StartCoroutine(CoWaitRetry(errorFile)); } else { isWaitingRetry = true; //リロードを促すダイアログを表示 SystemUi.GetInstance().OpenDialog1Button( errorMsg, LanguageSystemText.LocalizeText(SystemText.Retry), () => { isWaitingRetry = false; ReloadFileSub(errorFile); } ); } } else { ReloadFileSub(errorFile); } }
AssetFile errorFile; // ロードエラーしたファイル // ロードエラー時のデフォルトコールバック void CallbackFileLoadError(AssetFile file) { errorFile = file; string errorMsg = file.LoadErrorMsg + "\n" + file.FileName; Debug.LogError(errorMsg); if (SystemUi.GetInstance() != null) { //リロードを促すダイアログを表示 SystemUi.GetInstance().OpenDialog1Button( errorMsg, LanguageSystemText.LocalizeText(SystemText.Retry), OnCloseFileLoadErrorDialog); AssetFileManager.SetActive(false); } else if (LegacyUiSystemUi.GetInstance() != null) { //リロードを促すダイアログを表示 LegacyUiSystemUi.GetInstance().OpenDialog1Button( errorMsg, LanguageSystemText.LocalizeText(SystemText.Retry), this.gameObject, "OnCloseFileLoadErrorDialog"); AssetFileManager.SetActive(false); } else { AssetFileManager.ReloadFile(errorFile); } }
public void OnTitleAnimationStart() { int num = !SystemUi.GetInstance().IsEnableTitleAniamtion ? 1 : 0; if (!SystemUi.GetInstance().IsEnableTitleAniamtion) { if (this.engine.Param.GetParameterBoolean("Extra")) { base.GetComponent <Animator>().Play("fadeInWithExtra", 0, (float)num); } else { base.GetComponent <Animator>().Play("fadeInNoExtra", 0, (float)num); } } }
private void OnEnable() { bool parameterBoolean = this.engine.Param.GetParameterBoolean("Extra"); if (SystemUi.GetInstance().IsEnableTitleAniamtion) { if (parameterBoolean) { base.GetComponent <Animator>().Play("fadeInWithExtra"); } else { base.GetComponent <Animator>().Play("fadeInNoExtra"); } } }
public void OnTitleAnimationFinish() { SystemUi.GetInstance().IsEnableTitleAniamtion = false; }