Exemplo n.º 1
0
 public static void DeregisterObserver(string channel, NoParameterFunction observer)
 {
     if (m_SubjectDict.TryGetValue(channel, out NoParameterFunction currentObserver))
     {
         currentObserver       -= observer;
         m_SubjectDict[channel] = currentObserver;
     }
 }
Exemplo n.º 2
0
 public static void RegisterObserver(string channel, NoParameterFunction observer)
 {
     m_SubjectDict.TryGetValue(channel, out NoParameterFunction currentSubject);
     currentSubject        += observer;
     m_SubjectDict[channel] = currentSubject;
 }