GameboardSimulationRelationRecord
Defined in: src/interop/interop.ts:350
Relation payload for simulation timeline entities.
Properties
Section titled “Properties”actorId?
Section titled “actorId?”
optionalactorId?:string
Defined in: src/interop/interop.ts:362
Related actor id.
commandKind?
Section titled “commandKind?”
optionalcommandKind?:GameboardInteractionCommandKind
Defined in: src/interop/interop.ts:366
Command kind, when related to a command.
commandStatus?
Section titled “commandStatus?”
optionalcommandStatus?:GameboardInteractionExecutionStatus
Defined in: src/interop/interop.ts:368
Command status, when related to a command.
effectType?
Section titled “effectType?”
optionaleffectType?:"actor-removed"|"placement-removed"|"actor-updated"|"placement-updated"
Defined in: src/interop/interop.ts:390
Individual command effect type.
effectTypes?
Section titled “effectTypes?”
optionaleffectTypes?: readonly ("actor-removed"|"placement-removed"|"actor-updated"|"placement-updated")[]
Defined in: src/interop/interop.ts:374
Command effect types.
handlerId?
Section titled “handlerId?”
optionalhandlerId?:string
Defined in: src/interop/interop.ts:370
Handler id, when a command handler ran.
handlerStatus?
Section titled “handlerStatus?”
optionalhandlerStatus?:GameboardInteractionHandlerStatus
Defined in: src/interop/interop.ts:372
Handler status, when a command handler ran.
mutationType?
Section titled “mutationType?”
optionalmutationType?:"actor-removed"|"placement-removed"|"actor-updated"|"placement-updated"|"actor-spawned"|"placement-spawned"
Defined in: src/interop/interop.ts:376
Mutation type, when related to a mutation.
placementId?
Section titled “placementId?”
optionalplacementId?:string
Defined in: src/interop/interop.ts:364
Related placement id.
recordId?
Section titled “recordId?”
optionalrecordId?:string
Defined in: src/interop/interop.ts:360
Timeline record id.
Defined in: src/interop/interop.ts:354
Simulation relation role.
scenarioId
Section titled “scenarioId”scenarioId:
string
Defined in: src/interop/interop.ts:352
Scenario id that produced the simulation.
stepId?
Section titled “stepId?”
optionalstepId?:string
Defined in: src/interop/interop.ts:358
Simulation step entity id.
stepIndex?
Section titled “stepIndex?”
optionalstepIndex?:number
Defined in: src/interop/interop.ts:356
Simulation step index.
targetApproach?
Section titled “targetApproach?”
optionaltargetApproach?:GameboardActorTargetApproach|"self"|"none"
Defined in: src/interop/interop.ts:380
Approach mode for an actor target.
targetApproachTileKey?
Section titled “targetApproachTileKey?”
optionaltargetApproachTileKey?:string
Defined in: src/interop/interop.ts:382
Approach tile key for an actor target.
targetCommandCanExecute?
Section titled “targetCommandCanExecute?”
optionaltargetCommandCanExecute?:boolean
Defined in: src/interop/interop.ts:388
Whether the target command can execute.
targetCommandKind?
Section titled “targetCommandKind?”
optionaltargetCommandKind?:GameboardInteractionCommandKind
Defined in: src/interop/interop.ts:386
Command kind planned for an actor target.
targetPathCost?
Section titled “targetPathCost?”
optionaltargetPathCost?:number
Defined in: src/interop/interop.ts:384
Path cost for an actor target.
targetReachable?
Section titled “targetReachable?”
optionaltargetReachable?:boolean
Defined in: src/interop/interop.ts:378
Whether an actor target was reachable.