Instancje

getcallbackvalue

Odczytuje właściwość wywołania zwrotnego z instancji, gdy można sprawdzić wywołanie zwrotne.

Składnia

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

Argumenty

NazwaTypOpis
instanceInstanceInstancja Roblox do sprawdzenia lub aktualizacji.
propertystringNazwa właściwości do odczytania lub zmiany.

Zwroty

NazwaTypOpis
callbackfunction | nilFunkcja wywołania zwrotnego lub zero, gdy nie można odczytać wywołania zwrotnego.

Opis

Odczytuje właściwość wywołania zwrotnego z instancji, gdy można sprawdzić wywołanie zwrotne.

Wywolaj z 2 parametrami: instance, property. Tabela argumentow wyjasnia wartosci wymagane i te, ktore doprecyzowuja zachowanie.

Zwraca callback (function | nil). Uzyj tabeli zwrotow, aby oddzielic wartosci sukcesu, wyniki nil i bledy do obsluzenia.

Przykład

Przeczytaj wywołanie zwrotne przypisane do właściwości wywołania zwrotnego, takiej jak 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