Files
Genesis_Unity/Assets/02_Scripts/Player/Camera/PlayerCameraRig.cs

26 lines
555 B
C#

using UnityEngine;
using Unity.Cinemachine;
public class PlayerCameraRig : MonoBehaviour
{
[SerializeField] private CinemachineCamera _previewCam;
[SerializeField] private CinemachineCamera _aimCam;
private CinemachineCamera _currentCam;
private void Awake()
{
_currentCam = _previewCam;
}
public float CurrentFOV
{
get { return _currentCam.Lens.FieldOfView; }
set
{
if(_currentCam == _previewCam)
_currentCam.Lens.FieldOfView = value;
}
}
}