Delegates

Bind reflected Unreal delegates or observe UFunction calls from Lua.

Choose between Lua observation and native Unreal delegate binding.

Available Functions

FunctionDescription
delegates.subscribeObserve a UFunction with a Lua callback.
delegates.unsubscribeRemove a Lua subscription.
delegates.bindBind a delegate to an existing UFunction.
delegates.unbindRemove a native delegate binding.

Which API should I use?

  • Use subscribe to run a Lua callback after a matching UFunction call.
  • Use bind when an existing Blueprint or native UObject exposes a compatible receiver UFunction.

On this page