public static void StopListening(GameData.Event eventName, UnityAction <GameObject, int, int> listener) { if (EventManager.Instance == null) //au cas ou on a déja supprimé l'eventManager { return; } UnityEventGameObject2Int thisEvent = null; //si on veut unregister et que la clé existe dans le dico.. if (Instance.eventDictionaryGameObject2Int.TryGetValue(eventName, out thisEvent)) { thisEvent.RemoveListener(listener); } }