public void AddListener(INetworkEventListener listener) { if (!_listeners.Contains(listener)) { _listeners.Add(listener); } }
public void RemoveListener(INetworkEventListener listener) { _listeners.RemoveAll(x => ReferenceEquals(x, listener)); }
public Client(INetworkEventListener listener) { _listener = listener; }