summaryrefslogtreecommitdiff
path: root/Assets/Scripts/CameraFOVWithDistance.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/Scripts/CameraFOVWithDistance.cs')
-rw-r--r--Assets/Scripts/CameraFOVWithDistance.cs6
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()