/* * private void OnMouseOver() * { * if (enemyHealth > 0) * { * //Updates the enemyStates text * pController.hud.enemyStats.text = $"Enemy Health: {enemyHealth}\nEnemy Level: {enemyLevel}"; * } * else * { * //Resets the text * pController.hud.enemyStats.text = ""; * } * } */ IEnumerator NavMeshToggle(bool state) { if (state) { if (pController.lController.levels != Levels.Space) { obstacle.enabled = false; } yield return(null); agent.enabled = true; active = true; cam.Priority = 15; ai.enabled = true; ai.AI(enemyType); } else { if (pController.lController.levels != Levels.Space) { agent.enabled = false; obstacle.enabled = true; } active = false; cam.Priority = 5; ai.enabled = false; } }