public void AttackEnemy() { if (CharackterController.instance.healthBar.IsDead) { enemystate = EnemState.patrol; } else { anim.SetTrigger("throwing"); } }
public void LookingControlAround() { if (CharackterController.instance.healthBar.IsDead) { enemystate = EnemState.patrol; anim.SetBool("walking", true); agent.isStopped = false; return; } if (Vector3.Distance(transform.position, CharackterController.instance.transform.position) < enemydetectiondistance) { enemystate = EnemState.attacking; anim.SetBool("walking", false); agent.isStopped = true; } else if (Vector3.Distance(transform.position, CharackterController.instance.transform.position) > enemydetectiondistance * 1.2f) { enemystate = EnemState.patrol; anim.SetBool("walking", true); agent.isStopped = false; } }