areadiscoverydata - eisclimber/ExPresS-XR GitHub Wiki

AreaDiscoveryData

Class in ExPresSXR.Minigames.TileGame

Inherits from System.Object

Summary

Data asset combining relevant information used to discover adjacent tiles for the board game.

public class AreaDiscoveryData

Constructors

Name Description
AreaDiscoveryData(int,Vector2Int,Vector2Int) Creates a new AreaDiscoveryData instance.

Fields

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.

Methods

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.
⚠️ **GitHub.com Fallback** ⚠️