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

@@ -77,12 +77,13 @@ public sealed class SpriteFadeSystem : EntitySystem
}
}
foreach (var comp in EntityQuery<FadingSpriteComponent>(true))
var query = AllEntityQuery<FadingSpriteComponent>();
while (query.MoveNext(out var uid, out var comp))
{
if (_comps.Contains(comp))
continue;
if (!spriteQuery.TryGetComponent(comp.Owner, out var sprite))
if (!spriteQuery.TryGetComponent(uid, out var sprite))
continue;
var newColor = Math.Min(sprite.Color.A + change, comp.OriginalAlpha);
@@ -93,7 +94,7 @@ public sealed class SpriteFadeSystem : EntitySystem
}
else
{
RemCompDeferred<FadingSpriteComponent>(comp.Owner);
RemCompDeferred<FadingSpriteComponent>(uid);
}
}