using Content.Shared.Damage; using Robust.Shared.Physics; namespace Content.Shared.Blocking; /// /// This component gets dynamically added to an Entity via the /// [RegisterComponent] public sealed class BlockingUserComponent : Component { /// /// The entity that's being used to block /// [ViewVariables] [DataField("blockingItem")] public EntityUid? BlockingItem; [ViewVariables] [DataField("modifiers")] public DamageModifierSet Modifiers = default!; /// /// Stores the entities original bodytype /// Used so that it can be put back to what it was after anchoring /// [ViewVariables] [DataField("originalBodyType")] public BodyType OriginalBodyType; }