Class CollisionRepository

The CollisionRepository stores and manages collision data between colliders. It provides methods for querying collisions by collider and layer, and handles persisting/removing collision records.

// Get all collisions for a collider
const collisions = collisionRepository.findCollisionsForCollider(playerCollider);

// Get collisions between player and enemies
const enemyCollisions = collisionRepository.findCollisionsForColliderAndLayer(
playerCollider,
"enemy"
);

// Get all current collisions
const allCollisions = collisionRepository.findAll();

Constructors

Methods

  • Returns all the collisions

    Returns Collision[]

    A collection of collisions

  • Searches for and returns a collection of collisions for the given collider

    Parameters

    Returns Collision[]

    A collection of collisions

  • Searches for and returns a collection of collisions for the given collider and layer

    Parameters

    • collider: Collider

      The local collider

    • layer: string

      The collision layer

    Returns Collision[]

    A collection of collisions