Difference between revisions of "Template:LSL Function/detected"
Jump to navigation
Jump to search
m (figuring out where the text belongs, it's not quite a caveat and it's too general to go in the header footnotes.) |
m |
||
(12 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LSL Injection Test}}{{#if: | ||
{{# | |||
{{#vardefine:p_{{{1|none}}}_desc|Index of detection information}} | {{#vardefine:p_{{{1|none}}}_desc|Index of detection information}} | ||
{{#vardefine:p_{{{1|none}}}_hover|Index of detection information}} | {{#vardefine:p_{{{1|none}}}_hover|Index of detection information}} | ||
{{#vardefine:spec|{{#if:{{#var:spec}}|{{#var:spec}} | |||
{{LSLGC|Detected|llDetected*}} functions | {{LSL_Function/negative_index|false|{{{1|none}}}|oob-return={{{error|}}}}} | ||
{{#vardefine:caveats|{{#var:caveats}} | |||
{{#vardefine:also_articles|{{#var:also_articles}} | |||
{{LSL DefineRow||{{LSLGC|Detected}}|}}}} | |||
{{#vardefine:spec|{{#if:{{{simple|}}}|{{#var:spec}}|{{#if:{{#var:spec}}|{{#var:spec}}{{PBR}}}} | |||
{{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>{{LSLC|Detected|{{{2}}}}}</includeonly> | |||
<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}} | |||
|-{{Hl2}} | |||
! #var | |||
! value | |||
|- | |||
{{VarPair|header_footnote}} | |||
|- | |||
{{VarPair|constants_nb}} | |||
|- | |||
{{VarPairTable|also_articles}} | |||
|- | |||
{{VarPair|p_{{{1|none}}}_desc}} | |||
|- | |||
{{VarPair|p_{{{1|none}}}_hover}} | |||
|- | |||
{{VarPair|spec}} | |||
|- | |||
{{VarPair|caveats}} | |||
|} | |||
</noinclude> |
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 |
|