Skip to content

GameboardActorTarget

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:524

One selected target plus its planned command and path result.

actor: GameboardActorSnapshot

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:526

Target actor snapshot.


approach: GameboardActorTargetApproach | "self" | "none"

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:534

Approach mode actually used for this target.


optional approachTileKey?: string

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:536

Tile key approached by the path.


command: GameboardInteractionCommand

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:530

Planned interaction command for the target.


path: GameboardNavigationPathResult

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:532

Path to the selected approach tile.


reachable: boolean

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:538

Whether the target is reachable under the active profile.


optional reason?: string

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:540

Unreachable reason.


record: GameboardActorSelectionRecord

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:528

Serializable target actor record.