From a46b7182417945b893f37f979e315a7684ef5719 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Sat, 5 Aug 2023 13:41:33 +1000 Subject: [PATCH] Forensic fixes (#18681) --- .../Forensics/Systems/ForensicsSystem.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Content.Server/Forensics/Systems/ForensicsSystem.cs b/Content.Server/Forensics/Systems/ForensicsSystem.cs index e59ec93614..c67af9d816 100644 --- a/Content.Server/Forensics/Systems/ForensicsSystem.cs +++ b/Content.Server/Forensics/Systems/ForensicsSystem.cs @@ -11,8 +11,8 @@ namespace Content.Server.Forensics public override void Initialize() { SubscribeLocalEvent(OnInteract); - SubscribeLocalEvent(OnFingeprintInit); - SubscribeLocalEvent(OnDNAInit); + SubscribeLocalEvent(OnFingerprintInit); + SubscribeLocalEvent(OnDNAInit); } private void OnInteract(EntityUid uid, FingerprintComponent component, ContactInteractionEvent args) @@ -20,31 +20,31 @@ namespace Content.Server.Forensics ApplyEvidence(uid, args.Other); } - private void OnFingeprintInit(EntityUid uid, FingerprintComponent component, ComponentInit args) + private void OnFingerprintInit(EntityUid uid, FingerprintComponent component, MapInitEvent args) { component.Fingerprint = GenerateFingerprint(); } - private void OnDNAInit(EntityUid uid, DnaComponent component, ComponentInit args) + private void OnDNAInit(EntityUid uid, DnaComponent component, MapInitEvent args) { component.DNA = GenerateDNA(); } private string GenerateFingerprint() { - byte[] fingerprint = new byte[16]; + var fingerprint = new byte[16]; _random.NextBytes(fingerprint); return Convert.ToHexString(fingerprint); } private string GenerateDNA() { - var letters = new List { "A", "C", "G", "T" }; - string DNA = String.Empty; + var letters = new[] { "A", "C", "G", "T" }; + var DNA = string.Empty; - for (int i = 0; i < 16; i++) + for (var i = 0; i < 16; i++) { - DNA += letters[_random.Next(letters.Count)]; + DNA += letters[_random.Next(letters.Length)]; } return DNA;