Empeld
Empeld plugin documentation.
|
Public Member Functions | |
GenericTransferSystem (Func< Vector3i, bool > predicate) | |
Public Member Functions inherited from essentials.Systems.BlockTransfer.AbstractBlockTransfer | |
void | AddPressure (Vector3i pt, float amt) |
Add pressure to a given point More... | |
Public Member Functions inherited from essentials.Systems.BlockTransfer.IReadonlyTransferSystem | |
bool | Has (Vector3i pt) |
Protected Member Functions | |
override float | GetTransferCoefficient (Vector3i pt) |
Determines whether this instance can transfer to the specified block. More... | |
Protected Member Functions inherited from essentials.Systems.BlockTransfer.AbstractBlockTransfer | |
AbstractBlockTransfer (float createThreshold, float removalThreshold, float maxPressure, float speed) | |
bool | CanTransferTo (Vector3i pt) |
Additional Inherited Members | |
Properties inherited from essentials.Systems.BlockTransfer.AbstractBlockTransfer | |
IEnumerable< Vector3i > | Members [get] |
Return all coordinates of points within our domain More... | |
int | BlockCount [get] |
Gets the number of blocks within the system More... | |
int | QueueCount [get] |
Gets the number of blocks that need to be simulated on for this iteration More... | |
float | AveragePressure [get] |
Gets the average of all member's pressure More... | |
float | MaxPressure [get] |
Gets the max pressure value throughout the system More... | |
float | MinPressure [get] |
Gets the minimum pressure value throughout the system More... | |
bool | Sealed [get] |
A system is sealed if the pressure is uniform throughout the system, with minimal variation More... | |
float this[] | Neighbors [get] |
Gets or sets the pressure value at a given point More... | |
Properties inherited from essentials.Systems.BlockTransfer.IReadonlyTransferSystem | |
int | BlockCount [get] |
float | AveragePressure [get] |
float | MaxPressure [get] |
float | MinPressure [get] |
bool | Sealed [get] |
essentials.Systems.BlockTransfer.GenericTransferSystem.GenericTransferSystem | ( | Func< Vector3i, bool > | predicate | ) |
|
protectedvirtual |
Determines whether this instance can transfer to the specified block.
pt | The point |
Implements essentials.Systems.BlockTransfer.AbstractBlockTransfer.