Show / Hide Table of Contents

Class ConsumerComponent

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

Constructors

ConsumerComponent()

Declaration
public ConsumerComponent()

Fields

Prey

Declaration
public List<Type> Prey
Field Value
Type Description
System.Collections.Generic.List<System.Type>

Properties

CalorieConsumption

Declaration
public float CalorieConsumption { 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 layerPos)
Parameters
Type Name Description
SpeciesHabitabilityLayer layer
Vector2i layerPos
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
☀
☾