RAYCAST

Raycasting for collision detection.

Availability: Client & Server

Methods


RAYCAST.from

client server

Cast a ray from a position in a direction

Signature: obj action(num, num, num, num, num, num)

Parameters:

NameTypeDescription
xnumStarting X position
ynumStarting Y position
znumStarting Z position
xDnumX direction component
yDnumY direction component
distnumMaximum distance to cast

Returns: obj - Raycast hit result

obj result = GAME.RAYCAST.from(0, 10, 0, 0, 0, 0);

RAYCAST.fromPlayer

client server

Cast a ray from a player's position in their look direction

Signature: action(obj, num)

Parameters:

NameTypeDescription
playerobjThe player object to cast from
distnumMaximum distance to cast
GAME.RAYCAST.fromPlayer(player, 0);