public void changeEquip() { if (selectedEquipItem != -1) { equipItemController = equipmentList[selectedEquipItem].GetComponent <equipItemController>(); int inventoryIndex = equipItemController.inventoryIndex; EquipmentSlot equipSlot = equipItemController.EquipSlot; if (!equipItemController.isEquipped) { charaEquipManager.equip(inventoryIndex, equipSlot); charaStatus.updateStats(); equipItemController.isEquipped = true; equipmentList[selectedEquipItem].GetComponentInChildren <Text>().color = equippedColor; } displayCurrentEquip(); selectedEquipSlot = -1; selectedEquipItem = -1; } }