using Content.Server.Emoting.Systems; using Content.Shared.Chat.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Server.Emoting.Components; /// /// Component required for entities to be able to do body emotions (clap, flip, etc). /// [RegisterComponent] [Access(typeof(BodyEmotesSystem))] public sealed partial class BodyEmotesComponent : Component { /// /// Emote sounds prototype id for body emotes. /// [DataField("soundsId", customTypeSerializer: typeof(PrototypeIdSerializer))] public string? SoundsId; /// /// Loaded emote sounds prototype used for body emotes. /// public EmoteSoundsPrototype? Sounds; }