Difference between revisions of "UnregisterEventHandler"

From The Official Visionaire Studio: Adventure Game Engine Wiki
 
Line 1: Line 1:
==unregisterEventHandler==
+
#REDIRECT [[Global Command: unregisterEventHandler]]
 
 
<div class="command-min-version-info">Available since: <span class="command-min-version">v4.0</span></div>
 
 
 
<div class="command-doc">Unregisters an event handler function for a specific event.</div>
 
 
 
Lua Syntax:
 
<pre class="command-syntax">unregisterEventHandler(event, eventHandler)</pre>
 
===Arguments===
 
====event====
 
:'''"string"''' - The event which triggers the event handler to be called. Currently supported events: "mainLoop", "mouseEvent".
 
====eventHandler====
 
:'''"string"''' - The name of the lua function which is called when the event occurs.
 
===Flags===
 
===Return Values===
 
None.
 
===Examples===
 
Example 1: mainLoop
 
<syntaxhighlight>
 
function onMainLoop()
 
-- do something
 
end
 
 
 
registerEventHandler("mainLoop", "onMainLoop")
 
-- ... later on, when the main loop event handler is not needed anymore:
 
unregisterEventHandler("mainLoop", "onMainLoop")
 
</syntaxhighlight>
 

Latest revision as of 12:38, 19 May 2023