Class GameRegistries
- Namespace
- Core.Registries
- Assembly
- Core.dll
Central container for all game entity registries Provides access to all string-to-ID mapping systems Following data-linking-architecture.md specifications
public class GameRegistries
- Inheritance
-
objectGameRegistries
Constructors
GameRegistries()
public GameRegistries()
Fields
Buildings
public readonly Registry<BuildingData> Buildings
Field Value
Countries
public readonly CountryRegistry Countries
Field Value
Governments
public readonly Registry<GovernmentData> Governments
Field Value
Provinces
public readonly ProvinceRegistry Provinces
Field Value
Technologies
public readonly Registry<TechnologyData> Technologies
Field Value
Terrains
public readonly Registry<TerrainData> Terrains
Field Value
Methods
GetDiagnostics()
Get diagnostic information for all registries
public string GetDiagnostics()
Returns
- string
ValidateRegistries()
Validate all registries have required data
public bool ValidateRegistries()
Returns
- bool