public IEnumerator MoveRight() { for (int i = 0; i < 10; i++) { holdingRigidBody.velocity += (Vector2.right * velocityMod); } if (isHoldingNumber != 999) { if (!doMortal) { _playerAnimations.ChangeToFront(); } } velocityMod -= velocityModModifier; if (velocityMod <= 0) { StopAllCoroutines(); goingRight = false; velocityMod = initVelocityMod; } yield return(new WaitForSeconds(applyForceTimeExec)); if (goingRight) { StartCoroutine(MoveRight()); } }