Listener: Difference between revisions
From Crumbled World Wiki
(Created page with "{{:ListenerExampleCode}} ==Constructor== {| class="wikitable" !|function !|description |- |Listener(string groupName) | |- |} ==Functions== {| class="wikitable" !|return !|function !|description |- | |registerEvent(string eventName, nil function) | |- | |unregisetEvent(string eventName) | |- | |pushEvent(string eventName) | |...") |
(No difference)
|
Latest revision as of 14:23, 5 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
Constructor
| function | description |
|---|---|
| Listener(string groupName) |
Functions
| return | function | description |
|---|---|---|
| registerEvent(string eventName, nil function) | ||
| unregisetEvent(string eventName) | ||
| pushEvent(string eventName) | ||
| pushEvent(string eventName, Object atribut) |