Files
Northbound/Assets/Scripts/IVisionProvider.cs
2026-01-27 12:38:18 +09:00

30 lines
644 B
C#

using UnityEngine;
namespace Northbound
{
/// <summary>
/// 시야를 제공하는 객체 인터페이스 (플레이어, 건물 등)
/// </summary>
public interface IVisionProvider
{
/// <summary>
/// 소유자 클라이언트 ID
/// </summary>
ulong GetOwnerId();
/// <summary>
/// 시야 범위
/// </summary>
float GetVisionRange();
/// <summary>
/// Transform
/// </summary>
Transform GetTransform();
/// <summary>
/// 현재 활성화 상태인지
/// </summary>
bool IsActive();
}
}