mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
174841751c
* work on arsenal actions * cycle through pages * docs * cleanup * Update addons/gunbag/functions/fnc_weaponName.sqf Co-authored-by: Jouni Järvinen <rautamiekka@users.noreply.github.com> * missing fil * Update addons/arsenal/functions/fnc_itemInfo.sqf * Update addons/arsenal/functions/fnc_refresh.sqf Co-authored-by: Jouni Järvinen <rautamiekka@users.noreply.github.com> * remove CBA_loadoutSet gunbag cache * update fnc_refresh * Added unique item support for left panel items * Cleanup * fix 3den * add scopeEditor --------- Co-authored-by: Brett <brett@mayson.io> Co-authored-by: Jouni Järvinen <rautamiekka@users.noreply.github.com> Co-authored-by: Salluci <salluci.lovi@gmail.com> Co-authored-by: Grim <69561145+LinkIsGrim@users.noreply.github.com>
27 lines
1.2 KiB
C++
27 lines
1.2 KiB
C++
class EGVAR(arsenal,actions) {
|
|
class ADDON {
|
|
displayName = CSTRING(DisplayName);
|
|
condition = QUOTE(_this call FUNC(hasGunbag));
|
|
scopeEditor = 0; // variables are reset between 3DEN and mission start
|
|
tabs[] = {0,5};
|
|
class status {
|
|
textStatement = QUOTE([_this select 0] call FUNC(weaponName));
|
|
};
|
|
class store {
|
|
label = CSTRING(ToGunbag);
|
|
condition = QUOTE([ARR_2(_this select 0,_this select 0)] call FUNC(canInteract) == 0);
|
|
statement = QUOTE([ARR_2(_this select 0,_this select 0)] call FUNC(toGunbagCallback));
|
|
};
|
|
class retrieve {
|
|
label = CSTRING(OffGunbag);
|
|
condition = QUOTE([ARR_2(_this select 0,_this select 0)] call FUNC(canInteract) == 1);
|
|
statement = QUOTE([ARR_2(_this select 0,_this select 0)] call FUNC(offGunbagCallback));
|
|
};
|
|
class swap {
|
|
label = CSTRING(SwapGunbag);
|
|
condition = QUOTE([ARR_2(_this select 0,_this select 0)] call FUNC(canInteract) == 2);
|
|
statement = QUOTE([ARR_2(_this select 0,_this select 0)] call FUNC(swapGunbagCallback));
|
|
};
|
|
};
|
|
};
|