Show / Hide Table of Contents

Class HabitabilityComponent

Inheritance
System.Object
HabitabilityComponent
ConsumerComponent
LayerRequirementComponent
Namespace: Eco.Simulation.WorldLayers.Components.Habitability
Assembly: Eco.Simulation.dll
Syntax
public abstract class HabitabilityComponent : Object

Constructors

HabitabilityComponent()

Declaration
protected HabitabilityComponent()

Methods

Dependencies()

Declaration
public abstract IEnumerable<WorldLayerSettings> Dependencies()
Returns
Type Description
System.Collections.Generic.IEnumerable<WorldLayerSettings>

Describe(SpeciesHabitabilityLayer, Vector2i, Vector2i)

Declaration
public abstract LocString Describe(SpeciesHabitabilityLayer layer, Vector2i worldPos, Vector2i layerPos)
Parameters
Type Name Description
SpeciesHabitabilityLayer layer
Vector2i worldPos
Vector2i layerPos
Returns
Type Description
LocString

GetHabitability(SpeciesHabitabilityLayer, Vector2i)

Declaration
public abstract float GetHabitability(SpeciesHabitabilityLayer layer, Vector2i layerPos)
Parameters
Type Name Description
SpeciesHabitabilityLayer layer
Vector2i layerPos
Returns
Type Description
System.Single

PostLoad()

Declaration
public abstract void PostLoad()
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾