public override bool Use_Item(GameObject Caller=null, GameObject Target = null)
{
if (Target == null)
return false;
if (HPRegen_Flag)
{
Health Target_Health=Target.GetComponent<Health>();
if (Target_Health == false)
return false;
else
{
float maxhealth = Target_Health.GetMaxHP();
Target_Health.AddHealth((maxhealth * HPRegen_Percent / 100) + HPRegen_Unit);
}
}
if(MPRegen_Flag)
{
Mana Target_Mana = Target.GetComponent<Mana>();
if (Target_Mana == false)
return false;
else
{
float maxmana = Target_Mana.GetMaxMana();
Target_Mana.addMana((int)((maxmana * MPRegen_Percent / 100) + MPRegen_Unit));
}
}
return true;
//return base.UseItem(Caller, Target);
}