Пример #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
        private IEnumerator PlayMovie(EndingManager manager)
        {
            Debug.Log("エンディングム\u30fcビ\u30fc");
            isMovieEnd = false;
            string MovieFilePath = (!manager.IsGoTrueEnd()) ? MovieFileInfos.EndingNormal.GetFilePath() : MovieFileInfos.EndingTrue.GetFilePath();

            movie.SetLooping(0).SetMode(0).SetOnWarningID(delegate
            {
                this.isMovieEnd = true;
            })
            .SetOnPlay(delegate
            {
                SoundUtils.StopFadeBGM(0.2f, null);
            })
            .SetOnFinished(delegate
            {
                this.isMovieEnd = true;
            })
            .Play(MovieFilePath);
            while (!isMovieEnd)
            {
                if (Input.GetKeyDown(KeyCode.Joystick1Button7))
                {
                    isMovieEnd = true;
                    movie.Stop();
                }
                yield return(null);
            }
            yield return(null);
        }
        private void PlayMovie()
        {
            PSVitaMovie movie = StartupTaskManager.GetPSVitaMovie();

            movie.SetLooping(0).SetMode(0).SetOnWarningID(new Action(this.OnFinishedMovie)).SetOnPlay(delegate
            {
                SoundUtils.StopFadeBGM(0.2f, null);
            }).SetOnBuffering(delegate
            {
                Observable.Timer(TimeSpan.FromMilliseconds((double)(movie.movieDuration / 2L))).Subscribe(delegate(long _)
                {
                    this._uiOverlay.color = Color.get_white();
                });
            }).SetOnFinished(new Action(this.OnFinishedMovie)).Play(MovieFileInfos.Startup.GetFilePath());
        }