BufferingComponent.cs 785 B

12345678910111213141516171819202122
  1. using Content.Server.Administration.Systems;
  2. namespace Content.Server.Administration.Components;
  3. [RegisterComponent, Access(typeof(BufferingSystem))]
  4. public sealed partial class BufferingComponent : Component
  5. {
  6. [DataField("minBufferTime")]
  7. public float MinimumBufferTime = 0.5f;
  8. [DataField("maxBufferTime")]
  9. public float MaximumBufferTime = 1.5f;
  10. [DataField("minTimeTilNextBuffer")]
  11. public float MinimumTimeTilNextBuffer = 10.0f;
  12. [DataField("maxTimeTilNextBuffer")]
  13. public float MaximumTimeTilNextBuffer = 120.0f;
  14. [DataField("timeTilNextBuffer")]
  15. public float TimeTilNextBuffer = 15.0f;
  16. [DataField("bufferingIcon")]
  17. public EntityUid? BufferingIcon = null;
  18. [DataField("bufferingTimer")]
  19. public float BufferingTimer = 0.0f;
  20. }