29 lines
808 B
C#
29 lines
808 B
C#
|
using UnityEngine;
|
||
|
|
||
|
// ReSharper disable once CheckNamespace
|
||
|
namespace BlueWaterProject
|
||
|
{
|
||
|
public interface IHelpCall
|
||
|
{
|
||
|
[Tooltip("주변 아군에게 도움 요청")]
|
||
|
bool UseHelpCall { get; set; }
|
||
|
|
||
|
[Tooltip("도움 요청 범위 그리기 여부")]
|
||
|
bool IsDrawHelpCallRange { get; set; }
|
||
|
|
||
|
[Tooltip("도움 요청 범위 설정")]
|
||
|
LayerMask HelpLayer { get; set; }
|
||
|
|
||
|
[Tooltip("도움 요청 범위 설정")]
|
||
|
float HelpCallRange { get; set; }
|
||
|
|
||
|
[Tooltip("도움 요청 받은 아군 목록")]
|
||
|
Collider[] HelpTargets { get; set; }
|
||
|
|
||
|
Collider Target { get; set; }
|
||
|
|
||
|
public void HelpCall(bool targetIsTrigger = true);
|
||
|
|
||
|
public void SetTarget(Collider value);
|
||
|
}
|
||
|
}
|