Show / Hide Table of Contents

Class AtmosphericResistance

Inheritance
System.Object
AtmosphericResistance
Implements
IController
IViewController
IHasUniversalID
Namespace: Eco.Gameplay.Players
Assembly: Eco.Gameplay.dll
Syntax
public class AtmosphericResistance : Object, IController, IViewController, IHasUniversalID

Constructors

AtmosphericResistance()

Declaration
public AtmosphericResistance()

AtmosphericResistance(Single, Single, Single, Single, Single, Single)

Declaration
public AtmosphericResistance(float percentOxygenMin, float percentOxygenMax, float pressureMin, float pressureMax, float radiationCPMMin, float radiationCPMMax)
Parameters
Type Name Description
System.Single percentOxygenMin
System.Single percentOxygenMax
System.Single pressureMin
System.Single pressureMax
System.Single radiationCPMMin
System.Single radiationCPMMax

Properties

ControllerID

Declaration
public ref int ControllerID { get; }
Property Value
Type Description
System.Int32

Human

Declaration
public static AtmosphericResistance Human { get; }
Property Value
Type Description
AtmosphericResistance

PercentOxygenMax

Declaration
public float PercentOxygenMax { get; set; }
Property Value
Type Description
System.Single

PercentOxygenMin

Declaration
public float PercentOxygenMin { get; set; }
Property Value
Type Description
System.Single

PercentOxygenRange

Declaration
public float PercentOxygenRange { get; }
Property Value
Type Description
System.Single

PressureMax

Declaration
public float PressureMax { get; set; }
Property Value
Type Description
System.Single

PressureMin

Declaration
public float PressureMin { get; set; }
Property Value
Type Description
System.Single

PressureRange

Declaration
public float PressureRange { get; }
Property Value
Type Description
System.Single

RadiationCPMMax

Declaration
public float RadiationCPMMax { get; set; }
Property Value
Type Description
System.Single

RadiationCPMMin

Declaration
public float RadiationCPMMin { get; set; }
Property Value
Type Description
System.Single

RadiationCPMRange

Declaration
public float RadiationCPMRange { get; }
Property Value
Type Description
System.Single

Methods

Damage(Room)

Declaration
public float Damage(Room room)
Parameters
Type Name Description
Room room
Returns
Type Description
System.Single

OxygenDamage(Atmosphere)

Declaration
public float OxygenDamage(Atmosphere atmosphere)
Parameters
Type Name Description
Atmosphere atmosphere
Returns
Type Description
System.Single

PressureDamage(Room)

Declaration
public float PressureDamage(Room room)
Parameters
Type Name Description
Room room
Returns
Type Description
System.Single

RadiationDamage(Atmosphere)

Declaration
public float RadiationDamage(Atmosphere atmosphere)
Parameters
Type Name Description
Atmosphere atmosphere
Returns
Type Description
System.Single

Resists(Room)

Declaration
public bool Resists(Room room)
Parameters
Type Name Description
Room room
Returns
Type Description
System.Boolean

Implements

IController
IViewController
IHasUniversalID

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾