// Update is called once per frame void Update() { if (player_in_range) { if (enemy_Stats.attackReady) { player_stats.TakeDamage(enemy_Stats.attack.GetValue()); enemy_Stats.GainHealth((int)(enemy_Stats.attack.GetValue() * hpRegainPercent)); } } }