/// <summary>
 /// 将相同类型的装备/武器放入对应的装备/武器物品槽中
 /// </summary>
 /// <param name="item"></param>
 public void PutOn(ItemUI itemUI)
 {
     foreach (Slot slot in slots)
     {
         EquipmentSlot equipmentSlot = (EquipmentSlot)slot;
         if (equipmentSlot.IsRightItem(itemUI.item))
         {
             if (equipmentSlot.transform.childCount > 0)
             {
                 Item   tempItem;
                 ItemUI currentItem = equipmentSlot.transform.GetChild(0).GetComponent <ItemUI>();
                 tempItem = currentItem.item;
                 currentItem.SetItem(itemUI.item);
                 DestroyImmediate(itemUI.gameObject);
                 KnapsackPanel.Instance.StoreItem(tempItem);
             }
             else
             {
                 equipmentSlot.CreateItem(itemUI.item);
                 DestroyImmediate(itemUI.gameObject);
             }
             //break;
         }
     }
 }