public bool UnsubscribeStateListener(IPTrapezeStateListener listener) { if (listeners.Contains(listener)) { listeners.Remove(listener); return(true); } return(false); }
public bool SubscribeStateListener(IPTrapezeStateListener listener) { if (listeners.Contains(listener)) { return(false); } listeners.Add(listener); return(true); }