From: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com> Date: Wed, 29 May 2024 12:56:14 +0000 (-0700) Subject: Change PlaceableSurfaceSystem.cs to file scoped namespace (#28379) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=8f7e2c81d8767161cb70b371f1c5cecfe057f063;p=space-station-14.git Change PlaceableSurfaceSystem.cs to file scoped namespace (#28379) --- diff --git a/Content.Shared/Placeable/PlaceableSurfaceSystem.cs b/Content.Shared/Placeable/PlaceableSurfaceSystem.cs index b0031cfa33..a9a9390a6e 100644 --- a/Content.Shared/Placeable/PlaceableSurfaceSystem.cs +++ b/Content.Shared/Placeable/PlaceableSurfaceSystem.cs @@ -3,68 +3,67 @@ using Content.Shared.Hands.EntitySystems; using Content.Shared.Interaction; using Content.Shared.Storage.Components; -namespace Content.Shared.Placeable +namespace Content.Shared.Placeable; + +public sealed class PlaceableSurfaceSystem : EntitySystem { - public sealed class PlaceableSurfaceSystem : EntitySystem - { - [Dependency] private readonly SharedHandsSystem _handsSystem = default!; + [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - public override void Initialize() - { - base.Initialize(); + public override void Initialize() + { + base.Initialize(); - SubscribeLocalEvent(OnAfterInteractUsing); - } + SubscribeLocalEvent(OnAfterInteractUsing); + } - public void SetPlaceable(EntityUid uid, bool isPlaceable, PlaceableSurfaceComponent? surface = null) - { - if (!Resolve(uid, ref surface, false)) - return; + public void SetPlaceable(EntityUid uid, bool isPlaceable, PlaceableSurfaceComponent? surface = null) + { + if (!Resolve(uid, ref surface, false)) + return; - surface.IsPlaceable = isPlaceable; - Dirty(uid, surface); - } + surface.IsPlaceable = isPlaceable; + Dirty(uid, surface); + } - public void SetPlaceCentered(EntityUid uid, bool placeCentered, PlaceableSurfaceComponent? surface = null) - { - if (!Resolve(uid, ref surface)) - return; + public void SetPlaceCentered(EntityUid uid, bool placeCentered, PlaceableSurfaceComponent? surface = null) + { + if (!Resolve(uid, ref surface)) + return; - surface.PlaceCentered = placeCentered; - Dirty(uid, surface); - } + surface.PlaceCentered = placeCentered; + Dirty(uid, surface); + } - public void SetPositionOffset(EntityUid uid, Vector2 offset, PlaceableSurfaceComponent? surface = null) - { - if (!Resolve(uid, ref surface)) - return; + public void SetPositionOffset(EntityUid uid, Vector2 offset, PlaceableSurfaceComponent? surface = null) + { + if (!Resolve(uid, ref surface)) + return; - surface.PositionOffset = offset; - Dirty(uid, surface); - } + surface.PositionOffset = offset; + Dirty(uid, surface); + } - private void OnAfterInteractUsing(EntityUid uid, PlaceableSurfaceComponent surface, AfterInteractUsingEvent args) - { - if (args.Handled || !args.CanReach) - return; + private void OnAfterInteractUsing(EntityUid uid, PlaceableSurfaceComponent surface, AfterInteractUsingEvent args) + { + if (args.Handled || !args.CanReach) + return; - if (!surface.IsPlaceable) - return; + if (!surface.IsPlaceable) + return; - // 99% of the time they want to dump the stuff inside on the table, they can manually place with q if they really need to. - // Just causes prediction CBT otherwise. - if (HasComp(args.Used)) - return; + // 99% of the time they want to dump the stuff inside on the table, they can manually place with q if they really need to. + // Just causes prediction CBT otherwise. + if (HasComp(args.Used)) + return; - if (!_handsSystem.TryDrop(args.User, args.Used)) - return; + if (!_handsSystem.TryDrop(args.User, args.Used)) + return; - if (surface.PlaceCentered) - Transform(args.Used).LocalPosition = Transform(uid).LocalPosition + surface.PositionOffset; - else - Transform(args.Used).Coordinates = args.ClickLocation; + if (surface.PlaceCentered) + Transform(args.Used).LocalPosition = Transform(uid).LocalPosition + surface.PositionOffset; + else + Transform(args.Used).Coordinates = args.ClickLocation; - args.Handled = true; - } + args.Handled = true; } }