namespace Content.Server.Forensics { [RegisterComponent] public sealed partial class ForensicsComponent : Component { [DataField("fingerprints")] public HashSet Fingerprints = new(); [DataField("fibers")] public HashSet Fibers = new(); [DataField("dnas")] public HashSet DNAs = new(); [DataField("residues")] public HashSet Residues = new(); /// /// How long it takes to wipe the prints/blood/etc. off of this entity /// [DataField("cleanDelay")] public float CleanDelay = 12.0f; /// /// How close you must be to wipe the prints/blood/etc. off of this entity /// [DataField("cleanDistance")] public float CleanDistance = 1.5f; /// /// Can the DNA be cleaned off of this entity? /// e.g. you can clean the DNA off of a knife, but not a puddle /// [DataField("canDnaBeCleaned")] public bool CanDnaBeCleaned = true; } }