private IEnumerator SetDamage(float damage, float rate) { while (isAlive) { yield return(new WaitForSeconds(rate)); player.DoDamage(damage); anim.SetTrigger(Shoot); } }