overlapBox method

List<OverlapHit> overlapBox(
  1. Vector3 center,
  2. Vector3 halfExtents,
  3. Quaternion rotation, {
  4. int layerMask = 0xFFFFFFFF,
  5. bool includeFixed = true,
  6. bool includeKinematic = true,
  7. bool includeDynamic = true,
  8. bool includeTriggers = false,
})

Implementation

List<OverlapHit> overlapBox(
  Vector3 center,
  Vector3 halfExtents,
  Quaternion rotation, {
  int layerMask = 0xFFFFFFFF,
  bool includeFixed = true,
  bool includeKinematic = true,
  bool includeDynamic = true,
  bool includeTriggers = false,
}) => [
  for (final hit in simulation.overlapBox(
    center,
    halfExtents,
    rotation,
    layerMask: layerMask,
    includeFixed: includeFixed,
    includeKinematic: includeKinematic,
    includeDynamic: includeDynamic,
    includeTriggers: includeTriggers,
  ))
    if (_collidersByHandle[hit.colliderHandle] case final collider?)
      OverlapHit(node: collider.node, collider: collider),
];