areadiscoverydata - eisclimber/ExPresS-XR GitHub Wiki
Class in ExPresSXR.Minigames.TileGame
Inherits from System.Object
Data asset combining relevant information used to discover adjacent tiles for the board game.
public class AreaDiscoveryData| Name | Description |
|---|---|
| AreaDiscoveryData(int,Vector2Int,Vector2Int) | Creates a new AreaDiscoveryData instance. |
| Name | Description |
|---|---|
| AreaId | Area id used for adjacency. |
| BoardSize | Board size used for validity checks. |
| NumAreas | Number of tiles found. |
| NumTiles | Number of tiles found. |
| Visited | keeps track of if a tile was visited. |
| Name | Description |
|---|---|
| IsDiscoverable(Vector2Int) | Checks if the tile is valid in undiscovered. |
| RecordTileVisit(Vector2Int) | Records a visit of a new tile, increasing both NumTiles and NumAreas by 1. |
| ToString() | Prints the relevant information. |