namespace Content.Shared.Radiation.Events; /// /// Raised on entity when it was irradiated /// by some radiation source. /// public readonly record struct OnIrradiatedEvent(float FrameTime, float RadsPerSecond, EntityUid? Origin) { public readonly float FrameTime = FrameTime; public readonly float RadsPerSecond = RadsPerSecond; public readonly EntityUid? Origin = Origin; public float TotalRads => RadsPerSecond * FrameTime; }