{"name":"BIS_fnc_getCfg","title":"BIS fnc getCfg","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_getCfg","revid":349406,"updated":"2023-11-08T16:27:26Z","groups":["Configs"],"status":"ok","games":{"arma3":"1.00"},"since":"arma3 1.00","arma3_since":"1.00","description":"Smart-return config (extension for BIS_fnc_getCfgXXXX functions).\nCan by called 2 ways:\n\n- 1st way - passing config directly\n- 2nd way - passing array of strings or config and strings","syntaxes":[{"syntax":"input call BIS_fnc_getCfg","params":[{"name":"input","type":"Config or Array","description":"can be Config path or array of strings with config names","type_expr":"Config | Array"}],"returns":{"type":"Config","type_expr":"Config"}}],"examples":[{"code":["( configFile >> \"BulletBubbles\" >> \"BulletBubbles1\" ) call BIS_fnc_getCfg;"]},{"code":["[configFile >> \"BulletBubbles\" >> \"BulletBubbles1\"] call BIS_fnc_getCfg;"]},{"code":["[configFile, \"BulletBubbles\", \"BulletBubbles1\"] call BIS_fnc_getCfg;"]},{"code":["[\"Hubs\", \"A1\", \"QuickStart\", \"trigger\"] call BIS_fnc_getCfg;"]},{"code":["[\"Hubs\"] call BIS_fnc_getCfg;"]}],"see_also":["configClasses","configProperties","missionConfigFile","campaignConfigFile","configName","getArray","getText","getNumber","inheritsFrom","isClass","isText","configHierarchy"]}