ACE3/addons/map/functions/fnc_getUnitFlashlights.sqf
2015-11-23 17:47:58 -06:00

30 lines
586 B
Plaintext

/*
* Author: voiper
* Check a unit for any flashlights that can be used on map.
*
* Arguments:
* 0: Unit to check <OBJECT>
*
* Return value:
* Flashlight classnames (empty for none) <ARRAY>
*
* Example:
* [unit] call ace_map_fnc_getUnitFlashlights;
*
* Public: No
*/
#include "script_component.hpp"
params ["_unit"];
private _flashlights = [];
{
if ((isText (configFile >> "CfgWeapons" >> _x >> "ItemInfo" >> "FlashLight" >> "ACE_Flashlight_Colour")) && !(_x in _flashlights)) then {
_flashlights pushBack _x;
};
} forEach (items _unit);
_flashlights