// Use this for initialization
 void Start()
 {
     inventario          = FindObjectOfType <Inventario>();
     pausa               = FindObjectOfType <Pausa>();
     conjuntoCanvas      = FindObjectOfType <ControladorConjuntoCanvas>();
     camara              = FindObjectOfType <ControladorCamara>();
     controladorTutorial = FindObjectOfType <ControladorTutorial>();
     gAna = FindObjectOfType <Analytics>();
 }
Example #2
0
    void Start()
    {
        estiloPuntaje   = estilo.GetStyle("puntaje");
        estiloLabelVida = estilo.GetStyle("label_vida");
        estiloLabelMana = estilo.GetStyle("label_mana");

        if (jugador != null)
        {
            setJugador(jugador);
        }
        traductor = LanguageManager.Instance;
        labelinit();

        objetivos = gameObject.GetComponents <Objetivo> ();
        foreach (Objetivo o in objetivos)
        {
            if (!o.ObjetivoCumplido())
            {
                ObjetivoNoCumplidos++;
            }
            o.HaCumplidoElObjetivo += alFinalizarUnObjetivo;
        }

        if (ReiniciarPuntajeAnterior)
        {
            Herramientas.DatosEntreNiveles.ReiniciarPuntaje();
        }


        Puntaje = Herramientas.DatosEntreNiveles.Puntaje;

        if (!ReiniciarManaAnterior && jugador != null)
        {
            jugador.GetComponent <mana>().manaActual = Herramientas.DatosEntreNiveles.Mana;
        }

        if (!ReiniciarVidaAnterior && jugador != null)
        {
            jugador.GetComponent <Vida>().vida = Herramientas.DatosEntreNiveles.Vida;
        }

        if (audioDeFondo != null)
        {
            Sonido.PlayBackgroundInLoop(audioDeFondo);
        }

        instPausa        = GetComponent <Pausa>();
        texturaFondoMono = new Texture2D(1, 1);
        texturaFondoMono.SetPixel(0, 0, new Color(142 / 255f, 223 / 255f, 1));
        texturaFondoMono.Apply();
        CambioTamanoVentanaWindowsStore.cambioTamanoPantalla += RecalcularUI;
        RecalcularUI(Screen.width, Screen.height);
    }
Example #3
0
    void Start()
    {
        menuPausa = GameObject.FindObjectOfType <Pausa>();

        if (menuPausa == null)
        {
            Debug.LogWarning("No hay opcion de Pausa en el nivel");
        }

        entradaTouch = TouchManager.Instance;
        CambioTamanoVentanaWindowsStore.cambioTamanoPantalla += OnCambioResolusion;
        OnCambioResolusion(Screen.width, Screen.height);
    }
Example #4
0
    private void Start()
    {
        if (instance == null)
        {
            instance = this;
        }
        else
        {
            Destroy(gameObject);
        }

        DontDestroyOnLoad(gameObject);
        gameObject.SetActive(false);
    }
Example #5
0
 void Awake()
 {
     //Busco el componente Pausa en el hijo del Gameobject que lleva este Script.
     pausaScript = gameOver.GetComponent <Pausa>();
 }
Example #6
0
    IEnumerator AsigCreditos()
    {
        yield return(new WaitForSeconds(1));

        pausa = GameObject.Find("Canvas Pausa").GetComponent <Pausa>();
    }