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