GameboardActorNavigationOptions
Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:168
Actor-aware navigation options layered on top of a navigation profile.
Extends
Section titled “Extends”Properties
Section titled “Properties”baseProfile?
Section titled “baseProfile?”
optionalbaseProfile?:GameboardNavigationProfile
Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:170
Base navigation profile to extend with actor collision behavior.
blockingPlacementKinds?
Section titled “blockingPlacementKinds?”
optionalblockingPlacementKinds?: readonlyGameboardPlacementKind[]
Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:126
Placement kinds that should block actor movement.
Inherited from
Section titled “Inherited from”GameboardActorCollisionProfile.blockingPlacementKinds
blockingPlacementLayers?
Section titled “blockingPlacementLayers?”
optionalblockingPlacementLayers?: readonlyGameboardPlacementLayer[]
Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:128
Placement layers that should block actor movement.
Inherited from
Section titled “Inherited from”GameboardActorCollisionProfile.blockingPlacementLayers
ignorePlacementIds?
Section titled “ignorePlacementIds?”
optionalignorePlacementIds?: readonlystring[]
Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:130
Placement ids ignored during collision checks.
Inherited from
Section titled “Inherited from”GameboardActorCollisionProfile.ignorePlacementIds
treatHostileAsBlocking?
Section titled “treatHostileAsBlocking?”
optionaltreatHostileAsBlocking?:boolean
Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:132
Treat hostile actors as movement blockers.
Inherited from
Section titled “Inherited from”GameboardActorCollisionProfile.treatHostileAsBlocking
treatInteractiveAsBlocking?
Section titled “treatInteractiveAsBlocking?”
optionaltreatInteractiveAsBlocking?:boolean
Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:134
Treat interactive actors as movement blockers.
Inherited from
Section titled “Inherited from”GameboardActorCollisionProfile.treatInteractiveAsBlocking
treatPropsAsBlocking?
Section titled “treatPropsAsBlocking?”
optionaltreatPropsAsBlocking?:boolean
Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:136
Treat prop actors as movement blockers.