Class ProvinceMapping
Compatibility shim for legacy ProvinceMapping Bridges the gap between old system expectations and new ProvinceMapProcessor
public class ProvinceMapping
- Inheritance
-
objectProvinceMapping
Properties
ProvinceCount
public int ProvinceCount { get; }
Property Value
- int
Methods
AddPixelToProvince(ushort, int, int)
public void AddPixelToProvince(ushort provinceID, int x, int y)
Parameters
provinceIDushortxintyint
AddProvince(ushort, Color32)
public void AddProvince(ushort id, Color32 identifierColor)
Parameters
idushortidentifierColorColor32
GetAllProvinces()
public Dictionary<ushort, ProvinceMapping.ProvinceInfo> GetAllProvinces()
Returns
- Dictionary<ushort, ProvinceMapping.ProvinceInfo>
GetProvinceByColor(Color32)
public ushort GetProvinceByColor(Color32 color)
Parameters
colorColor32
Returns
- ushort
GetProvinceIdentifierColor(ushort)
public Color32 GetProvinceIdentifierColor(ushort provinceID)
Parameters
provinceIDushort
Returns
GetProvincePixels(ushort)
public List<Vector2Int> GetProvincePixels(ushort provinceID)
Parameters
provinceIDushort
Returns
- List<Vector2Int>
HasProvince(ushort)
public bool HasProvince(ushort provinceID)
Parameters
provinceIDushort
Returns
- bool