Table of Contents

Struct RawProvinceData

Namespace
Core.Data
Assembly
Core.dll

Burst-compatible struct for province data extracted from JSON5 Used as intermediate format between JSON parsing and burst processing

ENGINE layer - generic province data only. Game-specific fields (culture, religion, trade goods, development, etc.) should be parsed by game layer and stored in ProvinceColdData.CustomData.

[Serializable]
public struct RawProvinceData

Fields

controller

public FixedString64Bytes controller

Field Value

FixedString64Bytes

hasController

public bool hasController

Field Value

bool

hasOwner

public bool hasOwner

Field Value

bool

owner

public FixedString64Bytes owner

Field Value

FixedString64Bytes

provinceID

public int provinceID

Field Value

int

Properties

Invalid

public static RawProvinceData Invalid { get; }

Property Value

RawProvinceData