public bool UnregisterReciever(ITimeEventReciever rcv) { if (rcv != null && _eventReceiverList.FindIndex(item => item.recv == rcv) == -1) { return(false); } _eventReceiverList.RemoveAll(item => item.recv == rcv); return(true); }
public bool RegisterNewReciever(ITimeEventReciever rcv, bool songEvents = true, bool userEvents = true) { if (rcv != null && _eventReceiverList.FindIndex(item => item.recv == rcv) != -1) { return(false); } _eventReceiverList.Add(new EventRecievers(rcv, songEvents, userEvents)); return(true); }
public EventRecievers(ITimeEventReciever receiver, bool songEvent, bool userEvent) { recv = receiver; songEvents = songEvent; userEvents = userEvent; }
public EventRecievers(ITimeEventReciever receiver, bool songEvent, bool userEvent) { recv = receiver; songEvents = songEvent; userEvents = userEvent; }
public bool UnregisterReciever(ITimeEventReciever rcv) { if (rcv != null && _eventReceiverList.FindIndex(item => item.recv == rcv) == -1) return false; _eventReceiverList.RemoveAll(item => item.recv == rcv); return true; }
public bool RegisterNewReciever(ITimeEventReciever rcv, bool songEvents = true, bool userEvents = true) { if (rcv != null && _eventReceiverList.FindIndex(item => item.recv == rcv) != -1) return false; _eventReceiverList.Add(new EventRecievers(rcv, songEvents, userEvents)); return true; }