using UnityEngine; public class PlayerView : MonoBehaviour { private ViewAlignmentDetector _viewAlignmentDetector; [SerializeField] private Transform _headTransform; [SerializeField] private Transform _targetTransform; [SerializeField] private bool _isAligned; private void Start() { _viewAlignmentDetector = new ViewAlignmentDetector(_headTransform, _targetTransform); } private void Update() { _isAligned = _viewAlignmentDetector.IsAligned(); } }