Пример #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());
        }
Пример #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);
        }
Пример #3
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);
        }
Пример #4
0
        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);
        }