Table of Contents

Struct NativeAdjacencyData

Namespace
Core.Systems
Assembly
Core.dll

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

provinceId ushort

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

province1 ushort
province2 ushort

Returns

bool