Files
wwdpublic/Content.Shared/ProximityDetection/ProximityDetectionEvents.cs
Jezithyr b678d14a87 Created Proximity Detection and Beeper Systems (#23177)
(cherry picked from commit c242e05cdea4dbc3e783659391f16dedf5662397)
2024-01-26 21:40:37 +01:00

18 lines
577 B
C#

using Content.Shared.FixedPoint;
using Content.Shared.ProximityDetection.Components;
using Robust.Shared.Serialization;
namespace Content.Shared.ProximityDetection;
[ByRefEvent]
public record struct ProximityDetectionAttemptEvent(bool Cancel, FixedPoint2 Distance, Entity<ProximityDetectorComponent> Detector);
[ByRefEvent]
public record struct ProximityTargetUpdatedEvent(ProximityDetectorComponent Detector, EntityUid? Target, FixedPoint2 Distance);
[ByRefEvent]
public record struct NewProximityTargetEvent(ProximityDetectorComponent Detector, EntityUid? Target);