Ejemplo n.º 1
0
    public IEnumerator dizzy()
    {
        //头顶动画相关
        enemystate.clearState();
        enemystate.qteState = true;
        enemystate.resetColor();
        enemystate.gameObject.GetComponent <Animator>().Play("enemyStateDizz");

        enemymov.gameObject.GetComponentInChildren <turnFaceEnemy>().pause = true;
        enemymov.enabled = false;
        enemyview.gameObject.SetActive(false);
        blood.SetActive(true);
        enemyBlood -= 1;
        //anim.Play("enemySimpleDied");//此处动画应该替换,还应该有一个头顶动画的出现

        yield return(new WaitForSeconds(2f));

        enemymov.enabled = true;
        enemymov.gameObject.GetComponentInChildren <turnFaceEnemy>().pause = false;
        enemyview.gameObject.SetActive(true);
        blood.SetActive(false);
        enemystate.qteState = false;
    }