public void Handle(IEvent _event) { //find mapped listerners if (m_EventListeners.TryGetValue (_event.Type, out ListenerStorage Listeners)) { Listeners.Handle(_event); } }