예제 #1
0
        public void buildGuiPlay()
        {
            //Armas
            styleLabelArma1 = guiSkin.FindStyle(arma1);
            styleLabelArma2 = guiSkin.FindStyle(arma2);
            styleLabelBarraSuperior = guiSkin.FindStyle("barraSuperior");
            styleLabelContador = guiSkin.FindStyle("label");
            styleLabelContPuntos = guiSkin.FindStyle("contPuntos");
            styleLabelTarjetas = guiSkin.FindStyle("tarjetas");
            styleBoxAdvance = guiSkin.FindStyle("advanceBack");
            styleButonAdvanceSelect = guiSkin.FindStyle("botonAdvanceSelect");
            styleButonAdvancePlay = guiSkin.FindStyle("botonAdvancePlay");
            styleAdvanceNew = guiSkin.FindStyle("new");
            styleAdvanceNewsombra = guiSkin.FindStyle("newsombra");
            styleAdvanceText = guiSkin.FindStyle("advanceText");
            stylePauseText = guiSkin.FindStyle("pauseText");
            stylePrimeraOportunidad = guiSkin.FindStyle("primeraOportunidad");
            styleSegunOport = guiSkin.FindStyle("segundaOportunidad");
            styleTerceOport = guiSkin.FindStyle("terceraOportunidad");

            switch (oportunidades)
            {
                case 1:

                    GUI.Box(new Rect(0, 0, 480, 800), "", stylePrimeraOportunidad);

                    break;
                case 2:
                    GUI.Box(new Rect(0, 0, 480, 800), "", styleSegunOport);

                    break;

            }

            if (!ocultarGuiArma1)
            {
                if (GUI.Button(new Rect(15, 616, 75, 75), "", styleLabelArma1))
                {
                    ocultarGuiArma1 = true;
                    ArmaSelected armSel = new ArmaSelected(1, true, arma1);
                    listArmaSelec.Add(armSel);
                }
            }

            if (!ocultarGuiArma2)
            {
                if (GUI.Button(new Rect(15, 710, 75, 75), "", styleLabelArma2))
                {
                    ocultarGuiArma2 = true;
                    ArmaSelected armSel = new ArmaSelected(2, true, arma2);
                    listArmaSelec.Add(armSel);
                }
            }

            GUI.Label(new Rect(0, 0, 480, 105), "", styleLabelBarraSuperior);
            //contador e imagen de tarjetas puntosAplicados.ToString ()
            GUI.Label(new Rect(66, 35, 83, 40), puntosAplicados.ToString(), styleLabelContPuntos);
            GUI.Label(new Rect(9, 26, 51, 45), "", styleLabelTarjetas);
            if (cont90seg >= 0 && cont90seg <= 15)
            {
                //cont90seg * 1/30
                styleLabelContador.normal.textColor = Color.Lerp(Color.green, Color.yellow, cont90seg * 0.03333f);
            }

            if (cont90seg >= 15 && cont90seg <= 28)
            {
                styleLabelContador.normal.textColor = Color.Lerp(Color.yellow, Color.red, (cont90seg - 15) * 0.03333f);
            }

            GUI.Label(new Rect(226, 17, 55, 57), cont90seg.ToString(), styleLabelContador);

            if (GUI.Button(new Rect(420, 20, 45, 45), "", styleresume))
            {
                estadoGuiActual = "pause";
            }

            if (oportunidades == 3 && gameOver == false)
            {
                gameOver = true;
                tiempoFinal = cont90seg + 3;
            }
            if (gameOver == true)
            {
                GUI.Box(new Rect(0, 0, 480, 800), "", styleTerceOport);
            }
        }
예제 #2
0
        public void buildGuiPlay()
        {
            //Armas
            styleLabelArma1         = guiSkin.FindStyle(arma1);
            styleLabelArma2         = guiSkin.FindStyle(arma2);
            styleLabelBarraSuperior = guiSkin.FindStyle("barraSuperior");
            styleLabelContador      = guiSkin.FindStyle("label");
            styleLabelContPuntos    = guiSkin.FindStyle("contPuntos");
            styleLabelTarjetas      = guiSkin.FindStyle("tarjetas");
            styleBoxAdvance         = guiSkin.FindStyle("advanceBack");
            styleButonAdvanceSelect = guiSkin.FindStyle("botonAdvanceSelect");
            styleButonAdvancePlay   = guiSkin.FindStyle("botonAdvancePlay");
            styleAdvanceNew         = guiSkin.FindStyle("new");
            styleAdvanceNewsombra   = guiSkin.FindStyle("newsombra");
            styleAdvanceText        = guiSkin.FindStyle("advanceText");
            stylePauseText          = guiSkin.FindStyle("pauseText");
            stylePrimeraOportunidad = guiSkin.FindStyle("primeraOportunidad");
            styleSegunOport         = guiSkin.FindStyle("segundaOportunidad");
            styleTerceOport         = guiSkin.FindStyle("terceraOportunidad");

            switch (oportunidades)
            {
            case 1:

                GUI.Box(new Rect(0, 0, 480, 800), "", stylePrimeraOportunidad);

                break;

            case 2:
                GUI.Box(new Rect(0, 0, 480, 800), "", styleSegunOport);

                break;
            }


            if (!ocultarGuiArma1)
            {
                if (GUI.Button(new Rect(15, 616, 75, 75), "", styleLabelArma1))
                {
                    ocultarGuiArma1 = true;
                    ArmaSelected armSel = new ArmaSelected(1, true, arma1);
                    listArmaSelec.Add(armSel);
                }
            }

            if (!ocultarGuiArma2)
            {
                if (GUI.Button(new Rect(15, 710, 75, 75), "", styleLabelArma2))
                {
                    ocultarGuiArma2 = true;
                    ArmaSelected armSel = new ArmaSelected(2, true, arma2);
                    listArmaSelec.Add(armSel);
                }
            }

            GUI.Label(new Rect(0, 0, 480, 105), "", styleLabelBarraSuperior);
            //contador e imagen de tarjetas puntosAplicados.ToString ()
            GUI.Label(new Rect(66, 35, 83, 40), puntosAplicados.ToString(), styleLabelContPuntos);
            GUI.Label(new Rect(9, 26, 51, 45), "", styleLabelTarjetas);
            if (cont90seg >= 0 && cont90seg <= 15)
            {
                //cont90seg * 1/30
                styleLabelContador.normal.textColor = Color.Lerp(Color.green, Color.yellow, cont90seg * 0.03333f);
            }

            if (cont90seg >= 15 && cont90seg <= 28)
            {
                styleLabelContador.normal.textColor = Color.Lerp(Color.yellow, Color.red, (cont90seg - 15) * 0.03333f);
            }

            GUI.Label(new Rect(226, 17, 55, 57), cont90seg.ToString(), styleLabelContador);

            if (GUI.Button(new Rect(420, 20, 45, 45), "", styleresume))
            {
                estadoGuiActual = "pause";
            }

            if (oportunidades == 3 && gameOver == false)
            {
                gameOver    = true;
                tiempoFinal = cont90seg + 3;
            }
            if (gameOver == true)
            {
                GUI.Box(new Rect(0, 0, 480, 800), "", styleTerceOport);
            }
        }