using Content.Shared.Humanoid;
using Robust.Shared.GameStates;
namespace Content.Shared.Clothing.Components;
///
/// This is used for a clothing item that hides an appearance layer.
/// The entity's HumanoidAppearance component must have the corresponding hideLayerOnEquip value.
///
[RegisterComponent, NetworkedComponent]
public sealed partial class HideLayerClothingComponent : Component
{
///
/// The appearance layer to hide.
///
[DataField]
public HashSet Slots = new();
///
/// If true, the layer will only hide when the item is in a toggled state (e.g. masks)
///
[DataField]
public bool HideOnToggle = false;
}