Example #1
0
        // ロードエラー時のデフォルトコールバック
        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);
            }
        }
Example #2
0
        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;
 }