Skip to main content
Hookuje target function przez replacement function i zwraca cloned copy original target closure. Oba arguments muszą być functions. Function najpierw flushuje pending C function swaps, robi cloning target przez function cloning, dodaje replacement closure albo jej mapped newcclosure target do hidden stack tracking, wywołuje FixCallstack dla target i cloned original, a potem patchuje target closure przez C closure, Luau closure albo newcclosure-specific path. Jeśli target nie jest jeszcze w hook records, cloned original jest tam zapisywany dla restorefunction. Returned function to cloned original closure.

Składnia

Aliasy

  • hookfunc
  • replaceclosure
  • detourfunction
  • detour_function

Argumenty

Zwroty

Przykład

Patch a function closure and keep a cloned original.