Exemplo n.º 1
0
    IEnumerator Regenerate()
    {
        StopCoroutine(Evade());
        StartCoroutine(Middle());
        yield return(new WaitForSeconds(2));

        StartCoroutine(Flash(new Color32(255, 44, 244, 255)));
        targetYManeuver = 0.3f;
        yield return(new WaitForSeconds(10));

        audioController.PlaySingle(phase3Sound, 0.7f);
        leftEye.Revive();
        rightEye.Revive();
        bigEye.Revive();
        targetYManeuver = -0.3f;
        yield return(new WaitForSeconds(10));

        targetYManeuver = 0;
        yield return(new WaitForSeconds(4));

        StopCoroutine(Middle());
        StartCoroutine(Evade());
        NextPhase();
    }