Beispiel #1
0
        public void PlayImmediateOpeningMovie()
        {
            PSVitaMovie movie     = TitleTaskManager.GetPSVitaMovie();
            UIPanel     maskPanel = TitleTaskManager.GetMaskPanel();

            movie = TitleTaskManager.GetPSVitaMovie();
            movie.SetLooping(0).SetMode(0).SetOnPlay(delegate
            {
                maskPanel.get_transform().LTCancel();
                maskPanel.get_transform().LTValue(maskPanel.alpha, 1f, 0.15f).setEase(LeanTweenType.linear).setOnUpdate(delegate(float x)
                {
                    maskPanel.alpha = x;
                });
            }).SetOnBuffering(delegate
            {
                Observable.Timer(TimeSpan.FromSeconds(1.0)).Subscribe(delegate(long _)
                {
                    this._isInputPossible = true;
                });
                maskPanel.get_transform().GetChild(0).GetComponent <UITexture>().color = Color.get_white();
            }).SetOnWarningID(delegate
            {
                movie.ImmediateOnFinished();
            }).SetOnFinished(new Action(this.OnMovieFinished)).Play(MovieFileInfos.MOVIE_FILE_INFOS_ID_ST.GetFilePath());
        }
Beispiel #2
0
        protected override bool Init()
        {
            PSVitaMovie movie     = TitleTaskManager.GetPSVitaMovie();
            UIPanel     maskPanel = TitleTaskManager.GetMaskPanel();

            this._isInputPossible = false;
            SoundUtils.StopBGM();
            if (!movie.isPlaying)
            {
                movie.SetLooping(0).SetMode(0).SetOnWarningID(delegate
                {
                    movie.ImmediateOnFinished();
                }).SetOnPlay(delegate
                {
                    maskPanel.get_transform().LTCancel();
                    maskPanel.get_transform().LTValue(maskPanel.alpha, 1f, 0.15f).setEase(LeanTweenType.linear).setOnUpdate(delegate(float x)
                    {
                        maskPanel.alpha = x;
                    });
                }).SetOnBuffering(delegate
                {
                    Observable.Timer(TimeSpan.FromSeconds(1.0)).Subscribe(delegate(long _)
                    {
                        this._isInputPossible = true;
                    });
                    maskPanel.get_transform().GetChild(0).GetComponent <UITexture>().color = Color.get_white();
                }).SetOnFinished(new Action(this.OnMovieFinished)).Play(MovieFileInfos.MOVIE_FILE_INFOS_ID_ST.GetFilePath());
            }
            if (SingletonMonoBehaviour <FadeCamera> .Instance != null && SingletonMonoBehaviour <FadeCamera> .Instance.isFadeOut)
            {
                SingletonMonoBehaviour <FadeCamera> .Instance.FadeIn(0.2f, null);
            }
            return(true);
        }
        protected override bool Init()
        {
            App.InitLoadMasterDataManager();
            App.InitSystems();
            UIPanel maskPanel = TitleTaskManager.GetMaskPanel();

            maskPanel.get_transform().LTCancel();
            maskPanel.get_transform().LTValue(maskPanel.alpha, 0f, 0.15f).setEase(LeanTweenType.linear).setOnUpdate(delegate(float x)
            {
                maskPanel.alpha = x;
            });
            SoundUtils.PlaySceneBGM(BGMFileInfos.Strategy);
            this._clsState = new StatementMachine();
            UITitleLogo logo = TitleTaskManager.GetUITitleLogo();

            if (logo.panel.alpha == 0f)
            {
                logo.Show().setOnComplete(delegate
                {
                    Observable.Timer(TimeSpan.FromSeconds(1.0)).Subscribe(delegate(long _)
                    {
                        logo.StartLogoAnim();
                        this._clsState.AddState(new StatementMachine.StatementMachineInitialize(this.InitPressAnyKey), new StatementMachine.StatementMachineUpdate(this.UpdatePressAnyKey));
                        this.SetupLeaveTimer();
                    });
                });
            }
            else
            {
                this._clsState.AddState(new StatementMachine.StatementMachineInitialize(this.InitPressAnyKey), new StatementMachine.StatementMachineUpdate(this.UpdatePressAnyKey));
                this.SetupLeaveTimer();
            }
            Observable.FromCoroutine(new Func <IEnumerator>(this.NoticeMasterInitComplete), false).Subscribe <Unit>().AddTo(base.get_gameObject());
            return(true);
        }
Beispiel #4
0
        protected override bool Run()
        {
            KeyControl  keyControl  = TitleTaskManager.GetKeyControl();
            PSVitaMovie pSVitaMovie = TitleTaskManager.GetPSVitaMovie();

            if (this._isInputPossible && pSVitaMovie.isPlaying && (keyControl.GetDown(KeyControl.KeyName.MARU) || keyControl.GetDown(KeyControl.KeyName.START) || Input.get_touchCount() != 0))
            {
                this._isInputPossible = false;
                UIPanel maskPanel = TitleTaskManager.GetMaskPanel();
                maskPanel.get_transform().GetChild(0).GetComponent <UITexture>().color = Color.get_black();
                pSVitaMovie.ImmediateOnFinished();
            }
            return(TitleTaskManager.GetMode() == TitleTaskManagerMode.TitleTaskManagerMode_BEF || TitleTaskManager.GetMode() == TitleTaskManagerMode.TitleTaskManagerMode_ST);
        }
        protected override bool Run()
        {
            KeyControl  keyControl  = TitleTaskManager.GetKeyControl();
            PSVitaMovie pSVitaMovie = TitleTaskManager.GetPSVitaMovie();

            if (_isInputPossible && pSVitaMovie.isPlaying && (keyControl.GetDown(KeyControl.KeyName.MARU) || keyControl.GetDown(KeyControl.KeyName.START) || Input.touchCount != 0))
            {
                _isInputPossible = false;
                UIPanel maskPanel = TitleTaskManager.GetMaskPanel();
                ((Component)maskPanel.transform.GetChild(0)).GetComponent <UITexture>().color = Color.black;
                pSVitaMovie.ImmediateOnFinished();
            }
            if (TitleTaskManager.GetMode() != TitleTaskManagerMode.TitleTaskManagerMode_BEF)
            {
                return((TitleTaskManager.GetMode() == TitleTaskManagerMode.TitleTaskManagerMode_ST) ? true : false);
            }
            return(true);
        }