源战役客户端
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 

24 lignes
685 B

EventDispatcher = EventDispatcher or BaseClass()
local EventDispatcher = EventDispatcher
local EventSystem = EventSystem
function EventDispatcher:__init()
self.eventSys = EventSystem.New()
end
function EventDispatcher:Bind(type_str, listener_func)
return EventSystem.Bind(self.eventSys, type_str, listener_func)
end
function EventDispatcher:UnBind(obj)
EventSystem.UnBind(self.eventSys, obj)
end
function EventDispatcher:UnBindAll()
EventSystem.UnBindAll(self.eventSys)
end
function EventDispatcher:Fire(type_str, ...)
EventSystem.Fire(self.eventSys, type_str, ...)
end
function EventDispatcher:DelayFire(type_str, ...)
EventSystem.DelayFire(self.eventSys, type_str, ...)
end