Class GasReactionPrototype
Inheritance
System.Object
GasReactionPrototype
Implements
Robust.Shared.Prototypes.IPrototype
Namespace: Content.Server.Atmos.Reactions
Assembly: Content.Server.dll
Syntax
public sealed class GasReactionPrototype : object, IPrototype
Properties
| Improve this Doc View SourceID
Declaration
public string ID { get; }
Property Value
Type | Description |
---|---|
System.String |
MaximumTemperatureRequirement
Maximum temperature requirement.
Declaration
public float MaximumTemperatureRequirement { get; }
Property Value
Type | Description |
---|---|
System.Single |
MinimumEnergyRequirement
Minimum energy requirement.
Declaration
public float MinimumEnergyRequirement { get; }
Property Value
Type | Description |
---|---|
System.Single |
MinimumRequirements
Minimum gas amount requirements.
Declaration
public float[] MinimumRequirements { get; }
Property Value
Type | Description |
---|---|
System.Single[] |
MinimumTemperatureRequirement
Minimum temperature requirement.
Declaration
public float MinimumTemperatureRequirement { get; }
Property Value
Type | Description |
---|---|
System.Single |
Priority
Lower numbers are checked/react later than higher numbers. If two reactions have the same priority, they may happen in either order.
Declaration
public int Priority { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
| Improve this Doc View SourceReact(GasMixture, IGasMixtureHolder, AtmosphereSystem)
Declaration
public ReactionResult React(GasMixture mixture, IGasMixtureHolder holder, AtmosphereSystem atmosphereSystem)
Parameters
Type | Name | Description |
---|---|---|
GasMixture | mixture | |
IGasMixtureHolder | holder | |
AtmosphereSystem | atmosphereSystem |
Returns
Type | Description |
---|---|
ReactionResult |
Implements
Robust.Shared.Prototypes.IPrototype