using Opsive.UltimateCharacterController.Camera;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Grendelbiter
{
public class Zoom : MonoBehaviour
{
[SerializeField] private float Distance = 10f;
[SerializeField] private float zoomSensitivity = 15.0f;
[SerializeField] private float zoomSpeed = 1.0f;
[SerializeField] private float zoomMin = 5.0f;
[SerializeField] private float zoomMax = 80.0f;
[SerializeField] private CameraController controller;
private float z;
void LateUpdate()
{
z -= Input.GetAxis("Mouse ScrollWheel") * zoomSensitivity;
z = Mathf.Clamp(z, zoomMin, zoomMax);
Distance = Mathf.Lerp(Distance, z, Time.deltaTime * zoomSpeed);
}
}
}