using AcDream.Core.World; namespace AcDream.App.World; /// /// Allocation-free live-projection query used by the radar. Implementations /// expose current presentation state without publishing a second GUID identity /// map. /// public interface ILiveEntityRadarSource { bool TryGetMaterialized(uint serverGuid, out WorldEntity entity); bool TryGetVisible(uint serverGuid, out WorldEntity entity); void CopyVisibleTo(List> destination); }