Beispiel #1
0
        public override void OnRegister()
        {
            base.OnRegister();

            CutsceneStartSignal.AddOnce(() => {
                var cutscene = State.CurrentCutscene;
                if (cutscene != null)
                {
                    View.Initialize(cutscene);
                }

                View.StartCutscene();
            });

            View.CutsceneComplete.AddOnce(() => {
                CutsceneCompleteSignal.Dispatch();
            });
        }
        public override void OnRegister()
        {
            base.OnRegister();

            CutsceneStartSignal.AddListener(() => StartCoroutine(PlayCutscene()));
        }