public void RegisterListener(GameEventWithBoolListener listener) { if (!_listeners.Contains(listener)) { _listeners.Add(listener); } else { Debug.LogWarning("Listener re-registered to event"); } }
public void UnregisterListener(GameEventWithBoolListener listener) { _listeners.Remove(listener); }