raycastAll method
Everything a ray hits within maxDistance, nearest first.
Implementation
List<PhysicsHit3D> raycastAll(
Vector3 origin,
Vector3 direction, {
double maxDistance = 1000,
int layerMask = 0xFFFF,
Entity? ignore,
bool includeSensors = false,
}) {
final world = _world;
if (world == null) return const [];
return _hits(
world.raycast(
origin,
_along(direction, maxDistance),
filter: _filter(layerMask, ignore, includeSensors),
allHits: true,
),
maxDistance,
);
}