Description
Spawns given function and executes it in the order it was called in case multiple calls are made. If mutex name is not specified, function name is used.
Syntax
[params, functionName, mutexName] call BIS_fnc_spawnOrdered
Parameters:
params: Anything - function parametersfunctionName: String - function name in current namespacemutexName: String - (Optional, default functionName) this is a reference to group of spawns. It's saved in the missionNamespace variable BIS_fnc_spawnOrdered_mutexName
Returns: Boolean - returns false if function name is empty, otherwise true
Examples
Example 1
myFnc = { diag_log [_this, canSuspend] };
for "_i" from 0 to 1000 do { [_i, "myFnc"] call BIS_fnc_spawnOrdered };