Esempio n. 1
0
    IEnumerator Flying()
    {
        if (onlyWalk)
        {
            flyType = flyTypes.FLY;
            anim.Play("Walk");
            yield return(new WaitForSeconds(Random.Range(3, 10)));

            if (flyType == flyTypes.FLY)
            {
                Loop();
            }
        }
        else
        {
            flyType = flyTypes.FLY;
            anim.Play("FlightStart");
            Events.OnSFXAction("cosmonautaImpulsa");
            yield return(new WaitForSeconds(2));

            if (isOn && flyType == flyTypes.FLY)
            {
                anim.Play("Flight");
            }
            yield return(new WaitForSeconds(6));

            Loop();
        }
    }
Esempio n. 2
0
    IEnumerator Floating()
    {
        flyType = flyTypes.FLOAT;
        anim.Play("Float");
        yield return(new WaitForSeconds(5));

        Loop();
    }