Esempio n. 1
0
    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());
        }
    }