# Configs (functions)

- [BIS_fnc_baseVehicle](../../functions/BIS_fnc_baseVehicle.md): Returns base vehicle (i.e., vehicle which is not just derivative of other with different textures / animations).
- [BIS_fnc_classMagazine](../../functions/BIS_fnc_classMagazine.md): Returns class of magazine given by string.
- [BIS_fnc_configExtremes](../../functions/BIS_fnc_configExtremes.md): Scan config paths and return min and max values for each property.
- [BIS_fnc_configPath](../../functions/BIS_fnc_configPath.md): Returns config path to given entry in given format.
- [BIS_fnc_controlConfigs](../../functions/BIS_fnc_controlConfigs.md): Return config paths to all display controls.
- [BIS_fnc_displayName](../../functions/BIS_fnc_displayName.md): Return given class displayName value. Return base class name if displayName not defined.
- [BIS_fnc_getCfg](../../functions/BIS_fnc_getCfg.md): Smart-return config (extension for BIS_fnc_getCfgXXXX functions). Can by called 2 ways: - 1st way - passing config directly - 2nd way - passing array of strings or config and strings
- [BIS_fnc_getCfgData](../../functions/BIS_fnc_getCfgData.md): Smart-return number, text or array value from config. - Default syntax works for any config. - Alternative syntax is for working comfortably with Description.ext.
- [BIS_fnc_getCfgDataArray](../../functions/BIS_fnc_getCfgDataArray.md): Gets an array defined in Config. If the value is not an array, it is retyped into one.
- [BIS_fnc_getCfgDataBool](../../functions/BIS_fnc_getCfgDataBool.md): Gets a number defined in config and retype it into a boolean. Everything greater than 0 is true, otherwise it is false.
- [BIS_fnc_getCfgDataObject](../../functions/BIS_fnc_getCfgDataObject.md): Get the object defined in cfg by its name (global variable).
- [BIS_fnc_getCfgDataPool](../../functions/BIS_fnc_getCfgDataPool.md): Get array of attribute values out of the parent config class. Attributes need to be in this format: "_n", where n is an index number (starting from 0).
- [BIS_fnc_getCfgIsClass](../../functions/BIS_fnc_getCfgIsClass.md): Return true if it is a class. Can by called in two ways: - first way (general) works for any config - second way is for comfortable working with mission description.ext
- [BIS_fnc_getCfgSubClasses](../../functions/BIS_fnc_getCfgSubClasses.md): Return all child classes of given class.
- [BIS_fnc_loadClass](../../functions/BIS_fnc_loadClass.md): Searches for class in mission, campaign and then in global config file.
- [BIS_fnc_loadEntry](../../functions/BIS_fnc_loadEntry.md): Searches for config entry in mission, campaign and then in global config file.
- [BIS_fnc_returnChildren](../../functions/BIS_fnc_returnChildren.md): Returns all subclasses within given class.
- [BIS_fnc_returnConfigEntry](../../functions/BIS_fnc_returnConfigEntry.md): Explores parent classes in the run-time config for the value of a config entry.
- [BIS_fnc_returnParents](../../functions/BIS_fnc_returnParents.md): Returns list of all parent classes.
- [BIS_fnc_subClasses](../../functions/BIS_fnc_subClasses.md): *Same function as BIS_fnc_returnChildren*
- [BIS_fnc_uniqueClasses](../../functions/BIS_fnc_uniqueClasses.md): Composes an array of classes with unique param (based on returned value of passed code). If class inherits the param from parent, it's not listed.
- [BIS_fnc_unitAddon](../../functions/BIS_fnc_unitAddon.md): Return addon from CfgPatches to which a given object belongs to.
