public void RegisterCancelListener(CancelListener listener)
 {
     if (!this.m_cancelListeners.Contains(listener))
     {
         this.m_cancelListeners.Add(listener);
     }
 }
    public bool RemoveConfirmListener(CancelCallback callback, object userData)
    {
        CancelListener item = new CancelListener();

        item.SetCallback(callback);
        item.SetUserData(userData);
        return(this.m_cancelListeners.Remove(item));
    }
Exemplo n.º 3
0
 private void FireCancelEvent()
 {
     if (this.m_currentCancelListener != null)
     {
         this.m_currentCancelListener();
     }
     this.m_currentCancelListener = null;
 }
    public bool RegisterCancelListener(CancelCallback callback, object userData)
    {
        CancelListener item = new CancelListener();

        item.SetCallback(callback);
        item.SetUserData(userData);
        if (this.m_cancelListeners.Contains(item))
        {
            return(false);
        }
        this.m_cancelListeners.Add(item);
        return(true);
    }
Exemplo n.º 5
0
 public bool Show(int maxQuantity, OkayListener delOkay = null, CancelListener delCancel = null)
 {
     if (base.m_shown)
     {
         return(false);
     }
     this.m_currentMaxQuantity = maxQuantity;
     object[] args = new object[] { maxQuantity };
     this.m_messageText.Text      = GameStrings.Format("GLUE_STORE_QUANTITY_MESSAGE", args);
     base.m_shown                 = true;
     this.m_currentOkayListener   = delOkay;
     this.m_currentCancelListener = delCancel;
     this.m_quantityText.Text     = string.Empty;
     base.gameObject.SetActive(true);
     Debug.Log(string.Concat(new object[] { "show postition2 = ", base.m_showPosition, " ", base.m_showScale }));
     base.DoShowAnimation(new UIBPopup.OnAnimationComplete(this.ShowInput));
     return(true);
 }
 public void RemoveCancelListener(CancelListener listener)
 {
     this.m_cancelListeners.Remove(listener);
 }
Exemplo n.º 7
0
 public override void RegisterCancelListener(CancelListener listener)
 {
     _cancelListeners.add(listener);
 }