BIS_fnc_runLater

From Bohemia Interactive Community
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Hover & click on the images for description

Description

Description:
Stack code/function that should be run later, after some time/frames or/and custom condition. Internally calls BIS_fnc_loop.
Execution:
call
Groups:
Program Flow

Syntax

Syntax:
[id, code, timer, timerType, condition] call BIS_fnc_runLater
Parameters:
id: String - unique Id
code: Code or String - code/function that is executed later
timer: Number - the timer value (can be in seconds or frames)
timerType: String - can be "seconds" or "frames"
condition: Code - the custom condition, code is only executed if timer is validated and condition is met
Return Value:
Nothing

Examples

Example 1:
// Hints current game time in the next frame after 5 seconds have passed ["uniqueId", { hint str time; }, 5] call BIS_fnc_runLater;
Example 2:
// Hints current game time in the next frame after 120 frames have passed ["uniqueId", { hint str time; }, 120, "frames"] call BIS_fnc_runLater;
Example 3:
// Hints current game time in the next frame after BIS_variable is assigned ["uniqueId", { hint str time; }, nil, nil, { !isNil { BIS_variable } }] call BIS_fnc_runLater;
Example 4:
// Hints current game time in the next frame after 5 seconds have passed and BIS_variable is assigned ["uniqueId", { hint str time; }, 5, "seconds", { !isNil { BIS_variable } }] call BIS_fnc_runLater;
Example 5:
// Hints current game time in the next frame ["uniqueId", { hint str time; }] call BIS_fnc_runLater;

Additional Information

See also:
BIS_fnc_CPWaitUntil waitUntil BIS_fnc_loop

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note