using Content.Shared._NF.Interaction.Systems; using Robust.Shared.GameStates; namespace Content.Shared._NF.Interaction.Components; /// /// When an entity with this is removed from a hand, it is replaced with an existing placeholder entity. /// [RegisterComponent, NetworkedComponent, Access(typeof(HandPlaceholderSystem))] [AutoGenerateComponentState] public sealed partial class HandPlaceholderRemoveableComponent : Component { [DataField, AutoNetworkedField] public EntityUid Placeholder; /// /// Used to prevent it incorrectly replacing with the placeholder, /// when selecting and deselecting a module. /// [DataField, AutoNetworkedField] public bool Enabled; }