//fungsi yang menjalankan animasi bersamaan dengan ketika player menekan inputan //pada fungsi ini animasi yang dijalankan adalah animasi gerak berjalan void AnimatateWalk() { if (charController.velocity.sqrMagnitude != 0) { playerAnimation.Walk(true); } else { playerAnimation.Walk(false); } }
void ChasePlayer() { navAgent.SetDestination(playerTarget.position); navAgent.speed = move_speed; if (navAgent.velocity.sqrMagnitude == 0) { enemy_anim.Walk(false); } else { enemy_anim.Walk(true); } if (Vector3.Distance(transform.position, playerTarget.position) <= attack_Distance) { enemy_State = EnemyState.ATTACK; } }