|
|
Line 1: |
Line 1: |
| {{LSL_Function
| | #REDIRECT [[llGetAndResetTime]] |
| |func_id=84
| |
| |func_sleep=0.0
| |
| |func_energy=10.0
| |
| |func=llGetAndResetTime
| |
| |sort=GetAndResetTime
| |
| |return_type=float
| |
| |return_text=time in seconds.
| |
| |func_footnote=Retrieves the time in seconds since since the last script reset, or since the last call to llResetTime/llGetAndResetTime, then resets the time to zero.
| |
| |spec
| |
| |caveats=Known to be reset by various events outside user control, such as sim resets. Reliable only for short term timing measurements.
| |
| |examples=<lsl>
| |
| default {
| |
| state_entry()
| |
| {
| |
| llResetTime();
| |
| }
| |
| touch_start(integer num_touch)
| |
| {
| |
| float time;
| |
| time=llGetAndResetTime(); //This is equivalent to calling llGetTime(), then llResetTime()
| |
| llSay(0,(string)time + " seconds have elapsed since the last touch." );
| |
| }
| |
| }
| |
| </lsl>
| |
| |helpers
| |
| |also_functions=*{{LSLG|llResetTime}}
| |
| *{{LSLG|llGetTime}}
| |
| |also
| |
| |notes|cat1=Time
| |
| |cat2
| |
| |cat3
| |
| |cat4=Stub
| |
| }}
| |