Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- params [
- "_box"
- ];
- addLoadArsenalLoadoutMenu = {
- params [
- "_unit"
- ];
- private _virtualArsenalLoadouts = profilenamespace getvariable ["bis_fnc_saveInventory_data", nil];
- if (!isNil {_virtualArsenalLoadouts}) then {
- private _actionIds = [];
- for "_i" from 0 to (count _virtualArsenalLoadouts) - 1 step 2 do {
- private _loadoutName = _virtualArsenalLoadouts select _i;
- private _actionId = _unit addAction [
- format["%1 - %2", _i/2+1, _loadoutName],
- {
- private _loadoutName = _this select 3;
- [player, [profilenamespace, _loadoutName]] call BIS_fnc_loadInventory;
- },
- _loadoutName
- ];
- _actionIds pushBack _actionId;
- };
- [_unit, _actionIds] spawn {
- params [
- "_unit",
- "_actionIds"
- ];
- sleep 30;
- {
- _unit removeAction _x;
- } forEach _actionIds;
- };
- };
- };
- _box addAction [
- "Load Arsenal Loadout",
- {
- private _box = _this select 3;
- [_box] call addLoadArsenalLoadoutMenu;
- },
- _box
- ];
Advertisement
Add Comment
Please, Sign In to add comment