Class PlantBlock
Inheritance
System.Object
PlantBlock
Assembly: Eco.Gameplay.dll
Syntax
public abstract class PlantBlock : Block, ITickableBlock, IExtraBlockData, IDestroyAwareBlock
Constructors
PlantBlock()
Declaration
Properties
Asleep
Declaration
public bool Asleep { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Destroyed(Vector3i, Block)
Declaration
public void Destroyed(Vector3i worldPosition, Block replacement)
Parameters
Declaration
public byte GetExtra(Vector3i worldPosition)
Parameters
Type |
Name |
Description |
Vector3i |
worldPosition |
|
Returns
Type |
Description |
System.Byte |
|
GetPlant(WrappedWorldPosition3i)
Declaration
public static Plant GetPlant(WrappedWorldPosition3i worldPosition)
Parameters
Returns
Tick(Vector3i, PersistentChunk, PoolableListWrapper<BlockChange>)
Declaration
public void Tick(Vector3i worldPosition, PersistentChunk chunk, PoolableListWrapper<BlockChange> blockChanges)
Parameters
Implements
Extension Methods