Syntax
getcallbackvalue(instance: Instance, property: string): function | nilAliase
getcallbackmemberArgumente
| Name | Typ | Beschreibung |
|---|---|---|
instance | Instance | Roblox-Instanz zur Überprüfung oder Aktualisierung. |
property | string | Eigenschaftsname zum Lesen oder Ändern. |
Rückgaben
| Name | Typ | Beschreibung |
|---|---|---|
callback | function | nil | Rückruffunktion oder Null, wenn der Rückruf nicht gelesen werden kann. |
Beschreibung
Liest eine Callback-Eigenschaft aus einer Instanz, wenn der Callback überprüft werden kann.
Rufe es mit 2 Parameter(n) auf: instance, property. Die Argumenttabelle erklärt, welche Werte erforderlich sind und welche nur das Verhalten verfeinern.
Es gibt callback (function | nil) zurück. Nutze die Rückgabetabelle, um erfolgreiche Werte von nil-Ergebnissen und behandelbaren Fehlern zu trennen.
Beispiel
Lesen Sie den Rückruf, der einer Rückrufeigenschaft wie BindableFunction.OnInvoke zugewiesen ist.
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