using Robust.Shared.Serialization; using Content.Shared._Shitmed.Targeting; // Shitmed Change namespace Content.Shared.MedicalScanner; /// /// On interacting with an entity retrieves the entity UID for use with getting the current damage of the mob. /// [Serializable, NetSerializable] public sealed class MedBookScannedUserMessage : BoundUserInterfaceMessage { public readonly NetEntity? TargetEntity; public float Temperature; public float BloodLevel; public bool? ScanMode; public bool? Bleeding; public bool? Unrevivable; public Dictionary? Body; // Shitmed Change public NetEntity? Part; // Shitmed Change public MedBookScannedUserMessage(NetEntity? targetEntity, float temperature, float bloodLevel, bool? scanMode, bool? bleeding, bool? unrevivable, Dictionary? body, NetEntity? part = null) // Shitmed Change { TargetEntity = targetEntity; Temperature = temperature; BloodLevel = bloodLevel; ScanMode = scanMode; Bleeding = bleeding; Body = body; // Shitmed Change Part = part; // Shitmed Change Unrevivable = unrevivable; } } // Shitmed Change Start [Serializable, NetSerializable] public sealed class MedBookPartMessage(NetEntity? owner, TargetBodyPart? bodyPart) : BoundUserInterfaceMessage { public readonly NetEntity? Owner = owner; public readonly TargetBodyPart? BodyPart = bodyPart; } // Shitmed Change End