sleep vs uiSleep: Difference between revisions
Jump to navigation
Jump to search
Killzone Kid (talk | contribs) (Redirected page to sleep vs uisleep) |
Lou Montana (talk | contribs) m (Some wiki formatting) |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
[[sleep]] pauses the waiting when the game is paused, where [[uiSleep]] does not. | |||
{| class="wikitable" | |||
! [[sleep]] | |||
! [[uiSleep]] | |||
|- | |||
| <sqf> | |||
// sleep 5; | |||
_t = time + 5; | |||
waitUntil { time >= _t }; | |||
</sqf> | |||
| <sqf> | |||
// uiSleep 5; | |||
_t = diag_tickTime + 5; | |||
waitUntil { diag_tickTime >= _t }; | |||
</sqf> | |||
|} | |||
When the 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. |