{"name":"BIS_fnc_weaponComponents","title":"BIS fnc weaponComponents","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_weaponComponents","revid":348382,"updated":"2023-11-08T12:59:58Z","groups":["Weapons"],"status":"ok","games":{"arma3":"1.00"},"since":"arma3 1.00","arma3_since":"1.00","description":"Returns array with classname of the parent weapon (without attachments), followed by classnames of all its attachments.\n\n> [!IMPORTANT]\n> The returned classnames are all converted to lower cases.","syntaxes":[{"syntax":"[classname] call BIS_fnc_weaponComponents","params":[{"name":"classname","type":"String","description":"classname of the parent weapon","type_expr":"String"}],"returns":{"type":"Array","type_expr":"Array"}}],"examples":[{"code":["\"arifle_mx_aco_pointer_f\" call BIS_fnc_weaponComponents; // [\"arifle_mx_f\",\"optic_aco\",\"acc_pointer_ir\"]"]},{"code":["\"arifle_mx_gl_black_hamr_pointer_f\" call BIS_fnc_weaponComponents; // [\"arifle_mx_gl_black_f\",\"optic_hamr\",\"acc_pointer_ir\"]"]},{"code":["\"arifle_mx_black_f\" call BIS_fnc_weaponComponents; // [\"arifle_mx_f\"]"]}]}