예제 #1
0
 public void RemoveFileChangeListen(ToolbarButtonClickCallback varFunc)
 {
     if (varFunc == null)
     {
         return;
     }
     if (AllListeners == null || AllListeners.Count == 0)
     {
         return;
     }
     AllListeners.Remove(varFunc);
 }
예제 #2
0
 public void NotifyListener()
 {
     if (AllListeners == null || AllListeners.Count == 0)
     {
         return;
     }
     for (int i = 0; i < AllListeners.Count; i++)
     {
         ToolbarButtonClickCallback callback = AllListeners[i];
         if (callback == null)
         {
             continue;
         }
         callback();
     }
 }
예제 #3
0
 public void SetOnClickListen(ToolbarButtonClickCallback varFunc)
 {
     if (varFunc == null)
     {
         return;
     }
     if (AllListeners == null)
     {
         AllListeners = new List <ToolbarButtonClickCallback>();
     }
     if (AllListeners.Contains(varFunc))
     {
         return;
     }
     AllListeners.Add(varFunc);
 }