Difference between revisions of "LlVolumeDetect"

From Second Life Wiki
Jump to navigation Jump to search
m (multi lang)
m (fixe)
Line 1: Line 1:
{{Multi-lang}}{{LSL_Function
{{LSL_Function
|func_id=248|func_sleep=0.0|func_energy=10.0
|func_id=248|func_sleep=0.0|func_energy=10.0
|func=llVolumeDetect|p1_type=integer|p1_name=detect
|func=llVolumeDetect|p1_type=integer|p1_name=detect

Revision as of 13:30, 29 January 2008

Summary

Function: llVolumeDetect( integer detect );

If detect is TRUE, object becomes phantom but triggers collision_start and collision_end events when other objects start and stop interpenetrating.

• integer detect

Caveats

  • Must be applied to the root prim.
  • Does not work on attachments.
  • Only detects physical objects
All Issues ~ Search JIRA for related Bugs

Examples

<lsl>// by Cory Bjornson

default { state_entry() { llVolumeDetect(TRUE); // Starts llVolumeDetect llSetStatus(STATUS_PHANTOM, TRUE); // Makes the Prim Phantom } collision(integer total_number) { llSay(0, "Detected!"); // Tells you when something penetrates the prim }

}</lsl>

See Also

Events

•  collision_start
•  collision
•  collision_end

Functions

•  llPassCollisions

Deep Notes

Search JIRA for related Issues

Signature

function void llVolumeDetect( integer detect );