Esempio n. 1
0
    //更新中
    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);
            }
        }
    }
Esempio n. 2
0
    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);
        }
    }
Esempio n. 3
0
    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);
        }
    }
Esempio n. 4
0
    //更新中
    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);
            }
        }
    }