using Content.Server.GameObjects.Components.Disposal; using Robust.Shared.GameObjects; namespace Content.Server.GameObjects.EntitySystems.Disposal { public sealed class DisposalTubeSystem : EntitySystem { public override void Initialize() { base.Initialize(); SubscribeLocalEvent(BodyTypeChanged); } public override void Shutdown() { base.Shutdown(); UnsubscribeLocalEvent(); } private static void BodyTypeChanged( EntityUid uid, DisposalTubeComponent component, PhysicsBodyTypeChangedEvent args) { component.AnchoredChanged(); } } }