public override void Enter() { count = Random.Range(1.5f, 1.8f); enemy.anim.CrossFade("att", 0.2f); if (enemy.fighting) { enemy.FFaceToPlayer(); } }
public override void Update() { count -= Time.deltaTime; if (count < 0) { enemy.FFaceToPlayer(); enemy.enemy.SetStage(enemy.shield_walk_stage); } }
public override void Enter() { count = 0.85f; enemy.anim.CrossFade("back", 0.2f); if (enemy.fighting) { enemy.FFaceToPlayer(); } enemy.GetComponent <CapsuleCollider>().enabled = false; }
public override void Enter() { testplayer.Instance.hurtforce = 12; count = Random.Range(1.1f, 1.4f); enemy.anim.CrossFade("light_att", 0.2f); if (enemy.fighting) { enemy.FFaceToPlayer(); } }
public override void Update() { if (enemy.fighting && Vector3.Distance(enemy.transform.position, testplayer.Instance.transform.position) < 5 && enemy.FSeePlayer()) { enemy.FFaceToPlayer(); } enemy.transform.Translate(enemy.transform.right * -enemy.faceto * enemy.movespeed * Time.deltaTime, Space.Self); if (enemy.FCheckFilp()) { enemy.enemy.SetStage(enemy.shield_stand_stage); } if (Player_Controller_System.Instance.Button_X == Player_Controller_System.Button_Stage.down && enemy.fighting && testplayer.Instance.grounded) { enemy.enemy.SetStage(enemy.shield_def_stage); } if (Player_Controller_System.Instance.Button_X == Player_Controller_System.Button_Stage.down && enemy.fighting && !testplayer.Instance.grounded) { if (Vector3.Distance(testplayer.Instance.transform.position, enemy.transform.position) < 3) { enemy.enemy.SetStage(enemy.shield_back_stage); } } if (enemy.FAttPlayer()) { if (Random.Range(0, 1) == 0) { enemy.enemy.SetStage(enemy.shield_att_stage); //enemy.enemy.SetStage(enemy.shield_tanfan_stage); } else { enemy.enemy.SetStage(enemy.shield_tanfan_stage); } ////anim.SetTrigger("att"); //anim.CrossFade("lizarrd_att", 0.2f); } //else if (enemy.FSeePlayer()) //{ // if (enemy.attcd < 0) // { // enemy.enemy.SetStage(enemy.shield_def_stage); // enemy.attcd = 7; // } // ////anim.SetTrigger("att"); // //anim.CrossFade("lizarrd_att", 0.2f); //} }