Show / Hide Table of Contents

Interface IWorldLayerInteraction

Inherited Members
IWorldLayerRelationship.DescribeParameterized(WorldArea)
IWorldLayerRelationship.DescribeGeneral
Namespace: Eco.Simulation.WorldLayers
Assembly: Eco.Simulation.dll
Syntax
public interface IWorldLayerInteraction : IWorldLayerRelationship

Properties

Dependencies

Declaration
WorldLayer[] Dependencies { get; }
Property Value
Type Description
WorldLayer[]

DependencyLayerNames

Declaration
string[] DependencyLayerNames { get; }
Property Value
Type Description
System.String[]

OutputLayer

Declaration
WorldLayer OutputLayer { get; }
Property Value
Type Description
WorldLayer

OutputLayerName

Declaration
string OutputLayerName { get; }
Property Value
Type Description
System.String

PostWorldgenDependencies

Declaration
WorldLayer[] PostWorldgenDependencies { get; }
Property Value
Type Description
WorldLayer[]

RequiresNeighborhood

Declaration
bool RequiresNeighborhood { get; }
Property Value
Type Description
System.Boolean

WorldInitDependencyLayerNames

Declaration
string[] WorldInitDependencyLayerNames { get; }
Property Value
Type Description
System.String[]

Methods

Apply(Single, Single[], WorldLayerNeighborInfo[])

Declaration
float Apply(float currentValue, float[] dependencyValues, WorldLayerNeighborInfo[] neighborValues)
Parameters
Type Name Description
System.Single currentValue
System.Single[] dependencyValues
WorldLayerNeighborInfo[] neighborValues
Returns
Type Description
System.Single

PostWorldgen(Single, Single[], WorldLayerNeighborInfo[])

Declaration
float PostWorldgen(float currentValue, float[] dependencyValues, WorldLayerNeighborInfo[] neighborValues)
Parameters
Type Name Description
System.Single currentValue
System.Single[] dependencyValues
WorldLayerNeighborInfo[] neighborValues
Returns
Type Description
System.Single

Verify(List<LocString>)

Declaration
bool Verify(List<LocString> errors)
Parameters
Type Name Description
System.Collections.Generic.List<LocString> errors
Returns
Type Description
System.Boolean
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾