private void HandleClick()
 {
     if (OnClick.HasDelegate)
     {
         OnClick.InvokeAsync(this);
     }
     if (ItemClickCallback.HasDelegate)
     {
         ItemClickCallback.InvokeAsync(this);
     }
 }
Beispiel #2
0
 public void ResetBtn()
 {
     //QuestBtnCache.Enqueue(this);
     //mObject.SetActive(false);
     mModule        = null;
     mClickCallback = null;
     QIcon          = null;
     QName          = null;
     EventDelegate.Remove(QBtn.onClick, OnBtnClick);
     QBtn = null;
     GameObject.DestroyImmediate(mObject);
     mObject = null;
 }