Exemple #1
0
 /// <summary>
 /// De-attach view, model
 /// </summary>
 public void   Deattach()
 {
     m_View  = null;
     m_Model = null;
     //unregister from NotifyManager
     NotifyManager.GetInstance().UnregisterObserver(this);
 }
 /// <summary>
 /// implement a singleton pattern
 /// </summary>
 /// <returns></returns>
 public static NotifyManager GetInstance()
 {
     if (m_instance == null)
     {
         m_instance = new NotifyManager();
     }
     return(m_instance);
 }
Exemple #3
0
 public IController()
 {
     //register to NotifyManager
     NotifyManager.GetInstance().RegisterObserver(this);
 }