Interface IWorldLayerInteraction
Assembly: Eco.Simulation.dll
Syntax
public interface IWorldLayerInteraction : IWorldLayerRelationship
Properties
Dependencies
Declaration
WorldLayer[] Dependencies { get; }
Property Value
DependencyLayerNames
Declaration
string[] DependencyLayerNames { get; }
Property Value
Type |
Description |
System.String[] |
|
OutputLayer
Declaration
WorldLayer OutputLayer { get; }
Property Value
OutputLayerName
Declaration
string OutputLayerName { get; }
Property Value
Type |
Description |
System.String |
|
PostWorldgenDependencies
Declaration
WorldLayer[] PostWorldgenDependencies { get; }
Property Value
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 |
|