CrewMonitoringConsoleComponent.cs 613 B

12345678910111213141516171819
  1. using Content.Shared.Medical.SuitSensor;
  2. namespace Content.Server.Medical.CrewMonitoring;
  3. [RegisterComponent]
  4. [Access(typeof(CrewMonitoringConsoleSystem))]
  5. public sealed partial class CrewMonitoringConsoleComponent : Component
  6. {
  7. /// <summary>
  8. /// List of all currently connected sensors to this console.
  9. /// </summary>
  10. public Dictionary<string, SuitSensorStatus> ConnectedSensors = new();
  11. /// <summary>
  12. /// After what time sensor consider to be lost.
  13. /// </summary>
  14. [DataField("sensorTimeout"), ViewVariables(VVAccess.ReadWrite)]
  15. public float SensorTimeout = 10f;
  16. }