源战役客户端
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 

24 строки
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