public void UnregisterListener(GameplayEventListener listener) { if (listeners == null) { return; } if (listeners.Contains(listener)) { listeners.Remove(listener); } }
public void RegisterListener(GameplayEventListener listener) { if (listeners == null) { listeners = new List <GameplayEventListener>(); } if (!listeners.Contains(listener)) { listeners.Add(listener); } }