public void UseEquipItem(int member) { if (indexOfSelectItem < 0) { return; } ItemConfig itemToUse = playerInventory.GetItemInSlot(indexOfSelectItem); BaseStats target = playerTeam.GetPlayerTeam()[member].GetStats(); if (itemToUse.GetItemType() == ItemType.NoEffect) { return; } if (itemToUse.GetItemType() == ItemType.Equipable) { return; } itemToUse.Use(target); playerInventory.RemoveItem(playerInventory.GetItemInSlot(indexOfSelectItem), 1); ResetSelectedItem(); panelUseFor.SetActive(false); }