コード例 #1
0
 void OnLeftMouseClick()
 {
     if (highlightIndex == -1)
     {
         if (InventorySystem.grabItem.id != null)
         {
             InventorySystem.DropGrabItem();
             RefreshGrabItem();
             RefreshUI();
             ItemSelectPanel.instance.RefreshUI();
         }
     }
     else if (highlightIndex == 40)
     {
         if (InventorySystem.grabItem.id == null)
         {
             InventorySystem.CraftItems();
             RefreshGrabItem();
             RefreshUI();
             ItemSelectPanel.instance.RefreshUI();
         }
     }
     else
     {
         if (InventorySystem.grabItem.id != null && InventorySystem.items[highlightIndex].id != null && InventorySystem.grabItem.id == InventorySystem.items[highlightIndex].id)
         {
             InventorySystem.PutItems(highlightIndex);
         }
         else
         {
             InventorySystem.MouseGrabItem(highlightIndex);
         }
         RefreshGrabItem();
         RefreshUI();
         ItemSelectPanel.instance.RefreshUI();
     }
 }