void Update()
{
if (inputManager.HasInputs())
{
LeanLeft = inputManager.GetInput("LeanLeft");
LeanRight = inputManager.GetInput("LeanRight");
ZoomKey = inputManager.GetInput("Zoom");
}
LeanUpdate();
if (zoomEnabled)
{
if (Input.GetKey(ZoomKey))
{
MainCamera.fieldOfView = Mathf.Lerp(MainCamera.fieldOfView, ZoomFOV, ZoomSpeed * Time.deltaTime);
if (WeaponCamera)
{
WeaponCamera.fieldOfView = Mathf.Lerp(MainCamera.fieldOfView, ZoomFOV, ZoomSpeed * Time.deltaTime);
}
}
else
{
MainCamera.fieldOfView = Mathf.Lerp(MainCamera.fieldOfView, NormalFOV, ZoomSpeed * Time.deltaTime);
if (WeaponCamera)
{
WeaponCamera.fieldOfView = Mathf.Lerp(MainCamera.fieldOfView, NormalFOV, ZoomSpeed * Time.deltaTime);
}
}
}
}