using Content.Shared.Body; using Content.Shared.Humanoid.Markings; using Content.Shared.Humanoid.Prototypes; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; namespace Content.Shared.Humanoid; [Serializable, NetSerializable] public enum HumanoidMarkingModifierKey { Key } [Serializable, NetSerializable] public sealed class HumanoidMarkingModifierMarkingSetMessage : BoundUserInterfaceMessage { public Dictionary, Dictionary>> Markings { get; } public HumanoidMarkingModifierMarkingSetMessage(Dictionary, Dictionary>> markings) { Markings = markings; } } [Serializable, NetSerializable] public sealed class HumanoidMarkingModifierState : BoundUserInterfaceState { public HumanoidMarkingModifierState( Dictionary, Dictionary>> markings, Dictionary, OrganMarkingData> organData, Dictionary, OrganProfileData> organProfileData ) { Markings = markings; OrganData = organData; OrganProfileData = organProfileData; } public Dictionary, Dictionary>> Markings { get; } public Dictionary, OrganMarkingData> OrganData { get; } public Dictionary, OrganProfileData> OrganProfileData { get; } }