वापसी मान#

प्रकार अर्थ
unknown रजिस्ट्रेशन का वापसी मान स्थापित नहीं है। कॉलबैक के आर्ग्युमेंट विशिष्ट इवेंट से तय होते हैं, स्वयं RegisterEvent से नहीं।

प्रकार और मेथड

अवलोकन किया गया रूप#

परतः खेल Lua UI. name प्राप्त घटना की पहचान करता है; callback अपने तर्कों को संसाधित करता है।

LUA
RegisterEvent(name, callback)

एमडी से उदाहरण उत्तर#

इस उदाहरण में पहले तर्क को जानबूझकर अनदेखा किया गया है। इस पर उपयोगिता का दूसरा तर्क है raise_lua_event मार्ग। उस अनुबंध की जांच किए बिना प्रत्येक आंतरिक खेल आयोजन पर उस हस्ताक्षर को लागू न करें।

LUA
RegisterEvent("Wiki.Pong", function(_, payload)
    if payload ~= "pong" then
        return
    end
    -- Ответ распознан. При необходимости обновите своё состояние.
end)

क्या होता है: Wiki.Pong के लिए एक कॉलबैक पंजीकृत है। पोंग = पेलोड के साथ यह टिप्पणी तक पहुंचता है; इस उदाहरण में कोई और कार्रवाई या मुद्रित आउटपुट नहीं है।

जीवन चक्र#

प्रत्येक फ्रेम पर एक नया हैंडल स्थापित न करें। पुराने एडाप्टर कॉलबैक को प्रतिस्थापन के बाद वर्तमान-उपक्रम जांच की आवश्यकता हो सकती है। इंस्टेंस वैधता और विंडो सफाई यूआई जीवन चक्र का पालन करना चाहिएः Lua UI.