Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //https://github.com/rzer/Scooby/blob/master/Scooby/scooby/events/EventDispatcher.hx
- public function dispatchEvent(event:Event):Void {
- var list:Array<Event->Void> = listeners[event.type];
- if (list == null) return;
- event.target = this;
- list = list.copy();
- var listener:Event->Void;
- for (listener in list) {
- listener(event);
- }
- }
- // Scala
- var listener = HashMap[Event, None]
- var list = listeners(event.type).foreach(listener(_))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement