Skip to main content

BoundaryRicochetCoordinator

@zylem/game-lib


@zylem/game-lib / behavior / BoundaryRicochetCoordinator

Class: BoundaryRicochetCoordinator

Defined in: node_modules/.pnpm/@zylem+behaviors@0.8.9_@types+react@19.3.0_react@19.3.0_three@0.185.1/node_modules/@zylem/behaviors/dist/coordinators/boundary-ricochet.d.ts:22

Coordinator that bridges WorldBoundary2DBehavior and Ricochet2DBehavior.

Automatically handles:

  1. Checking boundary hits
  2. Computing collision normals
  3. Requesting ricochet result
  4. Applying movement

Constructors​

Constructor​

new BoundaryRicochetCoordinator(entity, boundary, ricochet): BoundaryRicochetCoordinator

Defined in: node_modules/.pnpm/@zylem+behaviors@0.8.9_@types+react@19.3.0_react@19.3.0_three@0.185.1/node_modules/@zylem/behaviors/dist/coordinators/boundary-ricochet.d.ts:26

Parameters​

entity​

BoundaryRicochetEntity

boundary​

WorldBoundary2DHandle

ricochet​

Ricochet2DHandle

Returns​

BoundaryRicochetCoordinator

Methods​

update()​

update(): boolean

Defined in: node_modules/.pnpm/@zylem+behaviors@0.8.9_@types+react@19.3.0_react@19.3.0_three@0.185.1/node_modules/@zylem/behaviors/dist/coordinators/boundary-ricochet.d.ts:33

Update loop - call this every frame. Applies ricochet via transformStore and notifies listeners.

Returns​

boolean

true if ricochet was applied, false otherwise