Show / Hide Table of Contents

Class ClimateState

Inheritance
System.Object
ClimateState
Implements
IStorage
ISerializable
IController
IViewController
IHasUniversalID
Namespace: Eco.Simulation
Assembly: Eco.Simulation.dll
Syntax
public sealed class ClimateState : Object, IStorage, ISerializable, IController, IViewController, IHasUniversalID

Constructors

ClimateState()

Declaration
public ClimateState()

Properties

AverageGlobalTemperature

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

CO2DayDelta

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

CO2FromAnimalsPpm

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

CO2FromCitizenActivityPpm

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

CO2FromPlantsPpm

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

CO2TotalDelta

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

InitialSeaLevel

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

LifetimeCO2FromAnimals

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

LifetimeCO2FromPlants

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

LifetimeCO2FromPollution

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

PastPeriod

Declaration
public double PastPeriod { get; set; }
Property Value
Type Description
System.Double

SeaLevel

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

SeaLevelApplied

Declaration
public bool SeaLevelApplied { get; set; }
Property Value
Type Description
System.Boolean

SeaLevelDayDelta

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

SeaLevelTotalDelta

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

StorageHandle

Declaration
public IPersistent StorageHandle { get; set; }
Property Value
Type Description
IPersistent

TemperatureDayDelta

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

TemperatureTotalDelta

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

TotalCO2

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

TotalGroundPollution

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

Methods

AppendTo(LocStringBuilder)

Appends state to LocStringBuilder.

Declaration
public void AppendTo(LocStringBuilder sb)
Parameters
Type Name Description
LocStringBuilder sb

Clone()

Declaration
public ClimateState Clone()
Returns
Type Description
ClimateState

PerDay(Single)

Calculates per day PPM for lastTickValue.

Declaration
public float PerDay(float lastTickValue)
Parameters
Type Name Description
System.Single lastTickValue
Returns
Type Description
System.Single

PerHour(Single)

Calculates per hour PPM for lastTickValue.

Declaration
public float PerHour(float lastTickValue)
Parameters
Type Name Description
System.Single lastTickValue
Returns
Type Description
System.Single

ToLocString()

Returns LocString representation of Climate State.

Declaration
public LocString ToLocString()
Returns
Type Description
LocString

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String

Implements

IStorage
ISerializable
IController
IViewController
IHasUniversalID
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾