diff --git a/addons/main/CfgFunctions.hpp b/addons/main/CfgFunctions.hpp index 4d2b93c..acd2e36 100644 --- a/addons/main/CfgFunctions.hpp +++ b/addons/main/CfgFunctions.hpp @@ -1,12 +1,10 @@ class CfgFunctions { class Armatak { class functions { - class core { - file = "\armatak\armatak\armatak_main\functions\fn_core.sqf"; - }; class init { file = "\armatak\armatak\armatak_main\functions\fn_init.sqf"; }; + class extract_callsign { file = "\armatak\armatak\armatak_main\functions\extract_data\fn_extract_callsign.sqf"; }; @@ -26,6 +24,13 @@ class CfgFunctions { class convert_to_altis { file = "\armatak\armatak\armatak_main\functions\map\fn_convert_to_altis.sqf"; }; + + class postGeoObject { + file = "\armatak\armatak\armatak_main\functions\api\fn_postGeoObject.sqf"; + }; + class putGeoObject { + file = "\armatak\armatak\armatak_main\functions\api\fn_putGeoObject.sqf"; + }; }; }; }; \ No newline at end of file diff --git a/addons/main/functions/api/fn_postGeoObject.sqf b/addons/main/functions/api/fn_postGeoObject.sqf new file mode 100644 index 0000000..8ec0889 --- /dev/null +++ b/addons/main/functions/api/fn_postGeoObject.sqf @@ -0,0 +1,12 @@ +params["_unit"]; + +private _uid_string = "armatak" callExtension ["ManageGeoObject/postGeoObject",[_unit] call armatak_fnc_extract_info]; + +private _uid_string = _uid_string select 0; + +if (_uid_string != "") then { + _uid_string = (_uid_string splitString '"') select 3; + _unit setVariable ["_atak_uid",_uid_string, true]; +}; + +_uid_string \ No newline at end of file diff --git a/addons/main/functions/api/fn_putGeoObject.sqf b/addons/main/functions/api/fn_putGeoObject.sqf new file mode 100644 index 0000000..83bc4cb --- /dev/null +++ b/addons/main/functions/api/fn_putGeoObject.sqf @@ -0,0 +1,12 @@ +params["_unit"]; + +private _uid_string = "armatak" callExtension ["ManageGeoObject/putGeoObject",[_unit] call armatak_fnc_extract_info]; + +private _uid_string = _uid_string select 0; + +if (_uid_string != "") then { + _uid_string = (_uid_string splitString '"') select 3; + _unit setVariable ["_atak_uid",_uid_string, true]; +}; + +_uid_string \ No newline at end of file diff --git a/addons/main/functions/fn_core.sqf b/addons/main/functions/fn_core.sqf deleted file mode 100644 index 96de241..0000000 --- a/addons/main/functions/fn_core.sqf +++ /dev/null @@ -1,9 +0,0 @@ -// function name: armatak_fnc_map_not_found -// function author: Valmo -// function description: Main bootstrap function for the mod - -params[]; - -if (!isServer) then { - return; -}; \ No newline at end of file