Skip to main content

CollisionComponent

@zylem/game-lib


@zylem/game-lib / entity / CollisionComponent

Interface: CollisionComponent

Defined in: packages/game-lib/src/lib/entities/parts/collision-factories.ts:31

A built collision component containing plain body and collider definitions for the behaviors Simulation. Returned by collision factory functions (boxCollision, sphereCollision, etc.) and consumed by GameEntity.add().

Properties​

__kind​

__kind: "collision"

Defined in: packages/game-lib/src/lib/entities/parts/collision-factories.ts:32


bodyDesc​

bodyDesc: SimulationBodyDefinition

Defined in: packages/game-lib/src/lib/entities/parts/collision-factories.ts:33


cloneComponent​

cloneComponent: () => CollisionComponent

Defined in: packages/game-lib/src/lib/entities/parts/collision-factories.ts:35

Returns​

CollisionComponent


colliderDesc​

colliderDesc: SimulationColliderDefinition

Defined in: packages/game-lib/src/lib/entities/parts/collision-factories.ts:34