diff options
Diffstat (limited to 'Assets/Scripts/CameraFOVWithDistance.cs')
| -rw-r--r-- | Assets/Scripts/CameraFOVWithDistance.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Assets/Scripts/CameraFOVWithDistance.cs b/Assets/Scripts/CameraFOVWithDistance.cs index c62cd83..2d564c3 100644 --- a/Assets/Scripts/CameraFOVWithDistance.cs +++ b/Assets/Scripts/CameraFOVWithDistance.cs @@ -5,6 +5,7 @@ public class CameraFOVWithDistance : MonoBehaviour { public PlayerTracker tracker; public Camera camera; + public RectTransform uiScale; public float lerpSpeed = 0.15f; @@ -18,8 +19,9 @@ public class CameraFOVWithDistance : MonoBehaviour private void Update() { - var distancePercent = Mathf.InverseLerp(_minDistance, _maxDistance, Math.Clamp(tracker.Distance, _minDistance, _maxDistance)); - _targetFOV = Mathf.Lerp(_minFOV, _maxFOV, distancePercent); + var percent = Mathf.InverseLerp(_minDistance, _maxDistance, Math.Clamp(tracker.Distance, _minDistance, _maxDistance)); + uiScale.localScale = Vector3.one * Mathf.Lerp(1.0f, 1.1f, percent); + _targetFOV = Mathf.Lerp(_minFOV, _maxFOV, percent); } private void FixedUpdate() |
