sleep vs uiSleep
Jump to navigation
Jump to search
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.