Show / Hide Table of Contents

Class LayerRequirementComponent

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

Constructors

LayerRequirementComponent()

Declaration
public LayerRequirementComponent()

Properties

Layer

Declaration
public Type Layer { get; set; }
Property Value
Type Description
System.Type

RequiredPerOrganism

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

Methods

Dependencies()

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

Describe(SpeciesHabitabilityLayer, Vector2i, Vector2i)

Declaration
public override LocString Describe(SpeciesHabitabilityLayer layer, Vector2i worldPos, Vector2i layerPos)
Parameters
Type Name Description
SpeciesHabitabilityLayer layer
Vector2i worldPos
Vector2i layerPos
Returns
Type Description
LocString
Overrides
HabitabilityComponent.Describe(SpeciesHabitabilityLayer, Vector2i, Vector2i)

GetHabitability(SpeciesHabitabilityLayer, Vector2i)

Declaration
public override float GetHabitability(SpeciesHabitabilityLayer layer, Vector2i pos)
Parameters
Type Name Description
SpeciesHabitabilityLayer layer
Vector2i pos
Returns
Type Description
System.Single
Overrides
HabitabilityComponent.GetHabitability(SpeciesHabitabilityLayer, Vector2i)

PostLoad()

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