feat: add initial People Playground mod development kit
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
URL: https://wiki.studiominus.nl/internalReference/AmbientTemperatureGridBehaviour_Cell.html
|
||||
Title: People Playground Modding - AmbientTemperatureGridBehaviour.Cell
|
||||
==================================================
|
||||
|
||||
public class Cell
|
||||
This nested type resides in AmbientTemperatureGridBehaviour
|
||||
A temperature grid cell. The world creates these where necessary.
|
||||
Fields
|
||||
public float ReadTemperature
|
||||
The temperature field that is meant to be written to. Do not read from this field.
|
||||
|
||||
public float WriteTemperature
|
||||
The temperature field that is meant to be read from. Do not write to this field.
|
||||
|
||||
public bool CanCreateNeighbours
|
||||
Can this cell create neighbours if its temperature is significant enough? This is set to false once this cell has created its neighbours.
|
||||
|
||||
public bool CanTransferTemperature
|
||||
Can this cell transfer temperature to surrounding cells? When cells are created, they should check if they are inside the world walls. If they are, this flag is set to true.
|
||||
|
||||
Methods
|
||||
public (constructor) Cell(float t)
|
||||
Construct a cell with temperature t.
|
||||
|
||||
public void Set(float t)
|
||||
Set the temperature at this cell
|
||||
|
||||
public void ForceSet(float t)
|
||||
Forcibly set the read and write temperature of this cell
|
||||
|
||||
public float Get()
|
||||
Get the temperature of this cell
|
||||
|
||||
public void Sync()
|
||||
Synchronise the read and write fields
|
||||
Reference in New Issue
Block a user