Originally Posted by zgrssd
It does not work this way. There is no identifier for your "Registered Callback" the same way you have to specify one for your Event Registering - you have (<Event>, <Callback>) instead of
(<ID of Event handler registation>, <Event>, <Callback>). Maybe RegsiterCallback returns some value (like an int index).
|
That was comment for event manager, callback manager has a slightly different structure of registry.
Lua Code:
object.callbackRegistry = {
[eventName] = {
[1] = callback,
[2] = argument,
[3] = isDeleted
}
}
Originally Posted by zgrssd
Does anybody know how one could unregister a callback from a Callback Manager? Anything RegisterCallback Returns? Maybe you just give the callback again during unregister?
|
Lua Code:
object:UnregisterCallback(eventName, callback)