JobGroupComponent.cs 439 B

123456789101112131415161718
  1. using Content.Shared.Roles;
  2. using Robust.Shared.GameStates;
  3. using Robust.Shared.Prototypes;
  4. namespace Content.Shared._RMC14.Roles;
  5. [RegisterComponent, NetworkedComponent]
  6. public sealed partial class JobGroupComponent : Component
  7. {
  8. [DataField(required: true)]
  9. public LocId Name;
  10. [DataField(required: true)]
  11. public Color Color;
  12. [DataField(required: true)]
  13. public HashSet<ProtoId<JobPrototype>> Jobs = new();
  14. }