OnIrradiatedEvent.cs 413 B

1234567891011121314
  1. namespace Content.Shared.Radiation.Events;
  2. /// <summary>
  3. /// Raised on entity when it was irradiated
  4. /// by some radiation source.
  5. /// </summary>
  6. public readonly record struct OnIrradiatedEvent(float FrameTime, float RadsPerSecond)
  7. {
  8. public readonly float FrameTime = FrameTime;
  9. public readonly float RadsPerSecond = RadsPerSecond;
  10. public float TotalRads => RadsPerSecond * FrameTime;
  11. }