//更新中 void Update() { if (!isInit) { return; } if (Engine.IsLoading) { SystemUi.GetInstance().StartIndicator(this); } else { SystemUi.GetInstance().StopIndicator(this); } if (engine.IsEndScenario) { Close(); if (Engine.IsSceneGallery) { //回想シーン終了したのでギャラリーに sceneGallery.Open(); } else { //シナリオ終了したのでタイトルへ title.Open(this); } } }
void CustomCallbackFileLoadError(AssetFile file) { string errorMsg = "インターネットに接続した状況でプレイしてください"; if (SystemUi.GetInstance() != null) { if (isWaitingRetry) { StartCoroutine(CoWaitRetry(file)); } else { isWaitingRetry = true; //リロードを促すダイアログを表示 SystemUi.GetInstance().OpenDialog1Button( errorMsg, LanguageSystemText.LocalizeText(SystemText.Retry), () => { isWaitingRetry = false; OnRetry(file); }); } } else { OnRetry(file); } }
void CustomCallbackFileLoadError(AssetFile file) { string errorMsg = "インターネットに接続した状況でプレイしてください"; if (SystemUi.GetInstance() != null) { //リロードを促すダイアログを表示 SystemUi.GetInstance().OpenDialog1Button( errorMsg, LanguageSystemText.LocalizeText(SystemText.Retry), () => OnRetry(file)); this.gameObject.SetActive(false); } else { OnRetry(file); } }
//更新中 protected virtual void Update() { if (!isInit) { return; } //ローディングアイコンを表示 if (SystemUi.GetInstance()) { if (Engine.IsLoading) { SystemUi.GetInstance().StartIndicator(this); } else { SystemUi.GetInstance().StopIndicator(this); } } if (Engine.IsEndScenario) { Close(); if (Engine.IsSceneGallery) { //回想シーン終了したのでギャラリーに gallery.Open(); } else { //シナリオ終了したのでタイトルへ title.Open(this); } } }