Class BiomePusher
Inheritance
System.Object
WorldLayerPusher<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>>
BiomePusher
Inherited Members
Namespace: Eco.Simulation.WorldLayers.Pushers
Assembly: Eco.Simulation.dll
Syntax
public class BiomePusher : WorldLayerPusher<Dictionary<Tuple<Type, Type>, int>>, IWorldLayerPusher, IWorldLayerRelationship
Constructors
BiomePusher()
Declaration
public BiomePusher()
Properties
DependencyLayerNames
Declaration
public override string[] DependencyLayerNames { get; }
Property Value
Type | Description |
---|---|
System.String[] |
Overrides
Eco.Simulation.WorldLayers.WorldLayerPusher<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>>.DependencyLayerNames
DescribeGeneral
Declaration
public override string DescribeGeneral { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
Eco.Simulation.WorldLayers.WorldLayerPusher<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>>.DescribeGeneral
Methods
AddFrozenColumn(Vector2i)
Declaration
public static void AddFrozenColumn(Vector2i worldColumn)
Parameters
Type | Name | Description |
---|---|---|
Vector2i | worldColumn |
Apply(WorldArea, Single[], WorldLayerNeighborInfo[], Int32)
Declaration
public override void Apply(WorldArea area, float[] layerValues, WorldLayerNeighborInfo[] neighborValues, int length)
Parameters
Type | Name | Description |
---|---|---|
WorldArea | area | |
System.Single[] | layerValues | |
WorldLayerNeighborInfo[] | neighborValues | |
System.Int32 | length |
Overrides
Eco.Simulation.WorldLayers.WorldLayerPusher<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>>.Apply(Eco.Shared.Math.WorldArea, System.Single[], Eco.Simulation.WorldLayers.WorldLayerNeighborInfo[], System.Int32)
ClearFrozenColumns()
Declaration
public static void ClearFrozenColumns()
DescribeAggregated(IEnumerable<Dictionary<Tuple<Type, Type>, Int32>>)
Declaration
protected override string DescribeAggregated(IEnumerable<Dictionary<Tuple<Type, Type>, int>> intermediateDescriptions)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>> | intermediateDescriptions |
Returns
Type | Description |
---|---|
System.String |
Overrides
Eco.Simulation.WorldLayers.WorldLayerPusher<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>>.DescribeAggregated(System.Collections.Generic.IEnumerable<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>>)
DescribeSpecific(WorldArea, Single[], WorldLayerNeighborInfo[])
Declaration
protected override Dictionary<Tuple<Type, Type>, int> DescribeSpecific(WorldArea area, float[] layerValues, WorldLayerNeighborInfo[] neighborValues)
Parameters
Type | Name | Description |
---|---|---|
WorldArea | area | |
System.Single[] | layerValues | |
WorldLayerNeighborInfo[] | neighborValues |
Returns
Type | Description |
---|---|
System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32> |
Overrides
Eco.Simulation.WorldLayers.WorldLayerPusher<System.Collections.Generic.Dictionary<System.Tuple<System.Type, System.Type>, System.Int32>>.DescribeSpecific(Eco.Shared.Math.WorldArea, System.Single[], Eco.Simulation.WorldLayers.WorldLayerNeighborInfo[])