Пример #1
0
    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);
        }
    }
Пример #2
0
    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;
    }