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())); }