public void RegisterListener(BroadcastAPI.BroadcastCallback cb) { if (this.m_listenerList.Contains(cb)) { return; } this.m_listenerList.Add(cb); }
public void OnBroadcast(Notification notification) { using (List <BroadcastAPI.BroadcastCallback> .Enumerator enumerator = this.m_listenerList.GetEnumerator()) { while (enumerator.MoveNext()) { BroadcastAPI.BroadcastCallback current = enumerator.get_Current(); current(notification.AttributeList); } } }