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(); } }