using Robust.Shared.Prototypes; namespace Content.Shared.Mind; /// /// The core properties of Role Types /// [Prototype] public sealed partial class RoleTypePrototype : IPrototype { [IdDataField] public string ID { get; private set; } = default!; public static readonly LocId FallbackName = "role-type-crew-aligned-name"; public const string FallbackSymbol = ""; public static readonly Color FallbackColor = Color.FromHex("#eeeeee"); /// /// The role's name as displayed on the UI. /// [DataField] public LocId Name = FallbackName; /// /// The role's displayed color. /// [DataField] public Color Color = FallbackColor; /// /// A symbol used to represent the role type. /// [DataField] public string Symbol = FallbackSymbol; }