using Robust.Shared.Physics.Events; namespace Content.Shared.Physics; public sealed class SharedPreventCollideSystem : EntitySystem { public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnPreventCollide); } private void OnPreventCollide(EntityUid uid, PreventCollideComponent component, ref PreventCollideEvent args) { if (component.Uid == args.OtherEntity) args.Cancelled = true; } }