Files
tbd-station-14/Content.Server/Atmos/Piping/Trinary/Components/GasMixerComponent.cs
moonheart08 f1ad199dca MAPS IN ATMOS (#4909)
* COLORIZE!

* ATMOS!

* FUCK

* fix occluders. also supply rates snuck in, broken serv3.
2021-10-17 01:11:06 +02:00

40 lines
1.2 KiB
C#

using Content.Shared.Atmos;
using Robust.Shared.GameObjects;
using Robust.Shared.Serialization.Manager.Attributes;
using Robust.Shared.ViewVariables;
namespace Content.Server.Atmos.Piping.Trinary.Components
{
[RegisterComponent]
public class GasMixerComponent : Component
{
public override string Name => "GasMixer";
[ViewVariables(VVAccess.ReadWrite)]
public bool Enabled = true;
[ViewVariables(VVAccess.ReadWrite)]
[DataField("inletOne")]
public string InletOneName = "inletOne";
[ViewVariables(VVAccess.ReadWrite)]
[DataField("inletTwo")]
public string InletTwoName = "inletTwo";
[ViewVariables(VVAccess.ReadWrite)]
[DataField("outlet")]
public string OutletName = "outlet";
[ViewVariables(VVAccess.ReadWrite)]
public float TargetPressure = Atmospherics.OneAtmosphere;
[ViewVariables(VVAccess.ReadWrite)]
[DataField("inletOneConcentration")]
public float InletOneConcentration = 0.5f;
[ViewVariables(VVAccess.ReadWrite)]
[DataField("inletTwoConcentration")]
public float InletTwoConcentration = 0.5f;
}
}