using Content.Shared.Singularity.Components; namespace Content.Server.Singularity.Events; /// /// Event raised on the target entity whenever an event horizon attempts to consume an entity. /// Can be cancelled to prevent the target entity from being consumed. /// public sealed class EventHorizonAttemptConsumeEntityEvent : CancellableEntityEventArgs { /// /// The entity that the event horizon is attempting to consume. /// public readonly EntityUid Entity; /// /// The event horizon consuming the target entity. /// public readonly EventHorizonComponent EventHorizon; public EventHorizonAttemptConsumeEntityEvent(EntityUid entity, EventHorizonComponent eventHorizon) { Entity = entity; EventHorizon = eventHorizon; } }