#include "script_component.hpp" /* * Author: Brett Mayson, Timi007 * Adds the child actions for placing flags. * * Arguments: * 0: Player * * Return Value: * Actions * * Example: * [player] call ace_marker_flags_fnc_addActions * * Public: No */ params ["_unit"]; private _actions = []; { (GVAR(flagCache) get _x) params ["_vehicle", "_displayName", "_icon"]; _actions pushBack [ [ _x, _displayName, _icon, {[_this select 0, _this select 2] call FUNC(placeFlag)}, {true}, {}, _x ] call EFUNC(interact_menu,createAction), [], _unit ]; } forEach ([_unit] call FUNC(getFlags)); _actions