Interface: BehaviourContext
Defined in: behaviours/behaviour.ts:41
Everything a behaviour can reach during a tick or a routed moment.
Properties
| Property | Type | Defined in |
|---|---|---|
dt | number | behaviours/behaviour.ts:42 |
interactableId | string | behaviours/behaviour.ts:43 |
transform | TransformPort | undefined | behaviours/behaviour.ts:44 |
Methods
emit()
emit(event: Omit<InteractionEvent, "interactableId">): void;
Defined in: behaviours/behaviour.ts:45
Parameters
| Parameter | Type |
|---|---|
event | Omit<InteractionEvent, "interactableId"> |
Returns
void
feedback()
feedback(intent: Omit<FeedbackIntent, "interactableId">): void;
Defined in: behaviours/behaviour.ts:46
Parameters
| Parameter | Type |
|---|---|
intent | Omit<FeedbackIntent, "interactableId"> |
Returns
void
getWorldPose()
getWorldPose(interactableId: string): PoseTuple | undefined;
Defined in: behaviours/behaviour.ts:48
REST world pose of another registered interactable (toss scoring).
Parameters
| Parameter | Type |
|---|---|
interactableId | string |
Returns
PoseTuple | undefined