public void UseItem(Item _item) { if (_item.itemType == Item.ItemType.Tool) { for (int x = 0; x < itemEffects.Length; x++) { if (itemEffects[x].itemName == _item.itemName) { for (int y = 0; y < itemEffects[x].part.Length; y++) { switch (itemEffects[x].part[y]) { case HP: thePlayerStatus.IncreaseHP(itemEffects[x].num[y]); break; case POISON: thePlayerStatus.DecreasePOISON(itemEffects[x].num[y]); break; default: break; } Debug.Log(_item.itemName + " 을 사용했습니다"); } return; } } Debug.Log("ItemEffectDatabase에 일치하는 itemName 없습니다"); } }