|  | @@ -86,7 +86,18 @@ namespace GFGGame
 | 
	
		
			
				|  |  |              _ui.m_btnCancel.onClick.Add(OnClickBtnCancel);
 | 
	
		
			
				|  |  |              _ui.m_txtCount.onFocusOut.Add(OnChangedTxtCount);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        protected override void AddEventListener()
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            base.AddEventListener();
 | 
	
		
			
				|  |  | +            EventAgent.AddEventListener(ConstMessage.CLOSE_SHOPPING_TIP, CloseShoppingTip);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        protected override void RemoveEventListener()
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            base.RemoveEventListener();
 | 
	
		
			
				|  |  | +            EventAgent.RemoveEventListener(ConstMessage.CLOSE_SHOPPING_TIP, CloseShoppingTip);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          /// <summary>
 | 
	
		
			
				|  |  |          /// 
 | 
	
		
			
				|  |  |          /// </summary>
 | 
	
	
		
			
				|  | @@ -216,7 +227,6 @@ namespace GFGGame
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              int count = int.Parse(_ui.m_txtCount.text.Trim());
 | 
	
		
			
				|  |  |              int price = int.Parse(_ui.m_txtPrice.text.Trim());
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |              if (_count > 0)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                  long hasCount = ItemDataManager.GetItemNum(_costId);
 | 
	
	
		
			
				|  | @@ -227,8 +237,10 @@ namespace GFGGame
 | 
	
		
			
				|  |  |                          ItemCfg costCfg = ItemCfgArray.Instance.GetCfg(_costId);
 | 
	
		
			
				|  |  |                          PromptController.Instance.ShowFloatTextPrompt(string.Format("{0}不足", costCfg.name));
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  | -                    else
 | 
	
		
			
				|  |  | -                        this.Hide();
 | 
	
		
			
				|  |  | +                    //else
 | 
	
		
			
				|  |  | +                    //{
 | 
	
		
			
				|  |  | +                    //    this.Hide();
 | 
	
		
			
				|  |  | +                    //}
 | 
	
		
			
				|  |  |                      return;
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  else
 | 
	
	
		
			
				|  | @@ -276,7 +288,7 @@ namespace GFGGame
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                  sender.text = _minBuyCount.ToString();
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              _count = Math.Min(_maxCanBuy, Convert.ToInt32(sender.text));
 | 
	
		
			
				|  |  |              UpdateCost();
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -371,6 +383,12 @@ namespace GFGGame
 | 
	
		
			
				|  |  |                  _ui.m_txtBuyTips.visible = value;
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        public void CloseShoppingTip()
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            this.Hide();
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          private void CheckGuide(object param)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              if (GuideDataManager.IsGuideFinish(ConstGuideId.BUY_CLOTHING) <= 0)
 |