Skip to content

Commit

Permalink
Merge pull request #394 from CBATeam/function-header-WUAE
Browse files Browse the repository at this point in the history
Improve function header 'CBA_fnc_waitUntilAndExecute'
  • Loading branch information
Killswitch00 committed Jun 23, 2016
2 parents 0e505cc + e2444b9 commit 32c70e9
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions addons/common/fnc_waitUntilAndExecute.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,15 @@
Function: CBA_fnc_waitUntilAndExecute
Description:
Executes a code once in non sched environment after a condition is true.
Executes a code once in unscheduled environment after a condition is true.
Parameters:
_conditionFunction - The function to evaluate as condition. <CODE>
_statementFunction - The function to run once the condition is true. <CODE>
_args - Parameters passed to the function executing. This will be the same array every execution. [optional] <ANY>
_condition - The function to evaluate as condition. <CODE>
_statement - The function to run once the condition is true. <CODE>
_args - Parameters passed to the functions (statement and condition) executing. (optional) <ANY>
Passed Arguments:
_this - Parameters passed by this function. Same as '_args' above. <ANY>
Returns:
Nothing
Expand All @@ -22,6 +25,8 @@ Author:
---------------------------------------------------------------------------- */
#include "script_component.hpp"

params [["_conditionFunction", {}, [{}]], ["_statementFunction", {}, [{}]], ["_args", []]];
params [["_condition", {}, [{}]], ["_statement", {}, [{}]], ["_args", []]];

GVAR(waitUntilAndExecArray) pushBack [_condition, _statement, _args];

GVAR(waitUntilAndExecArray) pushBack [_conditionFunction, _statementFunction, _args];
nil

0 comments on commit 32c70e9

Please sign in to comment.