This commit is contained in:
ByDexter 2026-07-30 01:15:32 +03:00
parent 0e86f54e0a
commit 98f6e65b01
98 changed files with 3391 additions and 397 deletions

View file

@ -65,6 +65,12 @@ namespace src.utils
public static int GetTrackedCount(uint playerIndex) => GetPlayerEntities(playerIndex).Count;
public static uint? GetEntityOwner(uint entityIndex)
{
if (!trackedEntities.TryGetValue(entityIndex, out var data)) return null;
return data.PlayerIndex == SystemOwnerIndex ? null : data.PlayerIndex;
}
public static (int totalTracked, int ownerCount) GetStatistics()
{
return (trackedEntities.Count, trackedEntities.Values.Select(e => e.PlayerIndex).Distinct().Count());