Instances

getcallbackvalue

Lit une propriété de rappel à partir d'une instance lorsque le rappel peut être inspecté.

Syntaxe

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

Arguments

NomTypeDescription
instanceInstanceInstance Roblox à inspecter ou à mettre à jour.
propertystringNom de la propriété à lire ou à modifier.

Retours

NomTypeDescription
callbackfunction | nilFonction de rappel, ou nil lorsque le rappel ne peut pas être lu.

Description

Lit une propriété de rappel à partir d'une instance lorsque le rappel peut être inspecté.

Appelle le avec 2 parametre(s): instance, property. La table des arguments indique les valeurs requises et celles qui affinent le comportement.

Il renvoie callback (function | nil). Utilise la table des retours pour separer les valeurs reussies, les resultats nil et les erreurs recuperables.

Exemple

Lisez le rappel attribué à une propriété de rappel telle que 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