الصيغة
getcallbackvalue(instance: Instance, property: string): function | nilأسماء بديلة
getcallbackmemberالوسائط
| الاسم | النوع | الوصف |
|---|---|---|
instance | Instance | مثيل Roblox للفحص أو التحديث. |
property | string | اسم الخاصية للقراءة أو التغيير. |
القيم الراجعة
| الاسم | النوع | الوصف |
|---|---|---|
callback | function | 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