public override void Enter() { count = Random.Range(1.8f, 2.2f); enemy.anim.CrossFade("att", 0.2f); if (enemy.fighting) { enemy.FFaceToPlayer(); } }
public override void Enter() { count = 3; enemy.anim.CrossFade("throw", 0.2f); if (enemy.fighting) { enemy.FFaceToPlayer(); } }
public override void Update() { count -= Time.deltaTime; if (count < 0) { enemy.FFaceToPlayer(); enemy.enemy.SetStage(enemy.fire_walk_stage); } }
public override void Update() { if (enemy.fighting && Vector3.Distance(enemy.transform.position, testplayer.Instance.transform.position) < 5 && enemy.FSeePlayer()) { enemy.FFaceToPlayer(); } if (enemy.FCheckFilp()) { enemy.enemy.SetStage(enemy.fire_stand_stage); } if (enemy.FAttPlayer()) { enemy.enemy.SetStage(enemy.fire_att_stage); ////anim.SetTrigger("att"); //anim.CrossFade("lizarrd_att", 0.2f); } else if (enemy.FSeePlayer()) { if (enemy.attcd < 0) { enemy.enemy.SetStage(enemy.fire_throw_stage); enemy.attcd = 7; } ////anim.SetTrigger("att"); //anim.CrossFade("lizarrd_att", 0.2f); } enemy.transform.Translate(enemy.transform.right * -enemy.faceto * enemy.movespeed * Time.deltaTime, Space.Self); }