Description
Returns a Unit Loadout Array with all assigned items, weapons, containers and their stored items.
Note
The config should contain the following standard entries:
class MyLoadout { uniformClass = "U_B_CombatUniform_mcam"; backpack = "B_AssaultPack_mcamo"; linkedItems[] = { "V_PlateCarrier1_rgr", "H_HelmetB", "ItemCompass", "ItemWatch", "ItemRadio", "NVGoggles" }; weapons[] = { "arifle_MX_ACO_pointer_F", "hgun_P07_F" }; items[] = { "FirstAidKit", "FirstAidKit", "FirstAidKit" }; magazines[] = { "30Rnd_65x39_caseless_mag", "16Rnd_9x21_Mag", "SmokeShell", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade", "HandGrenade" }; };
Syntax
Syntax 1
getUnitLoadout unit
Parameters:
unit: Object
Returns: Unit Loadout Array
Syntax 2
getUnitLoadout [unit, fullMagazines]
Parameters:
Returns: Unit Loadout Array
Syntax 3
getUnitLoadout name
Parameters:
name: String -CfgVehiclesclassname from which to extract the loadout
Returns: Unit Loadout Array
Syntax 4
getUnitLoadout config
Parameters:
config: Config - loadout config class
Returns: Unit Loadout Array
Examples
Example 1
getUnitLoadout player;
Example 2
getUnitLoadout [player, true];
Example 3
getUnitLoadout "B_Soldier_F";
Example 4
getUnitLoadout (configFile >> "CfgVehicles" >> "B_Soldier_F");
Example 5
getUnitLoadout (missionConfigFile >> "MyLoadout");