Class DefinitionLoader
Loads province definitions from definition.csv This ensures ALL provinces (including uncolonized ones without JSON5 files) are registered
public static class DefinitionLoader
- Inheritance
-
objectDefinitionLoader
Methods
LoadDefinitions(string)
Load all province definitions from definition.csv Returns list of all provinces that should exist in the game
public static List<DefinitionLoader.DefinitionEntry> LoadDefinitions(string dataDirectory)
Parameters
dataDirectorystring
Returns
RegisterDefinitions(List<DefinitionEntry>, ProvinceRegistry)
Register all provinces from definitions into ProvinceRegistry Creates default ProvinceData for provinces without JSON5 files
public static void RegisterDefinitions(List<DefinitionLoader.DefinitionEntry> definitions, ProvinceRegistry registry)
Parameters
definitionsList<DefinitionLoader.DefinitionEntry>registryProvinceRegistry