HeroCamera.DoClimb C# (CSharp) Method

DoClimb() public method

public DoClimb ( string s ) : void
s string
return void
    void DoClimb(string s)
    {
        if (s != "None") // While climbing
        {
            if (camState == CameraState.FirstPerson)
            {
                camState = CameraState.ThirdPerson;
            }
            else if (camState == CameraState.Orbit)
            {
                camState = CameraState.ThirdPerson;
            }
            else if (camState == CameraState.ThirdPerson)
            {
                return;
            }
        }
        else // Leaving climb modus
        {
            if (lastState == "FirstPerson")
            {
                camState = CameraState.FirstPerson;
            }
            else if (lastState == "ThirdPerson")
            {
                camState = CameraState.ThirdPerson;
            }
            else if (lastState == "Orbit")
            {
                camState = CameraState.Orbit;
            }
        }
    }