Skip to content

Commit

Permalink
Improve function header 'CBA_fnc_waitUntilAndExecute'
Browse files Browse the repository at this point in the history
  • Loading branch information
commy2 committed Jun 23, 2016
1 parent 01ca3e2 commit ecd8aa8
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions addons/common/fnc_waitUntilAndExecute.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ Description:
Executes a code once in non sched 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 function executing. This will be the same array every execution. (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 ecd8aa8

Please sign in to comment.