Class SpreadWorldLayer
Inheritance
System.Object
SpreadWorldLayer
Assembly: Eco.Simulation.dll
Syntax
public class SpreadWorldLayer : WorldLayer, IStorage, ISerializable, IController, IViewController, IHasUniversalID, IWorldLayerView, IWorldLayerLastTickView, IHeatMapOverlay, IOverlayWithDescribableUnits, IMinimapOption, IMinimapCategorizedOption
Constructors
SpreadWorldLayer()
Declaration
public SpreadWorldLayer()
Fields
BaseLayer
Declaration
public WorldLayer BaseLayer
Field Value
HeightLayer
Declaration
public WorldLayer HeightLayer
Field Value
Declaration
public Func<Vector2i, float, float> TransformFunc
Field Value
Type |
Description |
System.Func<Vector2i, System.Single, System.Single> |
|
Properties
SettingsType
Declaration
public override Type SettingsType { get; }
Property Value
Type |
Description |
System.Type |
|
Overrides
SpreadSettings
Declaration
public SpreadLayerSettings SpreadSettings { get; }
Property Value
Methods
BaseOrSpreadEntry(Vector2i)
Declaration
public float BaseOrSpreadEntry(Vector2i pos)
Parameters
Returns
Type |
Description |
System.Single |
|
BaseOrSpreadEntry(Int32, Int32)
Declaration
public float BaseOrSpreadEntry(int x, int y)
Parameters
Type |
Name |
Description |
System.Int32 |
x |
|
System.Int32 |
y |
|
Returns
Type |
Description |
System.Single |
|
PostLoadSelf()
Declaration
protected override void PostLoadSelf()
Overrides
TickSelf()
Declaration
protected override void TickSelf()
Overrides
Implements