Экземпляры

getcallbackvalue

Считывает свойство обратного вызова из экземпляра, когда обратный вызов можно проверить.

Синтаксис

getcallbackvalue(instance: Instance, property: string): function | nil
Алиасы getcallbackmember

Аргументы

ИмяТипОписание
instanceInstanceЭкземпляр Roblox для проверки или обновления.
propertystringИмя свойства для чтения или изменения.

Возвраты

ИмяТипОписание
callbackfunction | nilФункция обратного вызова или ноль, если обратный вызов не может быть прочитан.

Описание

Считывает свойство обратного вызова из экземпляра, когда обратный вызов можно проверить.

Вызывай с 2 параметрами: instance, property. Таблица аргументов показывает обязательные значения и настройки поведения.

Возвращает callback (function | nil). Используй таблицу возвращаемых значений, чтобы отличать успех, nil и обрабатываемые ошибки.

Пример

Прочтите обратный вызов, назначенный свойству обратного вызова, например BindableFunction.OnInvoke.

local bindable = Instance.new("BindableFunction")
bindable.OnInvoke = function(value)
    return value * 2
end

local callback = getcallbackvalue(bindable, "OnInvoke")
if callback then
    print(callback(21))
end