GameboardObjectUserData
Defined in: src/three/three.ts:128
User-data payload attached to rendered objects for picking and interaction.
Properties
Section titled “Properties”actorId?
Section titled “actorId?”
optionalactorId?:string
Defined in: src/three/three.ts:142
Actor id when the placement represents a runtime actor.
actorKind?
Section titled “actorKind?”
optionalactorKind?:string
Defined in: src/three/three.ts:144
Actor kind when supplied by placement metadata.
assetId
Section titled “assetId”assetId:
string
Defined in: src/three/three.ts:134
Source asset id.
kind:
GameboardPlacementKind
Defined in: src/three/three.ts:136
Placement kind from the gameboard plan.
layer:
GameboardPlacementLayer
Defined in: src/three/three.ts:138
Placement layer from the gameboard plan.
placementId
Section titled “placementId”placementId:
string
Defined in: src/three/three.ts:130
Placement id represented by this object.
requiresExtra
Section titled “requiresExtra”requiresExtra:
boolean
Defined in: src/three/three.ts:140
Whether this object depends on local EXTRA or external assets.
sourcePack?
Section titled “sourcePack?”
optionalsourcePack?:string
Defined in: src/three/three.ts:146
Source pack label for external pieces.
tileKey
Section titled “tileKey”tileKey:
string
Defined in: src/three/three.ts:132
Origin tile key.