Class: SceneTargetResolver
Defined in: packages/core/src/mcp/target-resolver.ts:96
Turns the target names of IWER run_sequence steps into points on live scene objects (IWER's TargetResolver contract), so an agent can press counter-button or pick up Map Pin 1 by name.
Targets are the entities with an interaction or grab component, by Object3D name, and the UIKit elements with an id inside them. resolve also accepts any scene node id, Object3D name or uuid in the scene.
Constructors
Constructor
new SceneTargetResolver(
world):SceneTargetResolver
Defined in: packages/core/src/mcp/target-resolver.ts:102
Parameters
world
Pick<World, "camera" | "entityManager" | "player" | "scene">
Returns
SceneTargetResolver
Methods
list()
list():
TargetSummary[]
Defined in: packages/core/src/mcp/target-resolver.ts:150
Returns
resolve()
resolve(
target,context):ResolvedTarget
Defined in: packages/core/src/mcp/target-resolver.ts:109
Parameters
target
context
TargetResolveContext = {}