- Home /
how can i make the enemy kill more players one after the other chasing them ??? thank you
Transform player; // Reference to the player's position. PlayerHealth playerHealth; // Reference to the player's health. EnemyHealth enemyHealth; // Reference to this enemy's health. UnityEngine.AI.NavMeshAgent nav; // Reference to the nav mesh agent. void Awake () { // Set up the references. player = GameObject.FindGameObjectWithTag ("Money").transform; playerHealth = player.GetComponent (); enemyHealth = GetComponent (); nav = GetComponent (); } void Update () { // If the enemy and the player have health left... if(enemyHealth.currentHealth > 0 && playerHealth.currentHealth > 0) { // ... set the destination of the nav mesh agent to the player. nav.SetDestination (player.position); // } // Otherwise... // else // { // ... disable the nav mesh agent. //nav.enabled = false; } }
Your answer
Follow this Question
Related Questions
Make player not be seen by AI, when player in foilage and shadows. 1 Answer
Enemy AI C# 0 Answers
Unity Pro Navigation AI c# animations and stopping? 1 Answer
Multiple Cars not working 1 Answer