using Robust.Shared.Serialization.TypeSerializers.Implementations; namespace Content.Server.RandomAppearance; [RegisterComponent] [Access(typeof(RandomAppearanceSystem))] public sealed partial class RandomAppearanceComponent : Component { [DataField("spriteStates")] public string[] SpriteStates = { "0", "1", "2", "3", "4" }; /// /// What appearance enum key should be set to the random sprite state? /// [DataField(required: true, customTypeSerializer: typeof(EnumSerializer))] public Enum? EnumKey; }