public void ShowByTarget(EqptSlot slot)
 {
     target = slot;
     if (slot != null)
     {
         //选择框
         //int index = curEquipItems.IndexOf(item);
         select.gameObject.SetActive(true);
         select.position = target.transform.position;
         Replace(slot.GetItem());
     }
     else Replace(null);
 }
 /// <summary>
 /// 往装备槽里添加装备: 不会重复判断: 返回false的时候,代表 装备已经填满了
 /// </summary>
 /// <param name="item"></param>
 /// <returns></returns>
 bool IsFullForAddSlot(EqptSlot s)
 {
     EquipmentItem item = s.GetItem();
     for (int i = 0; i < slots.Count; i++)
     {
         if (slots[i].IsEmpty())
         {
             slots[i].ShowByTarget(s);
             curSelSlots.Add(s);
             return true;
         }
     }
     return false;
 }