This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
CActionCard | |
CDataReader | Reads and initialises board and card data into the game from editable CSV files |
CMenuPlayer | Represents a player in the game menu, including their name, token, and bot status |
▼CMonoBehaviour | |
▼CPlayer | Represents a playable game object throughout the game, which can either be a human player or a bot |
CBot | AI Agent inherited from player class. Makes its own moves and decisions |
CSmartBot | |
▼CTiles.Tile | Tile is the base class that all squares on the board derive from |
CTiles.Action | |
CTiles.FreeParking | |
CTiles.Jail | |
▼CTiles.Property | Inherits from tile class, describes a purchasable tile that can be owned by a player or the bank |
CTiles.Station | |
CTiles.Street | Type of property that belongs to a colour set, and can have houses and hotels built |
CTiles.Utility | |
CTiles.Tax | |
▼CSingleton | |
CBoard | Property Tycoon board, acts as a game manager. Tracks board tiles, bank, cards, and players |
CUIManager | Manages the UI elements and interactions in the game |