|  | @@ -111,40 +111,42 @@ namespace Fort23.Mono
 | 
	
		
			
				|  |  |                  //     }
 | 
	
		
			
				|  |  |                  // }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                for (var i = 0; i < PlayerManager.Instance.myHero.powerUpConfig.DujieMustItemIDs.Length; i++)
 | 
	
		
			
				|  |  | -                {
 | 
	
		
			
				|  |  | -                    foreach (var breakthroughItemWidget in breakthroughItemWidgets)
 | 
	
		
			
				|  |  | -                    {
 | 
	
		
			
				|  |  | -                        if (breakthroughItemWidget.itemInfo != null && breakthroughItemWidget.itemInfo.itemID ==
 | 
	
		
			
				|  |  | -                            PlayerManager.Instance.myHero.powerUpConfig.DujieMustItemIDs[i])
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            if (!PlayerManager.Instance.BagController.IsEnough(breakthroughItemWidget.itemInfo.itemID,
 | 
	
		
			
				|  |  | -                                    1))
 | 
	
		
			
				|  |  | -                            {
 | 
	
		
			
				|  |  | -                                TipMessagePanel tipMessage = await TipMessagePanel.OpenTipMessagePanel("道具不足!");
 | 
	
		
			
				|  |  | -                                return;
 | 
	
		
			
				|  |  | -                            }
 | 
	
		
			
				|  |  | -                        }
 | 
	
		
			
				|  |  | -                    }
 | 
	
		
			
				|  |  | +                // for (var i = 0; i < PlayerManager.Instance.myHero.powerUpConfig.DujieMustItemIDs.Length; i++)
 | 
	
		
			
				|  |  | +                // {
 | 
	
		
			
				|  |  | +                // foreach (var breakthroughItemWidget in breakthroughItemWidgets)
 | 
	
		
			
				|  |  | +                // {
 | 
	
		
			
				|  |  | +                //     if (breakthroughItemWidget.itemInfo != null && breakthroughItemWidget.itemInfo.itemID ==
 | 
	
		
			
				|  |  | +                //         PlayerManager.Instance.myHero.powerUpConfig.DujieMustItemIDs[i])
 | 
	
		
			
				|  |  | +                //     {
 | 
	
		
			
				|  |  | +                //         if (!PlayerManager.Instance.BagController.IsEnough(breakthroughItemWidget.itemInfo.itemID,
 | 
	
		
			
				|  |  | +                //                 1))
 | 
	
		
			
				|  |  | +                //         {
 | 
	
		
			
				|  |  | +                //             TipMessagePanel tipMessage = await TipMessagePanel.OpenTipMessagePanel("道具不足!");
 | 
	
		
			
				|  |  | +                //             return;
 | 
	
		
			
				|  |  | +                //         }
 | 
	
		
			
				|  |  | +                //     }
 | 
	
		
			
				|  |  | +                // }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                // if (!PlayerManager.Instance.BagController.IsEnough(
 | 
	
		
			
				|  |  | +                //         PlayerManager.Instance.myHero.powerUpConfig.DujieMustItemIDs[i], 1))
 | 
	
		
			
				|  |  | +                // {
 | 
	
		
			
				|  |  | +                //     TipMessagePanel tipMessage = await TipMessagePanel.OpenTipMessagePanel("道具不足!");
 | 
	
		
			
				|  |  | +                //     return;
 | 
	
		
			
				|  |  | +                // }
 | 
	
		
			
				|  |  | +                // }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                    // if (!PlayerManager.Instance.BagController.IsEnough(
 | 
	
		
			
				|  |  | -                    //         PlayerManager.Instance.myHero.powerUpConfig.DujieMustItemIDs[i], 1))
 | 
	
		
			
				|  |  | +                for (var i = 0; i < PlayerManager.Instance.myHero.powerUpConfig.DujieItemIDs.Length; i++)
 | 
	
		
			
				|  |  | +                {
 | 
	
		
			
				|  |  | +                    PlayerManager.Instance.BagController.DeductItem(
 | 
	
		
			
				|  |  | +                        PlayerManager.Instance.myHero.powerUpConfig.DujieItemIDs[i], 1);
 | 
	
		
			
				|  |  | +                    // if (!PlayerManager.Instance.BagController.DeductItem(
 | 
	
		
			
				|  |  | +                    //         PlayerManager.Instance.myHero.powerUpConfig.DujieItemIDs[i], 1))
 | 
	
		
			
				|  |  |                      // {
 | 
	
		
			
				|  |  |                      //     TipMessagePanel tipMessage = await TipMessagePanel.OpenTipMessagePanel("道具不足!");
 | 
	
		
			
				|  |  |                      //     return;
 | 
	
		
			
				|  |  |                      // }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                for (var i = 0; i < PlayerManager.Instance.myHero.powerUpConfig.DujieItemIDs.Length; i++)
 | 
	
		
			
				|  |  | -                {
 | 
	
		
			
				|  |  | -                    if (!PlayerManager.Instance.BagController.DeductItem(
 | 
	
		
			
				|  |  | -                            PlayerManager.Instance.myHero.powerUpConfig.DujieItemIDs[i], 1))
 | 
	
		
			
				|  |  | -                    {
 | 
	
		
			
				|  |  | -                        TipMessagePanel tipMessage = await TipMessagePanel.OpenTipMessagePanel("道具不足!");
 | 
	
		
			
				|  |  | -                        return;
 | 
	
		
			
				|  |  | -                    }
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |                  HeroInformationPanel heroInformationPanel =
 | 
	
		
			
				|  |  |                      UIManager.Instance.GetComponent<HeroInformationPanel>();
 | 
	
		
			
				|  |  |  
 |