1
0

SSDIndicatorComponent.cs 641 B

12345678910111213141516171819202122
  1. using Content.Shared.StatusIcon;
  2. using Robust.Shared.GameStates;
  3. using Robust.Shared.Prototypes;
  4. using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
  5. namespace Content.Shared.SSDIndicator;
  6. /// <summary>
  7. /// Shows status icon when player in SSD
  8. /// </summary>
  9. [RegisterComponent, NetworkedComponent]
  10. [AutoGenerateComponentState]
  11. public sealed partial class SSDIndicatorComponent : Component
  12. {
  13. [ViewVariables(VVAccess.ReadWrite)]
  14. [AutoNetworkedField]
  15. public bool IsSSD = true;
  16. [ViewVariables(VVAccess.ReadWrite)]
  17. [DataField]
  18. public ProtoId<SsdIconPrototype> Icon = "SSDIcon";
  19. }