Show / Hide Table of Contents

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
Implements
IGasMixtureHolder
Namespace: Content.Server.Atmos
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
Type Description
AtmosDirection
| Improve this Doc View Source

AdjacentTiles

Adjacent tiles in the same order as AtmosDirection. (NSEW)

Declaration
public readonly TileAtmosphere[] AdjacentTiles
Field Value
Type Description
TileAtmosphere[]
| Improve this Doc View Source

ArchivedCycle

Declaration
public int ArchivedCycle
Field Value
Type Description
System.Int32
| Improve this Doc View Source

CurrentCycle

Declaration
public int CurrentCycle
Field Value
Type Description
System.Int32
| Improve this Doc View Source

Hotspot

Declaration
public Hotspot Hotspot
Field Value
Type Description
Hotspot
| Improve this Doc View Source

LastPressureDirection

Declaration
public AtmosDirection LastPressureDirection
Field Value
Type Description
AtmosDirection
| Improve this Doc View Source

LastShare

Declaration
public float LastShare
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
Type Description
MonstermosInfo
| Improve this Doc View Source

PressureDirection

Declaration
public AtmosDirection PressureDirection
Field Value
Type Description
AtmosDirection

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
Type Description
GasMixture
| Improve this Doc View Source

BlockedAirflow

Declaration
public AtmosDirection BlockedAirflow { get; set; }
Property Value
Type Description
AtmosDirection
| 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
Type Description
ExcitedGroup
| 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
Type Description
TileAtmosphere
| 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
Type Description
GasMixture

Implements

IGasMixtureHolder
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾