CatStation/Content.Shared/Atmos/Monitor/BaseAtmosDeviceData.cs

19 lines
504 B
C#

using Content.Shared.DeviceNetwork.Systems;
using Robust.Shared.Serialization;
namespace Content.Shared.Atmos.Monitor;
[Serializable, NetSerializable]
public abstract partial class BaseAtmosDeviceData : IAtmosDeviceData
{
[DataField]
public bool Enabled { get; set; }
[DataField]
public bool Dirty { get; set; }
[DataField]
public bool IgnoreAlarms { get; set; }
public abstract void RaisePayload(EntityUid uid, string address, SharedDeviceNetworkSystem deviceNetSys);
}