Skip to content

GameboardPatrolRouteSegmentRecord

Defined in: packages/declarative-hex-worlds/src/interop/interop.ts:241

Interop record for one patrol route segment.

cost: number

Defined in: packages/declarative-hex-worlds/src/gameboard/patrol-routes.ts:61

Segment path cost.

GameboardPatrolRouteSegment.cost


found: boolean

Defined in: packages/declarative-hex-worlds/src/gameboard/patrol-routes.ts:57

Whether this segment was found.

GameboardPatrolRouteSegment.found


fromIndex: number

Defined in: packages/declarative-hex-worlds/src/gameboard/patrol-routes.ts:49

Source waypoint index.

GameboardPatrolRouteSegment.fromIndex


optional fromKey?: string

Defined in: packages/declarative-hex-worlds/src/gameboard/patrol-routes.ts:53

Source tile key.

GameboardPatrolRouteSegment.fromKey


pathKeys: readonly string[]

Defined in: packages/declarative-hex-worlds/src/gameboard/patrol-routes.ts:59

Path tile keys for this segment.

GameboardPatrolRouteSegment.pathKeys


routeId: string

Defined in: packages/declarative-hex-worlds/src/interop/interop.ts:243

Patrol route id.


segmentId: string

Defined in: packages/declarative-hex-worlds/src/interop/interop.ts:245

Segment entity id.


toIndex: number

Defined in: packages/declarative-hex-worlds/src/gameboard/patrol-routes.ts:51

Target waypoint index.

GameboardPatrolRouteSegment.toIndex


optional toKey?: string

Defined in: packages/declarative-hex-worlds/src/gameboard/patrol-routes.ts:55

Target tile key.

GameboardPatrolRouteSegment.toKey


visited: number

Defined in: packages/declarative-hex-worlds/src/gameboard/patrol-routes.ts:63

Number of nodes visited by the pathfinder.

GameboardPatrolRouteSegment.visited