Пример #1
0
    void OnGUI()
    {
        GUI.depth = 5;
        if (!estaEnPausa)
        {
            GUI.DrawTexture(posBotonPausa, this.botonPausa);
        }
        else
        {
            GUI.DrawTexture(posFondo, this.fondo);
            GUI.BeginGroup(posMenuCentral, estilo.box);
            if (GUI.Button(posBotonContinuar, LanguageManager.Instance.GetTextValue("menupausacontinuar"), estiloBotonPrincipal))
            {
                continuar();
            }

            if (GUI.Button(posBotonSonido, "", (configuracionGeneral.estaElSonidoActivo)?estiloBotonSonidoOn:estiloBotonSonidoOff))
            {
                configuracionGeneral.estaElSonidoActivo = !configuracionGeneral.estaElSonidoActivo;
            }

            if (GUI.Button(posBotonMusica, "", (configuracionGeneral.estaLaMusicaActiva)?estiloBotonMusicaOn:estiloBotonMusicaOff))
            {
                configuracionGeneral.estaLaMusicaActiva = !configuracionGeneral.estaLaMusicaActiva;
            }
            if (GUI.Button(posBotonVolver, LanguageManager.Instance.GetTextValue("menupausamenu"), estiloBotonVolverAlMenuPrincipal))
            {
                LevelLoader.CargarNivel(nombreEscenaMenuPrincipal);
                continuar();
            }
            if (GUI.Button(posBotonReiniciar, LanguageManager.Instance.GetTextValue("menupausareiniciar"), estiloBotonVolverAlMenuPrincipal))
            {
                LevelLoader.CargarNivel(Application.loadedLevelName);
                continuar();
            }

            GUI.EndGroup();
        }
    }