Exemple #1
0
 public void Subscribe(string type, IEditorListener listener)
 {
     try
     {
         this.listeners.Add(type, listener);
     }
     catch (System.Exception)
     {
         System.Console.WriteLine($"[{type}] has been declarated");
     }
 }
Exemple #2
0
 /// <summary>
 /// Add a new listener
 /// </summary>
 public void AddListener(IEditorListener l)
 {
     lock(listeners)
     {
         listeners.Add(l);
     }
 }
Exemple #3
0
 public void Unsubscribe(string type, IEditorListener listener)
 {
     this.listeners.Remove(type, out listener);
 }