Xenoartifact: Fix phasing effect (#41160)

This commit is contained in:
TheGrimbeeper
2025-10-28 18:10:44 +11:00
committed by GitHub
parent ba14275fc8
commit 39fc0052a4

View File

@@ -14,12 +14,12 @@ public sealed class XAERemoveCollisionSystem : BaseXAESystem<XAERemoveCollisionC
/// <inheritdoc /> /// <inheritdoc />
protected override void OnActivated(Entity<XAERemoveCollisionComponent> ent, ref XenoArtifactNodeActivatedEvent args) protected override void OnActivated(Entity<XAERemoveCollisionComponent> ent, ref XenoArtifactNodeActivatedEvent args)
{ {
if (!TryComp<FixturesComponent>(ent.Owner, out var fixtures)) if (!TryComp<FixturesComponent>(args.Artifact, out var fixtures))
return; return;
foreach (var fixture in fixtures.Fixtures.Values) foreach (var fixture in fixtures.Fixtures.Values)
{ {
_physics.SetHard(ent.Owner, fixture, false, fixtures); _physics.SetHard(args.Artifact, fixture, false, fixtures);
} }
} }
} }