public static void StopListening(string eventName, UnityAction <BaseMessage> listener) { if (eventManager != null) { BaseEvent thisEvent = null; if (Instance.eventDictionary.TryGetValue(eventName, out thisEvent)) { thisEvent.RemoveListener(listener); } } }