Esempio n. 1
0
 public static void Unsubscribe(string name, MediatorFunc action)
 {
     if (actionsDictionary.ContainsKey(name))
     {
         actionsDictionary[name].Remove(action);
     }
 }
Esempio n. 2
0
 public static void Subscribe(string name, MediatorFunc action)
 {
     if (actionsDictionary.ContainsKey(name))
     {
         actionsDictionary[name].Add(action);
     }
     else
     {
         List <MediatorFunc> listOfActions = new List <MediatorFunc>();
         listOfActions.Add(action);
         actionsDictionary.Add(name, listOfActions);
     }
 }