Синтаксис
getcallbackvalue(instance: Instance, property: string): function | nilАлиасы
getcallbackmemberАргументы
| Имя | Тип | Описание |
|---|---|---|
instance | Instance | Экземпляр Roblox для проверки или обновления. |
property | string | Имя свойства для чтения или изменения. |
Возвраты
| Имя | Тип | Описание |
|---|---|---|
callback | function | 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