//=========================================================================== #region Public Methods public void AddListener(IObjectTouchListener listener, bool onlyMyEvents = false) { if (onlyMyEvents) { _selfListeners.Add(listener); } else if (!_broadcastListeners.Contains(listener)) { _broadcastListeners.Add(listener); } }
public void RemoveListener(IObjectTouchListener listener) { _broadcastListeners.Remove(listener); _selfListeners.Remove(listener); }