LUADOC - Farming Simulator 17

Printable Version

Script v1.4.4.0

Engine v7.0.0.2

Foundation Reference

raycastAll

Description
Raycast objects, see raycast callback function
Definition
raycastAll(float x, float y, float z, float nx, float ny, float nz, string raycastFunctionCallback, float maxDistance, object targetObject, integer collisionMask, boolean generateNormal)
Arguments
floatxorigin x
floatyorigin y
floatzorigin z
floatnxdirection x
floatnydirection y
floatnzdirection z
stringraycastFunctionCallbackraycast function callback. see raycast callback function
floatmaxDistancemax distance
objecttargetObjecttarget object (optional), the callback function is called as a member function of targetobject (default nil)
integercollisionMaskcollision mask (optional), the mask to filter colliding objects (default 0xffffffff)
booleangenerateNormalgenerate normal (optional), if set and true, the normal at the collision point is passed as arguments to the callback function (default false)
Return Values
integernumShapesnumber of shapes hit