العناصر

getcallbackvalue

يقرأ خاصية رد الاتصال من مثيل عندما يمكن فحص رد الاتصال.

الصيغة

getcallbackvalue(instance: Instance, property: string): function | nil
أسماء بديلة getcallbackmember

الوسائط

الاسمالنوعالوصف
instanceInstanceمثيل Roblox للفحص أو التحديث.
propertystringاسم الخاصية للقراءة أو التغيير.

القيم الراجعة

الاسمالنوعالوصف
callbackfunction | nilوظيفة رد الاتصال، أو لا شيء عندما لا يمكن قراءة رد الاتصال.

الوصف

يقرأ خاصية رد الاتصال من مثيل عندما يمكن فحص رد الاتصال.

استدعه مع 2 parameter: instance, property. يوضح جدول arguments القيم المطلوبة والقيم التي تضبط السلوك.

يعيد callback (function | nil). استخدم جدول returns للفصل بين قيم النجاح ونتائج nil والأخطاء القابلة للمعالجة.

مثال

اقرأ رد الاتصال المخصص لخاصية رد اتصال مثل BindableFunction.OnInvoc.

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