#include "script_component.hpp" ADDON = false; PREP_RECOMPILE_START; #include "XEH_PREP.hpp" PREP_RECOMPILE_END; if (isServer) then { // Master Count - only on server and needed before postInit GVAR(intelCount) = 0; // Map of all magazine ids and their corresponding intel index GVAR(intelMap) = [true] call CBA_fnc_createNamespace; publicVariable QGVAR(intelMap); // Namespace of intel indices and their corresponding data GVAR(intelData) = [true] call CBA_fnc_createNamespace; publicVariable QGVAR(intelData); [QGVAR(handleMagIndex), FUNC(handleMagIndex)] call CBA_fnc_addEventHandler; [QGVAR(setObjectData), FUNC(setObjectData)] call CBA_fnc_addEventHandler; }; if (hasInterface) then { // Array of all open controls groups GVAR(controlsGroups) = []; // Hash to track controls group positions on map between closing GVAR(controlsData) = [] call CBA_fnc_hashCreate; }; ADDON = true;