public void RegisterSubscriber(DataStoreSubscriber subscriber) { if (!subscriberList.Contains(subscriber)) { subscriberList.Add(subscriber); } }
public virtual void RefreshSubscribers(int index) { for (int i = 0; i < subscriberList.Count; i++) { DataStoreSubscriber Subscriber = subscriberList[i]; if (Subscriber != null) { Subscriber.NotifyDataStoreUpdated(this, index); } } }
public void UnRegisterSubscriber(DataStoreSubscriber Subscriber) { subscriberList.Remove(Subscriber); }