Xenoartifact: Fix phasing effect (#41160)
This commit is contained in:
@@ -14,12 +14,12 @@ public sealed class XAERemoveCollisionSystem : BaseXAESystem<XAERemoveCollisionC
|
||||
/// <inheritdoc />
|
||||
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;
|
||||
|
||||
foreach (var fixture in fixtures.Fixtures.Values)
|
||||
{
|
||||
_physics.SetHard(ent.Owner, fixture, false, fixtures);
|
||||
_physics.SetHard(args.Artifact, fixture, false, fixtures);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user