LUADOC - Farming Simulator 17

Printable Version

Script v1.4.4.0

Engine v7.0.0.2

Foundation Reference

raycastClosest

Description
Raycast closest object, see raycast callback function
Definition
raycastClosest(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