using Content.Shared.Chat.Prototypes; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Shared.Wagging; /// /// An emoting wag for markings. /// [RegisterComponent, NetworkedComponent] public sealed partial class WaggingComponent : Component { [DataField] public EntProtoId Action = "ActionToggleWagging"; [DataField] public EntityUid? ActionEntity; /// /// Suffix to add to get the animated marking. /// public string Suffix = "Animated"; /// /// Is the entity currently wagging. /// [DataField] public bool Wagging = false; }