public void UnSubscribe(GameEventListenerAudioEvent listener) { listeners.Remove(listener); // And removes itself }
public void Subscribe(GameEventListenerAudioEvent listener) { listeners.Add(listener); // This is the place GameEventListenerFloat adds itself }