Files
tbd-station-14/Content.Shared/Power/SharedPower.cs
2025-07-13 23:13:01 -07:00

44 lines
836 B
C#

using Content.Shared.NodeContainer.NodeGroups;
using Robust.Shared.Serialization;
namespace Content.Shared.Power
{
[Serializable, NetSerializable]
public enum ChargeState : byte
{
Still = 0,
Charging = 1,
Discharging = 2,
}
[Serializable, NetSerializable]
public enum PowerWireActionKey : byte
{
Key,
Status,
Pulsed,
Electrified,
PulseCancel,
ElectrifiedCancel,
MainWire,
WireCount,
CutWires
}
[Serializable, NetSerializable]
public enum CableType
{
HighVoltage,
MediumVoltage,
Apc,
}
[Serializable, NetSerializable]
public enum Voltage
{
High = NodeGroupID.HVPower,
Medium = NodeGroupID.MVPower,
Apc = NodeGroupID.Apc,
}
}