using NitroxClient.GameLogic.Spawning.Metadata.Extractor.Abstract; using NitroxModel.DataStructures.GameLogic.Entities.Metadata; namespace NitroxClient.GameLogic.Spawning.Metadata.Extractor; public class RadiationMetadataExtractor : EntityMetadataExtractor { public override RadiationMetadata Extract(RadiationLeak leak) { // Note: this extractor should only be used when this radiation leak is being repaired float realTimeFix = leak.liveMixin.IsFullHealth() ? (float)Resolve().RealTimeElapsed : -1; return new(leak.liveMixin.health, realTimeFix); } }