Exemplo n.º 1
0
 public void RemovePropChangedNotify(int objectID, PropertyNotifyManager.OnPropertyChanged callback)
 {
     if (m_propCallback != null)
     {
         m_propCallback.RemoveAll(item => item.m_objectID == objectID);
         PropertyNotifyManager.Singleton.RemoveReceiver(objectID, callback);
     }
 }
Exemplo n.º 2
0
    public void AddPropChangedNotify(int objectID, PropertyNotifyManager.OnPropertyChanged callback)
    {
        if (m_propCallback == null)
        {
            m_propCallback = new List <PropCallbackData> ();
        }
        PropCallbackData d;

        d.m_callback = callback;
        d.m_objectID = objectID;
        m_propCallback.Add(d);
        PropertyNotifyManager.Singleton.RegisterReceiver(objectID, callback);
    }