ToggleableLightVisuals.cs 618 B

1234567891011121314151617181920212223242526
  1. using Robust.Shared.Serialization;
  2. namespace Content.Shared.Toggleable;
  3. // Appearance Data key
  4. [Serializable, NetSerializable]
  5. public enum ToggleableLightVisuals : byte
  6. {
  7. Enabled,
  8. Color
  9. }
  10. /// <summary>
  11. /// Generic sprite layer keys.
  12. /// </summary>
  13. [Serializable, NetSerializable]
  14. public enum LightLayers : byte
  15. {
  16. Light,
  17. /// <summary>
  18. /// Used as a key for generic unshaded layers. Not necessarily related to an entity with an actual light source.
  19. /// Use this instead of creating a unique single-purpose "unshaded" enum for every visualizer.
  20. /// </summary>
  21. Unshaded,
  22. }