// by commy2
#include "script_component.hpp"

private "_target";

_target = _this select 0;

{
  if (isNil "_x") then {
    diag_log text format ["[ACE] ERROR: No argument and function for remote function. ID: %1", _forEachIndex];
  } else {
    if (typeName _x == "ARRAY") then {
      [_x select 0, _target] call (_x select 1);
    };
  };
} forEach (_target getVariable ["ACE_PersistentFunctions", []]);