using Content.Shared.Damage.Prototypes; using Content.Shared.StatusIcon; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List; namespace Content.Shared.Overlays; /// /// This component allows you to see health bars above damageable mobs. /// [RegisterComponent, NetworkedComponent] public sealed partial class ShowHealthBarsComponent : Component { /// /// Displays health bars of the damage containers. /// [DataField("damageContainers", customTypeSerializer: typeof(PrototypeIdListSerializer))] public List DamageContainers = new(); [DataField] public ProtoId? HealthStatusIcon = "HealthIconFine"; }