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
(2 intermediate revisions by the same user not shown)
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:51, 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.