HeroCamera.LateUpdate C# (CSharp) Method

LateUpdate() public method

public LateUpdate ( ) : void
return void
    void LateUpdate()
    {
        // 1,2,3 buttons for switching camera modi
        if ( Input.GetKeyDown ("2") )
        {
            // Orbit
            lastState = "Orbit";

            Camera.main.fieldOfView = 70.0f;
            camState = CameraState.Orbit;
        }
        else if ( Input.GetKeyDown ("3") )
        {
            // ThirdPerson
            lastState = "ThirdPerson";

            Camera.main.fieldOfView = 70.0f;
            curDist = heroDistance;
            desDist = heroDistance;
            finalDist = heroDistance;
            camState = CameraState.ThirdPerson;
        }

        // Camera states
        switch (camState)
        {
        case CameraState.FirstPerson:
            FirstPerson();
            break;
        case CameraState.ThirdPerson:
            ThirdPerson();
            break;
        case CameraState.Orbit:
            Orbit();
            break;
        }
    }