ProximityDetectionEvents.cs 577 B

1234567891011121314151617
  1. using Content.Shared.FixedPoint;
  2. using Content.Shared.ProximityDetection.Components;
  3. using Robust.Shared.Serialization;
  4. namespace Content.Shared.ProximityDetection;
  5. [ByRefEvent]
  6. public record struct ProximityDetectionAttemptEvent(bool Cancel, FixedPoint2 Distance, Entity<ProximityDetectorComponent> Detector);
  7. [ByRefEvent]
  8. public record struct ProximityTargetUpdatedEvent(ProximityDetectorComponent Detector, EntityUid? Target, FixedPoint2 Distance);
  9. [ByRefEvent]
  10. public record struct NewProximityTargetEvent(ProximityDetectorComponent Detector, EntityUid? Target);