using Robust.Shared.Serialization; namespace Content.Shared.Labels; /// /// Key representing which is currently open. /// Useful when there are multiple UI for an object. Here it's future-proofing only. /// [Serializable, NetSerializable] public enum HandLabelerUiKey { Key, } [Serializable, NetSerializable] public enum PaperLabelVisuals : byte { Layer, HasLabel, LabelType } [Serializable, NetSerializable] public sealed class HandLabelerLabelChangedMessage(string label) : BoundUserInterfaceMessage { public string Label { get; } = label; }