using System.Collections; using UnityEngine; // ReSharper disable once CheckNamespace namespace BlueWaterProject { public interface IFieldOfView : IAiStat { // Properties bool IsDrawGizmosInFieldOfView { get; set; } LayerMask TargetLayer { get; set; } Collider[] ColliderWithinRange { get; set; } Transform TargetTransform { get; set; } // Functions void DrawGizmosInFieldOfView(); IEnumerator FindTargetInOffense(); IEnumerator FindTargetInDefense(); void UpdateLookAtTarget(); } }