Struct NativeAdjacencyData
Read-only native adjacency data for Burst jobs. Use this struct in IJob implementations for parallel graph algorithms.
public struct NativeAdjacencyData
Fields
adjacencyMap
public NativeParallelMultiHashMap<ushort, ushort> adjacencyMap
Field Value
- NativeParallelMultiHashMap<ushort, ushort>
Properties
IsCreated
public bool IsCreated { get; }
Property Value
- bool
Methods
GetNeighbors(ushort)
Get neighbors for a province. Use in Burst jobs.
public NativeParallelMultiHashMap<ushort, ushort>.Enumerator GetNeighbors(ushort provinceId)
Parameters
provinceIdushort
Returns
- NativeParallelMultiHashMap<ushort, ushort>.Enumerator
IsAdjacent(ushort, ushort)
Check if two provinces are adjacent. Use in Burst jobs.
public bool IsAdjacent(ushort province1, ushort province2)
Parameters
province1ushortprovince2ushort
Returns
- bool