GameboardInteractionCommandPreview
Defined in: packages/declarative-hex-worlds/src/commands/commands.ts:272
Non-mutating execution preview for one interaction command.
Properties
Section titled “Properties”canExecute
Section titled “canExecute”canExecute:
boolean
Defined in: packages/declarative-hex-worlds/src/commands/commands.ts:280
Whether the command can execute under current rules.
command
Section titled “command”command:
GameboardInteractionCommand
Defined in: packages/declarative-hex-worlds/src/commands/commands.ts:274
Planned command being previewed.
movementBudget?
Section titled “movementBudget?”
optionalmovementBudget?:number
Defined in: packages/declarative-hex-worlds/src/commands/commands.ts:278
Movement budget used for range checks.
movementPath?
Section titled “movementPath?”
optionalmovementPath?:GameboardNavigationPathResult
Defined in: packages/declarative-hex-worlds/src/commands/commands.ts:276
Movement path when the command requests movement.
reason?
Section titled “reason?”
optionalreason?:string
Defined in: packages/declarative-hex-worlds/src/commands/commands.ts:282
Reason execution is unavailable.