using System.Collections.Generic; using System.Linq; using Content.Server.GameObjects.Components.Medical; using Content.Server.Mobs; using Robust.Shared.GameObjects.Systems; namespace Content.Server.GameObjects.EntitySystems { internal sealed class CloningSystem : EntitySystem { public override void Update(float frameTime) { foreach (var comp in ComponentManager.EntityQuery()) { comp.Update(frameTime); } } public static Dictionary Minds = new Dictionary(); public static void AddToDnaScans(Mind mind) { if (!Minds.ContainsValue(mind)) { Minds.Add(Minds.Count(), mind); } } public static bool HasDnaScan(Mind mind) { return Minds.ContainsValue(mind); } public static Dictionary getIdToUser() { return Minds.ToDictionary(m => m.Key, m => m.Value.CharacterName); } } }