Collision start

From Second Life Wiki

Second Life Wiki > LSL Portal > Events > Collision start
Jump to: navigation, search

Contents

Description

Event: collision_start( integer num_detected ){ ; }

Triggered when task starts colliding with another task

• integer num_detected

Caveats

  • Will not detect collisions with ground. Use land_collision_start instead.
  • Phantom objects can never receive trigger collision events.
  • llVolumeDetect(TRUE) objects get trigger collision_start and collision_end but not collision() events.
  • A collision with a hovering avatar does not trigger collisions, unless the avatar turns or moves.
  • Only a physical object will get collision events from colliding with a non-physical object.
All Issues ~ Search JIRA for related Bugs

Examples

default
{
    collision_start(integer num)
    {
        llSay(0,"No pushing.");
    }
}

See Also

Deep Notes

Issues

All Issues

~ Search JIRA for related Issues
   Add enumeration to llPassCollisions() to provide ALWAYS_PASS, PASS_IF_NOT_HANDLED, and NEVER_PASS as explicit options.
(Was: Collisions passed to parent REGARDLESS llPassCollisions(FALSE) in child)
This article wasn't helpful for you? Maybe the related article at the LSL Wiki is able to bring enlightenment.
Personal tools
In other languages