CellData
CellData : ScriptableObject
The base class for storing cell data. Instances of this will be saved in the CellDataStore.
Modify this class or derive from it to store your custom data (see tutorial).
Properties
Public
Name | Type | Description |
---|---|---|
pathfinding | CellPathfindingData | Pathfinding data of the cell |
uniform | bool | If true, all tiles with this CellData point to one single instance. Can be used to save memory. |
Public methods
GetPosition
public Vector3Int GetPosition()
Returns the grid position of the cell.
note
Only works when CellData is not uniform, i.e. when each tile has its own CellData instance.
CreateInstance
public CellData CreateInstance(Vector3Int pos)
Creates and returns a new instance of the scriptable object. For example, this method is called when populating the cell data store.