Алиасы
getcallbackmember
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Читает Lua callback function, сохраненную в callback property у Instance. Первый аргумент должен быть Instance object, а второй аргумент должен быть string property name. instance reference должен быть валидным. property name разрешается через Roblox property metadata и должен указывать на property с типом LUA_CALLBACK. Если property descriptor отсутствует, property не является LUA_CALLBACK, callback field offset отсутствует, callback не сохранен, LiveLuaRef отсутствует, callback принадлежит другому Lua global state, или указанное значение не является function, function возвращает nil. Она также проверяет async callback field fallback, когда первый callback slot не содержит callback. Function не обновляет property.
getcallbackvalue(instance: Instance, property: string): function | nil
getcallbackmemberlocal bindable = Instance.new("BindableFunction")
bindable.OnInvoke = function(value)
return value * 2
end
local callback = getcallbackvalue(bindable, "OnInvoke")
if callback then
print(callback(21))
end