Skip to main content
Skip to main content

raycastAll

raycastAll

Description

Raycast rigid body objects synchronously Callbacks will be performed before the function returns If the callback function returns true any possible following callbacks will be omitted

Definition

raycastAll(float x, float y, float z, float nx, float ny, float nz, float maxDistance, string callbackFunctionName, object? callbackTargetObject, integer? collisionMask)

Arguments

floatxx
floatyy
floatzz
floatnxnx
floatnyny
floatnznz
floatmaxDistancemaxDistance
stringcallbackFunctionNameraycastAllCallback(actorId, x, y, z, distance, nx, ny, nz, subShapeIndex, shapeId, isLast) -> boolean continueReporting
object?callbackTargetObjecttargetObject [optional]
integer?collisionMaskcollisionMask [optional]

Return Values

integernumShapesnumber of hit shapes, equal to number of performed callbacks