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

@@ -45,7 +45,8 @@ public abstract class SharedFloatingVisualizerSystem : EntitySystem
private void OnGravityChanged(ref GravityChangedEvent args)
{
foreach (var (floating, transform) in EntityQuery<FloatingVisualsComponent, TransformComponent>(true))
var query = EntityQueryEnumerator<FloatingVisualsComponent, TransformComponent>();
while (query.MoveNext(out var uid, out var floating, out var transform))
{
if (transform.MapID == MapId.Nullspace)
continue;
@@ -54,9 +55,8 @@ public abstract class SharedFloatingVisualizerSystem : EntitySystem
continue;
floating.CanFloat = !args.HasGravity;
Dirty(floating);
Dirty(uid, floating);
var uid = floating.Owner;
if (!args.HasGravity)
FloatAnimation(uid, floating.Offset, floating.AnimationKey, floating.AnimationTime);
}