Table of Contents

Class ProvinceMapping

Namespace
Map.Rendering
Assembly
MapAssembly.dll

Compatibility shim for legacy ProvinceMapping Bridges the gap between old system expectations and new ProvinceMapProcessor

public class ProvinceMapping
Inheritance
object
ProvinceMapping

Properties

ProvinceCount

public int ProvinceCount { get; }

Property Value

int

Methods

AddPixelToProvince(ushort, int, int)

public void AddPixelToProvince(ushort provinceID, int x, int y)

Parameters

provinceID ushort
x int
y int

AddProvince(ushort, Color32)

public void AddProvince(ushort id, Color32 identifierColor)

Parameters

id ushort
identifierColor Color32

GetAllProvinces()

public Dictionary<ushort, ProvinceMapping.ProvinceInfo> GetAllProvinces()

Returns

Dictionary<ushort, ProvinceMapping.ProvinceInfo>

GetProvinceByColor(Color32)

public ushort GetProvinceByColor(Color32 color)

Parameters

color Color32

Returns

ushort

GetProvinceIdentifierColor(ushort)

public Color32 GetProvinceIdentifierColor(ushort provinceID)

Parameters

provinceID ushort

Returns

Color32

GetProvincePixels(ushort)

public List<Vector2Int> GetProvincePixels(ushort provinceID)

Parameters

provinceID ushort

Returns

List<Vector2Int>

HasProvince(ushort)

public bool HasProvince(ushort provinceID)

Parameters

provinceID ushort

Returns

bool