OldBlueWater/BlueWater/Assets/02.Scripts/Interface/IAiView.cs

20 lines
581 B
C#
Raw Normal View History

using UnityEngine;
// ReSharper disable once CheckNamespace
namespace BlueWaterProject
{
public interface IAiView
{
float ViewRadius { get; set; }
Collider[] Targets { get; set; }
Collider Target { get; set; }
LayerMask TargetLayer { get; set; }
/// <summary>
/// 가장 가까운 타겟을 찾아 Target에 적용
/// </summary>
/// <param name="targetIsTrigger">IsTrigger Collider를 대상으로 삼을지 확인</param>
public void FindNearestTargetInRange(bool targetIsTrigger = true);
}
}