BorgModuleIconComponent.cs 557 B

1234567891011121314151617181920
  1. //using Robust.Shared.GameObjects;
  2. using Robust.Shared.GameStates;
  3. using Robust.Shared.Utility;
  4. namespace Content.Shared.Silicons.Borgs.Components;
  5. /// <summary>
  6. /// This is used to override the action icon for cyborg actions.
  7. /// Without this component the no-action state will be used.
  8. /// </summary>
  9. [RegisterComponent, NetworkedComponent]
  10. public sealed partial class BorgModuleIconComponent : Component
  11. {
  12. /// <summary>
  13. /// The action icon for this module
  14. /// </summary>
  15. [DataField]
  16. public SpriteSpecifier.Rsi Icon = default!;
  17. }