Table of Contents

Class ProvinceData

Namespace
Core.Registries
Assembly
Core.dll

Core province data structure with resolved references Contains both runtime simulation data and cold metadata

public class ProvinceData
Inheritance
object
ProvinceData

Properties

BaseManpower

public byte BaseManpower { get; set; }

Property Value

byte

BaseProduction

public byte BaseProduction { get; set; }

Property Value

byte

BaseTax

public byte BaseTax { get; set; }

Property Value

byte

Buildings

public ushort[] Buildings { get; set; }

Property Value

ushort[]

CenterOfTrade

public byte CenterOfTrade { get; set; }

Property Value

byte

ControllerId

public ushort ControllerId { get; set; }

Property Value

ushort

CultureId

public ushort CultureId { get; set; }

Property Value

ushort

DefinitionId

public int DefinitionId { get; set; }

Property Value

int

Development

public byte Development { get; set; }

Property Value

byte

Flags

public byte Flags { get; set; }

Property Value

byte

IsCoastal

public bool IsCoastal { get; set; }

Property Value

bool

MapColor

public Color32 MapColor { get; set; }

Property Value

Color32

Name

public string Name { get; set; }

Property Value

string

NeighborProvinces

public List<ushort> NeighborProvinces { get; set; }

Property Value

List<ushort>

OwnerId

public ushort OwnerId { get; set; }

Property Value

ushort

ReligionId

public ushort ReligionId { get; set; }

Property Value

ushort

RuntimeId

public ushort RuntimeId { get; set; }

Property Value

ushort

Terrain

public byte Terrain { get; set; }

Property Value

byte

TradeGoodId

public ushort TradeGoodId { get; set; }

Property Value

ushort