public void closeConfirmPlayCardPopup()
 {
     if (!this.confirmPlayCardPopupClosing)
     {
         this.confirmPlayCardPopupClosing = true;
         if (this.isPopupWindowOpenAndClose(this.m_confirmPlayCardPopup) && (this.getCardWindow() != null))
         {
             ((PlayCardsWindow) this.getCardWindow()).reactivatePanel();
         }
         this.m_confirmPlayCardPopup = null;
         this.confirmPlayCardPopupClosing = false;
     }
 }
 public ConfirmPlayCardPopup openConfirmPlayCardPopup(CardTypes.CardDefinition def, ConfirmPlayCardPanel.CardClickPlayDelegate callback)
 {
     this.closePopupWindow(this.m_confirmPlayCardPopup);
     this.m_confirmPlayCardPopup = new ConfirmPlayCardPopup();
     this.positionWindow(this.m_confirmPlayCardPopup, false, false);
     this.m_confirmPlayCardPopup.init(def, callback);
     this.m_confirmPlayCardPopup.Show(this.getCardWindow());
     return this.m_confirmPlayCardPopup;
 }