Пример #1
0
 //同步执行事件 按钮
 public static void Add(this Button.ButtonClickedEvent buttonClickedEvent, ButtonClickBoolAction action)
 {
     buttonClickedEvent.AddListener(() => {
         if (bClick)
         {
             bClick = false;
             action.Invoke();
             bClick = true;
         }
     });
 }
Пример #2
0
 //同步带参数
 public static void Add <T>(this Button.ButtonClickedEvent buttonClickedEvent, ButtonClickBoolAction <T> action, T param)
 {
     buttonClickedEvent.AddListener(() =>
     {
         if (bClick)
         {
             bClick = false;
             action.Invoke(param);
             bClick = true;
         }
     });
 }