源战役客户端
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 
 

24 Zeilen
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