Difference between revisions of "Template:LSL Function/detected"
Jump to navigation
Jump to search
(list what the detection events are) |
m |
||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{#if: | {{LSL Injection Test}}{{#if: | ||
{{ | {{#vardefine:p_{{{1|none}}}_desc|Index of detection information}} | ||
{{#vardefine: | {{#vardefine:p_{{{1|none}}}_hover|Index of detection information}} | ||
{{ | {{LSL_Function/negative_index|false|{{{1|none}}}|oob-return={{{error|}}}}} | ||
{{#vardefine: | {{#vardefine:also_articles|{{#var:also_articles}} | ||
{{LSL DefineRow||{{LSLGC|Detected}}|}}}} | |||
{{#vardefine:spec|{{#if:{{{simple|}}}|{{#var:spec}}|{{#if:{{#var:spec}}|{{#var:spec}}{{PBR}}}} | {{#vardefine:spec|{{#if:{{{simple|}}}|{{#var:spec}}|{{#if:{{#var:spec}}|{{#var:spec}}{{PBR}}}} | ||
{{LSLGC|Detected|llDetected*}} functions | {{LSLGC|Detected|llDetected*}} functions only work if called from within Detection events ([[collision]], [[collision_start]], [[collision_end]], [[sensor]], [[touch]], [[touch_start]], [[touch_end]]) or in functions called by Detection events. They will fail silently and return unusable values if called during other events.}}}} | ||
{{#if:{{{simple|}}}||{{#vardefine:caveats|{{#var:caveats}} | |||
*Events that enable the {{LSLGC|Detected|llDetected*}} functions always return at least one detected item. | *Events that enable the {{LSLGC|Detected|llDetected*}} functions always return at least one detected item. | ||
**Detection events are not raised if there is nothing detected | **Detection events are not raised if there is nothing detected.{{Footnote|The exception is [[no_sensor]] but it doesn't enable {{LSLGC|Detected|llDetected*}} functions.|The exception is no_sensor but it doesn't enable llDetected* functions.}} | ||
**The event | **The detection event's items detected parameter is initially never less than 1.{{Footnote|Like all event parameters, the user can overwrite the initial value.}}}}}} | ||
<includeonly> | |||
{{#ifeq:{{#var:article-type}}|event||{{#if:{{#pos:{{#var:moded}}|r}}{{#pos:{{#var:moded}}|u}}||{{#vardefine:hidden-text|{{#var:hidden-text}} | |||
{{LSLC|Detected|{{{2}}}|{{#var:lang}}}} | |||
}}}}}} | |||
</includeonly> | |||
}}<includeonly></includeonly><noinclude> | |||
{| {{Prettytable}} | {| {{Prettytable}} | ||
|-{{Hl2}} | |-{{Hl2}} | ||
Line 24: | Line 31: | ||
|- | |- | ||
{{VarPair|header_footnote}} | {{VarPair|header_footnote}} | ||
|- | |- | ||
{{VarPair|constants_nb}} | {{VarPair|constants_nb}} |
Latest revision as of 20:51, 10 June 2012
#var | value | |||||
---|---|---|---|---|---|---|
header_footnote |
none does not support negative indexes. | |||||
constants_nb | ||||||
also_articles |
| |||||
p_none_desc | Index of detection information | |||||
p_none_hover | Index of detection information | |||||
spec | llDetected* functions only work if called from within Detection events (collision, collision_start, collision_end, sensor, touch, touch_start, touch_end) or in functions called by Detection events. They will fail silently and return unusable values if called during other events. | |||||
caveats |
|