Table of Contents

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
object
GameRegistries

Constructors

GameRegistries()

public GameRegistries()

Fields

Buildings

public readonly Registry<BuildingData> Buildings

Field Value

Registry<BuildingData>

Countries

public readonly CountryRegistry Countries

Field Value

CountryRegistry

Governments

public readonly Registry<GovernmentData> Governments

Field Value

Registry<GovernmentData>

Provinces

public readonly ProvinceRegistry Provinces

Field Value

ProvinceRegistry

Technologies

public readonly Registry<TechnologyData> Technologies

Field Value

Registry<TechnologyData>

Terrains

public readonly Registry<TerrainData> Terrains

Field Value

Registry<TerrainData>

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