Example #1
0
    void CameraBehaviour(Transform trans)
    {
        hacker.GetComponent <PlayerControl>().canControl = false;
        ai.GetComponent <PlayerControl>().canControl     = false;
        hacker.GetComponent <HealthSystem>().StartImmune();
        ai.GetComponent <HealthSystem>().StartImmune();

        ProCamera2DCinematics proCam = cam.GetComponent <ProCamera2DCinematics>();

        proCam.AddCinematicTarget(target.transform, 0f);

        proCam.Play();
        proCam.OnCinematicFinished.AddListener(StartMovement);
        proCam.OnCinematicFinished.AddListener(EndImmune);
        proCam.RemoveCinematicTarget(target.transform);
        CS.OnLinkedByPlayer -= CameraBehaviour;
    }