void Start() { //actualiza las características del NavAgent agente = GetComponent <NavMeshAgent> (); agente.speed = velocidad; agente.stoppingDistance = rangoAtaque; //busca su collider bolaInvisible = GetComponentInChildren <SphereCollider>(); //busca su objetivo en el nivel posicionesPatrulla = FindObjectOfType <ObjetivosPorNivel> (); //busca al jugador personaje = FindObjectOfType <Jugador> (); //fondo de balas balas = new List <GameObject> (); for (int i = 0; i < fondoDeBalas; i++) { GameObject obj = (GameObject)Instantiate(bala); obj.SetActive(false); balas.Add(obj); } }
void Start() { //Resetea sus variables enemigosDerrotados = 0; //busca el script "objetivos" por el nivel objetivos = FindObjectOfType <ObjetivosPorNivel> (); //Cambia el nombre del nivel nivelActual = objetivos.nombreDelNivel; nivelSiguiente = objetivos.nombreSiguienteNivel; }