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