Class TileAtmosphere
Internal Atmos class that stores data about the atmosphere in a grid.
You shouldn't use this directly, use AtmosphereSystem instead.
Inheritance
System.Object
TileAtmosphere
Assembly: Content.Server.dll
Syntax
public sealed class TileAtmosphere : object, IGasMixtureHolder
Constructors
|
Improve this Doc
View Source
TileAtmosphere(EntityUid, Vector2i, GasMixture, Boolean, Boolean)
Declaration
public TileAtmosphere(EntityUid gridIndex, Vector2i gridIndices, GasMixture mixture = null, bool immutable = false, bool space = false)
Parameters
Type |
Name |
Description |
EntityUid |
gridIndex |
|
Vector2i |
gridIndices |
|
GasMixture |
mixture |
|
System.Boolean |
immutable |
|
System.Boolean |
space |
|
Fields
|
Improve this Doc
View Source
AdjacentBits
Declaration
public AtmosDirection AdjacentBits
Field Value
|
Improve this Doc
View Source
AdjacentTiles
Declaration
public readonly TileAtmosphere[] AdjacentTiles
Field Value
|
Improve this Doc
View Source
ArchivedCycle
Declaration
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
CurrentCycle
Declaration
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Hotspot
Declaration
Field Value
|
Improve this Doc
View Source
LastPressureDirection
Declaration
public AtmosDirection LastPressureDirection
Field Value
|
Improve this Doc
View Source
LastShare
Declaration
Field Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MolesArchived
Declaration
public float[] MolesArchived
Field Value
Type |
Description |
System.Single[] |
|
|
Improve this Doc
View Source
MonstermosInfo
Declaration
public MonstermosInfo MonstermosInfo
Field Value
|
Improve this Doc
View Source
PressureDirection
Declaration
public AtmosDirection PressureDirection
Field Value
Properties
|
Improve this Doc
View Source
Air
The air in this tile. If null, this tile is completely air-blocked.
This can be immutable if the tile is spaced.
Declaration
public GasMixture Air { get; set; }
Property Value
|
Improve this Doc
View Source
BlockedAirflow
Declaration
public AtmosDirection BlockedAirflow { get; set; }
Property Value
|
Improve this Doc
View Source
Excited
Declaration
public bool Excited { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
ExcitedGroup
Declaration
public ExcitedGroup ExcitedGroup { get; set; }
Property Value
|
Improve this Doc
View Source
GridIndex
Declaration
public EntityUid GridIndex { get; set; }
Property Value
Type |
Description |
EntityUid |
|
|
Improve this Doc
View Source
GridIndices
Declaration
public Vector2i GridIndices { get; }
Property Value
Type |
Description |
Vector2i |
|
|
Improve this Doc
View Source
HeatCapacity
Declaration
public float HeatCapacity { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MaxFireTemperatureSustained
Declaration
public float MaxFireTemperatureSustained { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
PressureDifference
Declaration
public float PressureDifference { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
PressureSpecificTarget
Declaration
public TileAtmosphere PressureSpecificTarget { get; set; }
Property Value
|
Improve this Doc
View Source
Space
Whether this tile should be considered space.
Declaration
public bool Space { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Temperature
Declaration
public float Temperature { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
TemperatureArchived
Declaration
public float TemperatureArchived { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
ThermalConductivity
Declaration
public float ThermalConductivity { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
Tile
Declaration
public TileRef? Tile { get; }
Property Value
Type |
Description |
System.Nullable<Robust.Shared.Map.TileRef> |
|
Explicit Interface Implementations
|
Improve this Doc
View Source
IGasMixtureHolder.Air
Declaration
GasMixture IGasMixtureHolder.Air { get; set; }
Returns
Implements