Files
crystall-punk-14/Content.Client/Alerts/UpdateAlertSpriteEvent.cs

25 lines
635 B
C#
Raw Normal View History

using Content.Shared.Alert;
using Robust.Client.GameObjects;
namespace Content.Client.Alerts;
/// <summary>
/// Event raised on an entity with alerts in order to allow it to update visuals for the alert sprite entity.
/// </summary>
[ByRefEvent]
public record struct UpdateAlertSpriteEvent
{
public Entity<SpriteComponent> SpriteViewEnt;
2025-06-21 19:59:37 +02:00
public EntityUid ViewerEnt;
public AlertPrototype Alert;
2025-06-21 19:59:37 +02:00
public UpdateAlertSpriteEvent(Entity<SpriteComponent> spriteViewEnt, EntityUid viewerEnt, AlertPrototype alert)
{
SpriteViewEnt = spriteViewEnt;
2025-06-21 19:59:37 +02:00
ViewerEnt = viewerEnt;
Alert = alert;
}
}