Files
tbd-station-14/Content.Shared/_Offbrand/Wounds/BrainGaspThresholdsComponent.cs
Janet Blackquill ec232a5a65 brain oxygen
2025-10-10 01:37:17 -04:00

23 lines
748 B
C#

using Content.Shared.Chat.Prototypes;
using Content.Shared.FixedPoint;
using Robust.Shared.GameStates;
using Robust.Shared.Prototypes;
namespace Content.Shared._Offbrand.Wounds;
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState]
public sealed partial class BrainGaspThresholdsComponent : Component
{
[DataField(required: true)]
public SortedDictionary<FixedPoint2, ProtoId<EmotePrototype>> MessageThresholds = new();
[DataField, AutoNetworkedField]
public ProtoId<EmotePrototype>? CurrentMessage;
[DataField(required: true)]
public SortedDictionary<FixedPoint2, ProtoId<EmotePrototype>> OxygenThresholds = new();
[DataField, AutoNetworkedField]
public ProtoId<EmotePrototype>? CurrentOxygen;
}