#include "script_component.hpp" params ["_unit"]; if (local _unit) then { if (!EGVAR(common,settingsInitFinished)) exitWith { EGVAR(common,runAtSettingsInitialized) pushBack [FUNC(init), [_unit]]; }; [_unit] call FUNC(init); };