Show / Hide Table of Contents

Class EcoDef

Inheritance
System.Object
EcoDef
Implements
IMasterList<IWorldLayerInteraction>
IVersionedConfig
IValidatableConfig
Namespace: Eco.Simulation.Settings
Assembly: Eco.Simulation.dll
Syntax
public sealed class EcoDef : Object, IMasterList<IWorldLayerInteraction>, IVersionedConfig, IValidatableConfig

Constructors

EcoDef()

Declaration
public EcoDef()

Fields

DefaultDaysPerTick

Declaration
public const double DefaultDaysPerTick = 0.0069444444444444441
Field Value
Type Description
System.Double

DefaultTicksPerHour

Declaration
public static double DefaultTicksPerHour
Field Value
Type Description
System.Double

DefaultWorldLayerTickTime

Declaration
public const double DefaultWorldLayerTickTime = 600
Field Value
Type Description
System.Double

Obj

Declaration
public static EcoDef Obj
Field Value
Type Description
EcoDef

Properties

AnimalBehaviorLodding

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

BaseSkillGainRate

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

ClimateSettings

Declaration
public ClimateSettings ClimateSettings { get; set; }
Property Value
Type Description
ClimateSettings

ConfigVersion

Declaration
public int ConfigVersion { get; set; }
Property Value
Type Description
System.Int32

Interactions

Declaration
public SerializedSynchronizedCollection<IWorldLayerInteraction> Interactions { get; set; }
Property Value
Type Description
SerializedSynchronizedCollection<IWorldLayerInteraction>

LastConfigVersion

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

LayerHistoryBackupsPerDay

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

MinTreeSpawnDistance

Declaration
public int MinTreeSpawnDistance { get; set; }
Property Value
Type Description
System.Int32

MinTreeSpawnDistanceSq

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

PullFromWorld

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

PushToWorld

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

RecordLayerHistory

Declaration
public WorldLayerHistoryOptions RecordLayerHistory { get; set; }
Property Value
Type Description
WorldLayerHistoryOptions

SkillDamageMultiplier

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

TimeMult

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

TimeOfDayScale

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

Methods

TonsToPPM(Single)

Declaration
public static float TonsToPPM(float tons)
Parameters
Type Name Description
System.Single tons
Returns
Type Description
System.Single

Verify(List<LocString>)

Declaration
public bool Verify(List<LocString> errors)
Parameters
Type Name Description
System.Collections.Generic.List<LocString> errors
Returns
Type Description
System.Boolean

Implements

IMasterList<T>
IVersionedConfig
IValidatableConfig
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾