Remove 700 usages of Component.Owner (#21100)

This commit is contained in:
DrSmugleaf
2023-10-19 12:34:31 -07:00
committed by GitHub
parent 5825ffb95c
commit f560f88eb5
261 changed files with 2291 additions and 2036 deletions

View File

@@ -239,7 +239,7 @@ public sealed class StationSystem : EntitySystem
foreach (var gridUid in dataComponent.Grids)
{
if (!_mapManager.TryGetGrid(gridUid, out var grid) ||
if (!TryComp(gridUid, out MapGridComponent? grid) ||
!xformQuery.TryGetComponent(gridUid, out var xform))
continue;
@@ -429,7 +429,7 @@ public sealed class StationSystem : EntitySystem
if (xform.GridUid == EntityUid.Invalid)
{
Logger.Debug("A");
Log.Debug("A");
return null;
}
@@ -438,12 +438,26 @@ public sealed class StationSystem : EntitySystem
public List<EntityUid> GetStations()
{
return EntityQuery<StationDataComponent>().Select(x => x.Owner).ToList();
var stations = new List<EntityUid>();
var query = EntityQueryEnumerator<StationDataComponent>();
while (query.MoveNext(out var uid, out _))
{
stations.Add(uid);
}
return stations;
}
public HashSet<EntityUid> GetStationsSet()
{
return EntityQuery<StationDataComponent>().Select(x => x.Owner).ToHashSet();
var stations = new HashSet<EntityUid>();
var query = EntityQueryEnumerator<StationDataComponent>();
while (query.MoveNext(out var uid, out _))
{
stations.Add(uid);
}
return stations;
}
/// <summary>