void useItem(Character target) { if (state_machine.getCurrItem().itemFunction == 0) { target.curr_health = target.curr_health + state_machine.getCurrItem().value; if (target.curr_health > target.max_health) { target.curr_health = target.max_health; } hpValue.text = gameObject.GetComponent <Character>().curr_health.ToString() + "/" + gameObject.GetComponent <Character>().max_health.ToString(); } else if (state_machine.getCurrItem().itemFunction == 1) { target.curr_mana = target.curr_mana + state_machine.getCurrItem().value; if (target.curr_mana > target.max_mana) { target.curr_mana = target.max_mana; } mpValue.text = gameObject.GetComponent <Character>().curr_mana.ToString() + "/" + gameObject.GetComponent <Character>().max_mana.ToString(); } else if (state_machine.getCurrItem().itemFunction == 2) { } else if (state_machine.getCurrItem().itemFunction == 3) { } bmm.decreaseItem(state_machine.getCurrItem()); }