private IEnumerator fireLaser(float currentFireTime) { // onSource.Play(); laserLine.enabled = true; laserDamageBox.enabled = true; yield return(new WaitForSeconds(currentFireTime)); // onSource.Stop(); laserLine.enabled = false; laserDamageBox.enabled = false; damgOverTime.clearAllHealths(); laserAnimator.SetTrigger("Close"); // onOffSource.clip = laserTurnOff; // onOffSource.Play(); }