Instâncias

getcallbackvalue

Lê uma propriedade de retorno de chamada de uma instância quando o retorno de chamada pode ser inspecionado.

Sintaxe

getcallbackvalue(instance: Instance, property: string): function | nil
Aliases getcallbackmember

Argumentos

NomeTipoDescrição
instanceInstanceInstância Roblox para inspecionar ou atualizar.
propertystringNome da propriedade a ser lida ou alterada.

Retornos

NomeTipoDescrição
callbackfunction | nilFunção de retorno de chamada ou nulo quando o retorno de chamada não pode ser lido.

Descrição

Lê uma propriedade de retorno de chamada de uma instância quando o retorno de chamada pode ser inspecionado.

Chame com 2 parametro(s): instance, property. A tabela de argumentos explica quais valores sao obrigatorios e quais refinam o comportamento.

Retorna callback (function | nil). Use a tabela de retornos para separar valores bem sucedidos, nil e erros recuperaveis.

Exemplo

Leia o retorno de chamada atribuído a uma propriedade de retorno de chamada como 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