using Content.Shared.Inventory.Events;
using Content.Shared.Overlays;
using Robust.Client.Graphics;
-using System.Linq;
-using Robust.Client.Player;
using Robust.Shared.Prototypes;
namespace Content.Client.Overlays;
{
base.UpdateInternal(component);
+ _overlay.DamageContainers.Clear();
+ _overlay.StatusIcon = null;
+
foreach (var comp in component.Components)
{
foreach (var damageContainerId in comp.DamageContainers)
using Content.Shared.StatusIcon;
using Content.Shared.StatusIcon.Components;
using Robust.Shared.Prototypes;
-using System.Linq;
using Content.Shared.Damage.Components;
namespace Content.Client.Overlays;
{
base.UpdateInternal(component);
- foreach (var damageContainerId in component.Components.SelectMany(x => x.DamageContainers))
+ DamageContainers.Clear();
+ foreach (var comp in component.Components)
{
- DamageContainers.Add(damageContainerId);
+ foreach (var damageContainerId in comp.DamageContainers)
+ {
+ DamageContainers.Add(damageContainerId);
+ }
}
}