forge/arma/client/addons/org/XEH_postInitClient.sqf

26 lines
681 B
Plaintext

#include "script_component.hpp"
if (isNil QGVAR(OrgClass)) then { call FUNC(initOrgClass); };
[QGVAR(initOrg), {
GVAR(OrgClass) call ["init", []];
}] call CFUNC(addEventHandler);
[QGVAR(responseInitOrg), {
params [["_data", createHashMap, [createHashMap]]];
GVAR(OrgClass) call ["sync", [_data, true]];
}] call CFUNC(addEventHandler);
[QGVAR(responseSyncOrg), {
params [["_data", createHashMap, [createHashMap]], ["_jip", false, [false]]];
GVAR(OrgClass) call ["sync", [_data, _jip]];
}] call CFUNC(addEventHandler);
[{
EGVAR(actor,ActorClass) get "isLoaded";
}, {
[QGVAR(initOrg), []] call CFUNC(localEvent);
}] call CFUNC(waitUntilAndExecute);