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);
}