ListenerExampleCode: Difference between revisions

From Crumbled World Wiki
(Created page with "==Example Code== Script 1 <syntaxhighlight lang="lua"> function create() --Register listener group eventHandler = Listener("groupName") end function update() eventHandler:pushEvent("update") return true end </syntaxhighlight> Script 2 listener <syntaxhighlight lang="lua"> function create() --Register listener group eventListener = Listener("groupName") --listen on update event, call the function eventUpdate when event happens. eve...")
 
(No difference)

Latest revision as of 08:01, 6 July 2025

Example Code

Script 1

function create()
        --Register listener group
	eventHandler = Listener("groupName")
end

function update()
	eventHandler:pushEvent("update")
	return true
end

Script 2 listener

function create()
        --Register listener group
	eventListener = Listener("groupName")
        --listen on update event, call the function eventUpdate when event happens.
        eventListener:registerEvent("update", eventUpdate)
end

function eventUpdate()
        print("updated")
end

function update()
	return true
end