protected override void handleListener(GameEvent gameEvent, EventListener listener) { var eventObserve = (GameListenEvent)gameEvent; GameEvent genEvent = listener.getEvent(); if (eventObserve.listener == null) { _eventManager.send (genEvent); } else { eventObserve.listener.callDelegate(genEvent); } }