sleep vs uiSleep: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(Redirected page to sleep vs uisleep)
 
No edit summary
Line 1: Line 1:
#REDIRECT [[sleep vs uisleep]]
'''sleep vs. uiSleep'''
 
The workings of sleep could be compared to:
<code>//[[sleep]] 5;
t = [[time]] + 5;
[[waitUntil]] {[[time]] >= t};</code>
The workings of [[uiSleep]] could be compared to:
<code>//[[uiSleep]] 5;
t = [[diag_tickTime]] + 5;
[[waitUntil]] {[[diag_tickTime]] >= t};</code>
When simulation is interrupted, [[time]] freezes, but not [[diag_tickTime]]. Also time at the start of in ''init.sqf'' is often reported as 0, even if the mission has already started.

Revision as of 15:34, 29 May 2015

sleep vs. uiSleep

The workings of sleep could be compared to: //sleep 5; t = time + 5; waitUntil {time >= t}; The workings of uiSleep could be compared to: //uiSleep 5; t = diag_tickTime + 5; waitUntil {diag_tickTime >= t}; When simulation is interrupted, time freezes, but not diag_tickTime. Also time at the start of in init.sqf is often reported as 0, even if the mission has already started.