1
0

TextScreenVisuals.cs 831 B

12345678910111213141516171819202122232425262728293031
  1. using Robust.Shared.Serialization;
  2. namespace Content.Shared.TextScreen;
  3. [Serializable, NetSerializable]
  4. public enum TextScreenVisuals : byte
  5. {
  6. // TODO: support for a small image, I think. Probably want to rename textscreen to just screen then.
  7. /// <summary>
  8. /// What text to default to after timer completion?
  9. /// Expects a <see cref="string"/>.
  10. /// </summary>
  11. DefaultText,
  12. /// <summary>
  13. /// What text to render? <br/>
  14. /// Expects a <see cref="string"/>.
  15. /// </summary>
  16. ScreenText,
  17. /// <summary>
  18. /// What is the target time? <br/>
  19. /// Expects a <see cref="TimeSpan"/>.
  20. /// </summary>
  21. TargetTime,
  22. /// <summary>
  23. /// Change text color on the entire screen
  24. /// Expects a <see cref="Color"/>.
  25. /// </summary>
  26. Color
  27. }