using UnityEngine; public class CameraController : MonoBehaviour { public Camera cam; public float targetFOV = 30f; public float zoomSpeed = 2f; private bool zooming = false; public void StartZoom() { zooming = true; } void Update() { if (zooming) { cam.fieldOfView = Mathf.Lerp(cam.fieldOfView, targetFOV, Time.deltaTime * zoomSpeed); } } }