#include "script_component.hpp" /* * Author: Glowbal * Use item * * Arguments: * 0: unit * 1: item * * Return Value: * if item has been used. * * Example: * [bob, "gun"] call ace_common_fnc_useItem * * Public: Yes */ params ["_unit", "_item", ["_vehicleUsage", false]]; private _return = false; if !(_vehicleUsage) then { if (_item != "") then { if (_item in (_unit call EFUNC(common,uniqueItems))) then { _unit removeItem _item; _return = true; } else { if (_item in assignedItems _unit) then { _unit unlinkItem _item; _return = true; }; }; }; //} else { // @todo implement shared item functionality for with vehicles. }; _return