Touch end
From Second Life Wiki
| LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Tutorials |
Contents |
Examples
You can use numbers 0 through num_detected - 1 to get detected agent keys:
float t; default { touch_start(integer num_detected) { t = llGetTime(); } touch_end(integer num_detected) { llOwnerSay((string)(llGetTime() - t) + " seconds between touch_start and touch_end"); } }
Notes
Do not change states from within the touch_start() event, since this will prevent the touch_end() event being called even if you did not define it and from this preserve a partial solve touch event chain across state transitions. To perform state transitions at a "touch" make use of the touch_end() event instead! See: SVC-3017[c]
Deep Notes
Issues
| | | SVC-3017 | [c] | Server drops first touch event when a script returns to a state with a touch_start handler |
This article wasn't helpful for you? Maybe the related article at the LSL Wiki is able to bring enlightenment.

