Example #1
0
    public override void StateUpdate()
    {
        float dt = Time.unscaledDeltaTime;

        if (cutsceneCamera.HasTransitionToCutscene())
        {
            cutsceneCamera.TransitionToCutsceneUpdate(dt);
            return;
        }

        if (cutscene.IsCutsceneFinished())
        {
            fsm.PopState();
            playCamera.TransitionToSelf();
        }
        else
        {
            cutscene.CutsceneUpdate(dt);
        }
    }