Пример #1
0
    private void ObtenerEstadoArmadura()
    {
        string datosACargar = GuardarPartida.LeeArchivo(rutaGuardado);

        string[] listaArmaduraYGolpes = datosACargar.Split('_');

        string[] tipoArmadura = listaArmaduraYGolpes[119].Split(':');
        string[] golpes       = listaArmaduraYGolpes[120].Split(':');

        string tipoArmaduraEstado = tipoArmadura[1];
        string golpesEstado       = golpes[1];

        switch (tipoArmaduraEstado)
        {
        case "armaduraMedia":
            AtributosJugador.armaduraEquipada = tipoArmaduraEstado;
            ManejadoraTienda.golpesMedia      = int.Parse(golpesEstado);
            break;

        case "armaduraBasica":
            //No cambiar la imagen
            AtributosJugador.armaduraEquipada = tipoArmaduraEstado;
            ManejadoraTienda.golpesBasica     = int.Parse(golpesEstado);
            break;

        case "sinArmadura":
            AtributosJugador.armaduraEquipada = tipoArmaduraEstado;

            break;
        }
    }
Пример #2
0
    private void ObtenerPosicionGuardada()
    {
        string datosACargar = GuardarPartida.LeeArchivo(rutaGuardado);

        string[] listaDatosPosicion = datosACargar.Split('_');

        //Obtener posicion
        string[] posicionX;
        string[] posicionY;
        float    posicionJugadorX = 0f;
        float    posicionJugadorY = 0f;

        posicionX = listaDatosPosicion[0].Split(':');
        posicionY = listaDatosPosicion[1].Split(':');

        for (int i = 0; i < posicionX.Length; i++)
        {
            posicionJugadorX = float.Parse(posicionX[1]);
        }
        for (int i = 0; i < posicionY.Length; i++)
        {
            posicionJugadorY = float.Parse(posicionY[1]);
        }

        Vector3 pos = new Vector3(posicionJugadorX, posicionJugadorY, 0);

        GameObject.FindGameObjectWithTag("Player").transform.position = pos;
    }
Пример #3
0
    /// <summary>
    /// Metodo encargado de cargar la partida por defecto
    /// </summary>
    public void cargarPartidaInGame()
    {
        float posicionJugadorX = 0f;
        float posicionJugadorY = 0f;

        if (File.Exists(rutaGuardado))
        {
            string datosACargar = GuardarPartida.LeeArchivo(rutaGuardado);

            string[] listaDatos;


            string[] posicionX;
            string[] posicionY;

            listaDatos = datosACargar.Split('_');

            posicionX = listaDatos[0].Split(':');
            posicionY = listaDatos[1].Split(':');

            for (int i = 0; i < posicionX.Length; i++)
            {
                posicionJugadorX = float.Parse(posicionX[1]);
                posX             = posicionJugadorX;
            }
            for (int i = 0; i < posicionY.Length; i++)
            {
                posicionJugadorY = float.Parse(posicionY[1]);
                posY             = posicionJugadorY;
            }
        }
    }
Пример #4
0
    /// <summary>
    /// Metodo para obtener dinero y salud de 2 partida
    /// </summary>
    private void ObtenerDineroYSalud2Partidas()
    {
        //Obtenemos el de la primera partida
        string rutaAux1      = rutaGuardado + lista[0];
        string datosACargar1 = GuardarPartida.LeeArchivo(rutaAux1);

        string[] listaDatosDineroYSalud1 = datosACargar1.Split('_');

        string[] dinero1 = listaDatosDineroYSalud1[19].Split(':');
        string[] vidas1  = listaDatosDineroYSalud1[20].Split(':');

        string dineroRecuperado1 = dinero1[1];
        string vidasRecuperado1  = vidas1[1];

        dineroPartida1.text = dineroRecuperado1;
        vidasPartida1.text  = vidasRecuperado1;

        //Obtnemos el de la segunda partida
        string rutaAux2      = rutaGuardado + lista[1];
        string datosACargar2 = GuardarPartida.LeeArchivo(rutaAux2);

        string[] listaDatosDineroYSalud2 = datosACargar2.Split('_');

        string[] dinero2 = listaDatosDineroYSalud2[19].Split(':');
        string[] vidas2  = listaDatosDineroYSalud2[20].Split(':');

        string dineroRecuperado2 = dinero2[1];
        string vidasRecuperado2  = vidas2[1];

        dineroPartida2.text = dineroRecuperado2;
        vidasPartida2.text  = vidasRecuperado2;
    }
Пример #5
0
    private void ObtenerEstadoPuertas()
    {
        string datosACargar = GuardarPartida.LeeArchivo(rutaGuardado);

        string[] listaPuertas = datosACargar.Split('_');

        string[] puerta1 = listaPuertas[112].Split(':');
        string[] puerta2 = listaPuertas[113].Split(':');
        string[] puerta3 = listaPuertas[114].Split(':');
        string[] puerta4 = listaPuertas[115].Split(':');
        string[] puerta5 = listaPuertas[116].Split(':');
        string[] puerta6 = listaPuertas[117].Split(':');
        string[] puerta7 = listaPuertas[118].Split(':');

        string puertaEstado1 = puerta1[1];
        string puertaEstado2 = puerta2[1];
        string puertaEstado3 = puerta3[1];
        string puertaEstado4 = puerta4[1];
        string puertaEstado5 = puerta5[1];
        string puertaEstado6 = puerta6[1];
        string puertaEstado7 = puerta7[1];

        if (puertaEstado1.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("puerta1"));
            DatosPartida.puerta1 = true;
        }
        if (puertaEstado2.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("puerta2"));
            DatosPartida.puerta2 = true;
        }
        if (puertaEstado3.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("puerta3"));
            DatosPartida.puerta3 = true;
        }
        if (puertaEstado4.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("puerta4"));
            DatosPartida.puerta4 = true;
        }
        if (puertaEstado5.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("puerta5"));
            DatosPartida.puerta5 = true;
        }
        if (puertaEstado6.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("puerta6"));
            DatosPartida.puerta6 = true;
        }
        if (puertaEstado7.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("puerta7"));
            DatosPartida.puerta7 = true;
        }
    }
Пример #6
0
 // Use this for initialization
 void Start()
 {
     anim            = GetComponent <Animator>();
     transformPlayer = GameObject.FindGameObjectWithTag("Caballero").transform;
     //barraVida = GameObject.FindGameObjectWithTag("BarraVida");
     //sliderBarraVida = GetComponent<Slider>();
     playerVida    = FindObjectOfType <GuardarPartida>();
     m_AudioSource = GetComponent <AudioSource>();
     sound         = FindObjectOfType <Sonidos>();
 }
Пример #7
0
 // Use this for initialization
 void Start()
 {
     vidaZombie = 100;
     puntosExp  = PlayerPrefs.GetInt("experiencia");
     expPlayer  = FindObjectOfType <GuardarPartida>();
     //sword = GameObject.FindWithTag("EspadaPlayer");
     contadorVictoria = FindObjectOfType <CondicionDeVictoria>();
     script           = GetComponent <Chase>();
     m_AudioSource    = GetComponent <AudioSource>();
     sound            = FindObjectOfType <Sonidos>();
 }
Пример #8
0
    private void ObtenerMana()
    {
        string datosACargar = GuardarPartida.LeeArchivo(rutaGuardado);

        string[] listaMana = datosACargar.Split('_');


        string[] mana = listaMana[21].Split(':');

        string manaRecuperado = mana[1];

        AtributosJugador.mana = float.Parse(manaRecuperado);
    }
Пример #9
0
    /// <summary>
    /// Metodo para obtener dinero y salud de 1 partida
    /// </summary>
    private void obtenerDineroYSalud1Partida()
    {
        string rutaAux      = rutaGuardado + lista[0];
        string datosACargar = GuardarPartida.LeeArchivo(rutaAux);

        string[] listaDatosDineroYSalud = datosACargar.Split('_');

        string[] dinero = listaDatosDineroYSalud[19].Split(':');
        string[] vidas  = listaDatosDineroYSalud[20].Split(':');

        string dineroRecuperado = dinero[1];
        string vidasRecuperado  = vidas[1];

        dineroPartida1.text = dineroRecuperado;
        vidasPartida1.text  = vidasRecuperado;
    }
Пример #10
0
    // Use this for initialization
    void Start()
    {
        setText     = new string[10];
        uiText.text = "Me llamo Rurik, estoy escapando de la esclavitud que sufre mi pueblo.";
        setText[0]  = "Me llamo Rurik, estoy escapando de la esclavitud que sufre mi pueblo.";
        setText[1]  = "Necesito salvar a mi familia, a mis amigos... Tengo que volver, prometo volver...";
        setText[2]  = "...con 10.000 doblones de oro sería suficiente...Agh, tengo que centrarme, acaba de posarse el Sol, buscaré un refugio.";
        //conversacion al llegar al cofre
        setText[3] = "*Rurik abre el cofre*";
        setText[4] = "¡Oro! Esto valdrá... ¡más de 20.000 doblones!";
        setText[5] = "*Rurik descubre una cueva y algo siniestro la seduce con la experanza de encontrar más riquezas*";
        //setText[6] = "";
        contador       = 0;
        pausa          = true;
        Time.timeScale = 0;//para empezar despausado
        cofrePlayer    = FindObjectOfType <GuardarPartida>();

        escenario = PlayerPrefs.GetInt("escenario");
    }
Пример #11
0
    private void ObtenerEstadoSaludYDinero()
    {
        string datosACargar = GuardarPartida.LeeArchivo(rutaGuardado);

        string[] listaDatosDineroYSalud = datosACargar.Split('_');


        string[] dinero = listaDatosDineroYSalud[19].Split(':');
        string[] vidas  = listaDatosDineroYSalud[20].Split(':');

        string dineroRecuperado = dinero[1];
        string vidasRecuperado  = vidas[1];

        GameObject.FindGameObjectWithTag("dinero").GetComponent <Text>().text = dineroRecuperado;
        GameObject.FindGameObjectWithTag("vidas").GetComponent <Text>().text  = vidasRecuperado;

        ScorePoint.puntos      = int.Parse(dineroRecuperado);
        AtributosJugador.vidas = int.Parse(vidasRecuperado);
    }
Пример #12
0
    private void ObtenerEstadoEspada()
    {
        string datosACargar = GuardarPartida.LeeArchivo(rutaGuardado);

        string[] listaEspada = datosACargar.Split('_');

        string[] tipoEspada = listaEspada[121].Split(':');

        string tipoEspadaEstado = tipoEspada[1];

        switch (tipoEspadaEstado)
        {
        case "espadaMedia":
            AtributosJugador.espadaEquipada = tipoEspadaEstado;
            break;

        case "espadaLegendaria":
            AtributosJugador.espadaEquipada = tipoEspadaEstado;
            break;
        }
    }
Пример #13
0
    private void obtenerEstadoJarrones()
    {
        string datosACargar = GuardarPartida.LeeArchivo(rutaGuardado);

        string[] listaJarrones = datosACargar.Split('_');

        string[] jarron1 = listaJarrones[56].Split(':');
        string[] jarron2 = listaJarrones[57].Split(':');
        string[] jarron3 = listaJarrones[58].Split(':');
        string[] jarron4 = listaJarrones[59].Split(':');



        string jarronEstado1 = jarron1[1];
        string jarronEstado2 = jarron2[1];
        string jarronEstado3 = jarron3[1];
        string jarronEstado4 = jarron4[1];

        if (jarronEstado1.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("jarron1"));
            DatosPartida.jarron1 = true;
        }
        if (jarronEstado2.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("jarron2"));
            DatosPartida.jarron2 = true;
        }
        if (jarronEstado3.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("jarron3"));
            DatosPartida.jarron3 = true;
        }
        if (jarronEstado4.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("jarron4"));
            DatosPartida.jarron4 = true;
        }
    }
Пример #14
0
    private void ObtenerEstadoCofres()
    {
        string datosACargar = GuardarPartida.LeeArchivo(rutaGuardado);

        string[] listaDatosPosicion = datosACargar.Split('_');

        string[] cofre1  = listaDatosPosicion[2].Split(':');
        string[] cofre2  = listaDatosPosicion[3].Split(':');
        string[] cofre3  = listaDatosPosicion[4].Split(':');
        string[] cofre4  = listaDatosPosicion[5].Split(':');
        string[] cofre5  = listaDatosPosicion[6].Split(':');
        string[] cofre6  = listaDatosPosicion[7].Split(':');
        string[] cofre7  = listaDatosPosicion[8].Split(':');
        string[] cofre8  = listaDatosPosicion[9].Split(':');
        string[] cofre9  = listaDatosPosicion[10].Split(':');
        string[] cofre10 = listaDatosPosicion[11].Split(':');
        string[] cofre11 = listaDatosPosicion[12].Split(':');
        string[] cofre12 = listaDatosPosicion[13].Split(':');
        string[] cofre13 = listaDatosPosicion[14].Split(':');
        string[] cofre14 = listaDatosPosicion[15].Split(':');
        string[] cofre15 = listaDatosPosicion[16].Split(':');
        string[] cofre16 = listaDatosPosicion[17].Split(':');
        string[] cofre17 = listaDatosPosicion[18].Split(':');


        string cofreEstado1  = cofre1[1];
        string cofreEstado2  = cofre2[1];
        string cofreEstado3  = cofre3[1];
        string cofreEstado4  = cofre4[1];
        string cofreEstado5  = cofre5[1];
        string cofreEstado6  = cofre6[1];
        string cofreEstado7  = cofre7[1];
        string cofreEstado8  = cofre8[1];
        string cofreEstado9  = cofre9[1];
        string cofreEstado10 = cofre10[1];
        string cofreEstado11 = cofre11[1];
        string cofreEstado12 = cofre12[1];
        string cofreEstado13 = cofre13[1];
        string cofreEstado14 = cofre14[1];
        string cofreEstado15 = cofre15[1];
        string cofreEstado16 = cofre16[1];
        string cofreEstado17 = cofre17[1];


        if (cofreEstado1.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre1").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre1").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre1 = true;
        }
        if (cofreEstado2.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre2").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre2").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre2 = true;
        }
        if (cofreEstado3.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre3").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre3").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre3 = true;
        }
        if (cofreEstado4.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre4").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre4").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre4 = true;
        }
        if (cofreEstado5.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre5").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre5").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre5 = true;
        }
        if (cofreEstado6.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre6").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre6").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre6 = true;
        }
        if (cofreEstado7.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre7").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre7").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre7 = true;
        }
        if (cofreEstado8.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre8").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre8").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre8 = true;
        }
        if (cofreEstado9.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre9").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre9").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre9 = true;
        }
        if (cofreEstado10.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre10").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre10").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre10 = true;
        }
        if (cofreEstado11.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre11").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre11").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre11 = true;
        }
        if (cofreEstado12.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre12").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre12").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre12 = true;
        }
        if (cofreEstado13.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre13").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre13").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre13 = true;
        }
        if (cofreEstado14.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre14").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre14").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre14 = true;
        }
        if (cofreEstado15.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre15").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre15").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre15 = true;
        }
        if (cofreEstado16.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre16").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre16").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre16 = true;
        }
        if (cofreEstado17.Equals("True"))
        {
            GameObject.FindGameObjectWithTag("cofre17").GetComponent <ActivarAnimaciones>().estaAbiertoCarga = true;
            GameObject.FindGameObjectWithTag("cofre17").GetComponent <Animator>().Play("abrir");
            DatosPartida.cofre17 = true;
        }
    }
Пример #15
0
    private void ObtenerEstadoEnemigos()
    {
        string datosACargar = GuardarPartida.LeeArchivo(rutaGuardado);

        string[] listaEnemigos = datosACargar.Split('_');

        string[] enemigo1  = listaEnemigos[60].Split(':');
        string[] enemigo2  = listaEnemigos[61].Split(':');
        string[] enemigo3  = listaEnemigos[62].Split(':');
        string[] enemigo4  = listaEnemigos[63].Split(':');
        string[] enemigo5  = listaEnemigos[63].Split(':');
        string[] enemigo6  = listaEnemigos[65].Split(':');
        string[] enemigo7  = listaEnemigos[66].Split(':');
        string[] enemigo8  = listaEnemigos[67].Split(':');
        string[] enemigo9  = listaEnemigos[68].Split(':');
        string[] enemigo10 = listaEnemigos[69].Split(':');
        string[] enemigo11 = listaEnemigos[70].Split(':');
        string[] enemigo12 = listaEnemigos[71].Split(':');
        string[] enemigo13 = listaEnemigos[72].Split(':');
        string[] enemigo14 = listaEnemigos[73].Split(':');
        string[] enemigo15 = listaEnemigos[74].Split(':');
        string[] enemigo16 = listaEnemigos[75].Split(':');
        string[] enemigo17 = listaEnemigos[76].Split(':');
        string[] enemigo18 = listaEnemigos[77].Split(':');
        string[] enemigo19 = listaEnemigos[78].Split(':');
        string[] enemigo20 = listaEnemigos[79].Split(':');
        string[] enemigo21 = listaEnemigos[80].Split(':');
        string[] enemigo22 = listaEnemigos[81].Split(':');
        string[] enemigo23 = listaEnemigos[82].Split(':');
        string[] enemigo24 = listaEnemigos[83].Split(':');
        string[] enemigo25 = listaEnemigos[84].Split(':');
        string[] enemigo26 = listaEnemigos[85].Split(':');
        string[] enemigo27 = listaEnemigos[86].Split(':');
        string[] enemigo28 = listaEnemigos[87].Split(':');
        string[] enemigo29 = listaEnemigos[88].Split(':');
        string[] enemigo30 = listaEnemigos[89].Split(':');
        string[] enemigo31 = listaEnemigos[90].Split(':');
        string[] enemigo32 = listaEnemigos[91].Split(':');
        string[] enemigo33 = listaEnemigos[92].Split(':');
        string[] enemigo34 = listaEnemigos[93].Split(':');
        string[] enemigo35 = listaEnemigos[94].Split(':');
        string[] enemigo36 = listaEnemigos[95].Split(':');
        string[] enemigo37 = listaEnemigos[96].Split(':');
        string[] enemigo38 = listaEnemigos[97].Split(':');
        string[] enemigo39 = listaEnemigos[98].Split(':');
        string[] enemigo40 = listaEnemigos[99].Split(':');
        string[] enemigo41 = listaEnemigos[100].Split(':');
        string[] enemigo42 = listaEnemigos[101].Split(':');
        string[] enemigo43 = listaEnemigos[102].Split(':');
        string[] enemigo44 = listaEnemigos[103].Split(':');
        string[] enemigo45 = listaEnemigos[104].Split(':');
        string[] enemigo46 = listaEnemigos[105].Split(':');
        string[] enemigo47 = listaEnemigos[106].Split(':');
        string[] enemigo48 = listaEnemigos[107].Split(':');
        string[] enemigo49 = listaEnemigos[108].Split(':');
        string[] enemigo50 = listaEnemigos[109].Split(':');
        string[] enemigo51 = listaEnemigos[110].Split(':');
        string[] enemigo52 = listaEnemigos[111].Split(':');



        string enemigoEstado1  = enemigo1[1];
        string enemigoEstado2  = enemigo2[1];
        string enemigoEstado3  = enemigo3[1];
        string enemigoEstado4  = enemigo4[1];
        string enemigoEstado5  = enemigo5[1];
        string enemigoEstado6  = enemigo6[1];
        string enemigoEstado7  = enemigo7[1];
        string enemigoEstado8  = enemigo8[1];
        string enemigoEstado9  = enemigo9[1];
        string enemigoEstado10 = enemigo10[1];
        string enemigoEstado11 = enemigo11[1];
        string enemigoEstado12 = enemigo12[1];
        string enemigoEstado13 = enemigo13[1];
        string enemigoEstado14 = enemigo14[1];
        string enemigoEstado15 = enemigo15[1];
        string enemigoEstado16 = enemigo16[1];
        string enemigoEstado17 = enemigo17[1];
        string enemigoEstado18 = enemigo18[1];
        string enemigoEstado19 = enemigo19[1];
        string enemigoEstado20 = enemigo20[1];
        string enemigoEstado21 = enemigo21[1];
        string enemigoEstado22 = enemigo22[1];
        string enemigoEstado23 = enemigo23[1];
        string enemigoEstado24 = enemigo24[1];
        string enemigoEstado25 = enemigo25[1];
        string enemigoEstado26 = enemigo26[1];
        string enemigoEstado27 = enemigo27[1];
        string enemigoEstado28 = enemigo28[1];
        string enemigoEstado29 = enemigo29[1];
        string enemigoEstado30 = enemigo30[1];
        string enemigoEstado31 = enemigo31[1];
        string enemigoEstado32 = enemigo32[1];
        string enemigoEstado33 = enemigo33[1];
        string enemigoEstado34 = enemigo34[1];
        string enemigoEstado35 = enemigo35[1];
        string enemigoEstado36 = enemigo36[1];
        string enemigoEstado37 = enemigo37[1];
        string enemigoEstado38 = enemigo38[1];
        string enemigoEstado39 = enemigo39[1];
        string enemigoEstado40 = enemigo40[1];
        string enemigoEstado41 = enemigo41[1];
        string enemigoEstado42 = enemigo42[1];
        string enemigoEstado43 = enemigo43[1];
        string enemigoEstado44 = enemigo44[1];
        string enemigoEstado45 = enemigo45[1];
        string enemigoEstado46 = enemigo46[1];
        string enemigoEstado47 = enemigo47[1];
        string enemigoEstado48 = enemigo48[1];
        string enemigoEstado49 = enemigo49[1];
        string enemigoEstado50 = enemigo50[1];
        string enemigoEstado51 = enemigo51[1];
        string enemigoEstado52 = enemigo52[1];

        if (enemigoEstado1.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo1"));
            DatosPartida.Enemigo1 = true;
        }
        if (enemigoEstado2.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo2"));
            DatosPartida.Enemigo2 = true;
        }
        if (enemigoEstado3.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo3"));
            DatosPartida.Enemigo3 = true;
        }
        if (enemigoEstado4.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo4"));
            DatosPartida.Enemigo4 = true;
        }
        if (enemigoEstado5.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo5"));
            DatosPartida.Enemigo5 = true;
        }
        if (enemigoEstado6.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo6"));
            DatosPartida.Enemigo6 = true;
        }
        if (enemigoEstado7.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo7"));
            DatosPartida.Enemigo7 = true;
        }
        if (enemigoEstado8.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo8"));
            DatosPartida.Enemigo8 = true;
        }
        if (enemigoEstado9.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo9"));
            DatosPartida.Enemigo9 = true;
        }
        if (enemigoEstado10.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo10"));
            DatosPartida.Enemigo10 = true;
        }
        if (enemigoEstado11.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo11"));
            DatosPartida.Enemigo11 = true;
        }
        if (enemigoEstado12.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo12"));
            DatosPartida.Enemigo12 = true;
        }
        if (enemigoEstado13.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo13"));
            DatosPartida.Enemigo13 = true;
        }
        if (enemigoEstado14.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo14"));
            DatosPartida.Enemigo14 = true;
        }
        if (enemigoEstado15.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo15"));
            DatosPartida.Enemigo15 = true;
        }
        if (enemigoEstado16.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo16"));
            DatosPartida.Enemigo16 = true;
        }
        if (enemigoEstado17.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo17"));
            DatosPartida.Enemigo17 = true;
        }
        if (enemigoEstado18.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo18"));
            DatosPartida.Enemigo18 = true;
        }
        if (enemigoEstado19.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo19"));
            DatosPartida.Enemigo19 = true;
        }
        if (enemigoEstado20.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo20"));
            DatosPartida.Enemigo20 = true;
        }
        if (enemigoEstado21.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo21"));
            DatosPartida.Enemigo21 = true;
        }
        if (enemigoEstado22.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo22"));
            DatosPartida.Enemigo22 = true;
        }
        if (enemigoEstado23.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo23"));
            DatosPartida.Enemigo23 = true;
        }
        if (enemigoEstado24.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo24"));
            DatosPartida.Enemigo24 = true;
        }
        if (enemigoEstado25.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo25"));
            DatosPartida.Enemigo25 = true;
        }
        if (enemigoEstado26.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo26"));
            DatosPartida.Enemigo26 = true;
        }
        if (enemigoEstado27.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo27"));
            DatosPartida.Enemigo27 = true;
        }
        if (enemigoEstado28.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo28"));
            DatosPartida.Enemigo28 = true;
        }
        if (enemigoEstado29.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo29"));
            DatosPartida.Enemigo29 = true;
        }
        if (enemigoEstado30.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo30"));
            DatosPartida.Enemigo30 = true;
        }
        if (enemigoEstado31.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo31"));
            DatosPartida.Enemigo31 = true;
        }
        if (enemigoEstado32.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo32"));
            DatosPartida.Enemigo32 = true;
        }
        if (enemigoEstado33.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo33"));
            DatosPartida.Enemigo33 = true;
        }
        if (enemigoEstado34.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo34"));
            DatosPartida.Enemigo34 = true;
        }
        if (enemigoEstado35.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo35"));
            DatosPartida.Enemigo35 = true;
        }
        if (enemigoEstado36.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo36"));
            DatosPartida.Enemigo36 = true;
        }
        if (enemigoEstado37.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo37"));
            DatosPartida.Enemigo37 = true;
        }
        if (enemigoEstado38.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo38"));
            DatosPartida.Enemigo38 = true;
        }
        if (enemigoEstado39.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo39"));
            DatosPartida.Enemigo39 = true;
        }
        if (enemigoEstado40.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo40"));
            DatosPartida.Enemigo40 = true;
        }
        if (enemigoEstado41.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo41"));
            DatosPartida.Enemigo41 = true;
        }
        if (enemigoEstado42.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo42"));
            DatosPartida.Enemigo42 = true;
        }
        if (enemigoEstado43.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo43"));
            DatosPartida.Enemigo43 = true;
        }
        if (enemigoEstado44.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo44"));
            DatosPartida.Enemigo44 = true;
        }
        if (enemigoEstado45.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo45"));
            DatosPartida.Enemigo45 = true;
        }
        if (enemigoEstado46.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo46"));
            DatosPartida.Enemigo46 = true;
        }
        if (enemigoEstado47.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo47"));
            DatosPartida.Enemigo47 = true;
        }
        if (enemigoEstado48.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo48"));
            DatosPartida.Enemigo48 = true;
        }
        if (enemigoEstado49.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo49"));
            DatosPartida.Enemigo49 = true;
        }
        if (enemigoEstado50.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo50"));
            DatosPartida.Enemigo50 = true;
        }
        if (enemigoEstado51.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo51"));
            DatosPartida.Enemigo51 = true;
        }
        if (enemigoEstado52.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("Enemigo52"));
            DatosPartida.Enemigo52 = true;
        }
    }
Пример #16
0
 // Use this for initialization
 void Start()
 {
     vidaSpider = 80;
     script     = GetComponent <Chase>();
     expPlayer  = FindObjectOfType <GuardarPartida>();
 }
Пример #17
0
    private void obtenerMonedas()
    {
        string datosACargar = GuardarPartida.LeeArchivo(rutaGuardado);

        string[] listaMonedas = datosACargar.Split('_');

        string[] moneda1  = listaMonedas[22].Split(':');
        string[] moneda2  = listaMonedas[23].Split(':');
        string[] moneda3  = listaMonedas[24].Split(':');
        string[] moneda4  = listaMonedas[25].Split(':');
        string[] moneda5  = listaMonedas[26].Split(':');
        string[] moneda6  = listaMonedas[27].Split(':');
        string[] moneda7  = listaMonedas[28].Split(':');
        string[] moneda8  = listaMonedas[29].Split(':');
        string[] moneda9  = listaMonedas[30].Split(':');
        string[] moneda10 = listaMonedas[31].Split(':');
        string[] moneda11 = listaMonedas[32].Split(':');
        string[] moneda12 = listaMonedas[33].Split(':');
        string[] moneda13 = listaMonedas[34].Split(':');
        string[] moneda14 = listaMonedas[35].Split(':');
        string[] moneda15 = listaMonedas[36].Split(':');
        string[] moneda16 = listaMonedas[36].Split(':');
        string[] moneda17 = listaMonedas[38].Split(':');
        string[] moneda18 = listaMonedas[39].Split(':');
        string[] moneda19 = listaMonedas[40].Split(':');
        string[] moneda20 = listaMonedas[41].Split(':');
        string[] moneda21 = listaMonedas[42].Split(':');
        string[] moneda22 = listaMonedas[43].Split(':');
        string[] moneda23 = listaMonedas[44].Split(':');
        string[] moneda24 = listaMonedas[45].Split(':');
        string[] moneda25 = listaMonedas[46].Split(':');
        string[] moneda26 = listaMonedas[47].Split(':');
        string[] moneda27 = listaMonedas[48].Split(':');
        string[] moneda28 = listaMonedas[49].Split(':');
        string[] moneda29 = listaMonedas[50].Split(':');
        string[] moneda30 = listaMonedas[51].Split(':');
        string[] moneda31 = listaMonedas[52].Split(':');
        string[] moneda32 = listaMonedas[53].Split(':');
        string[] moneda33 = listaMonedas[54].Split(':');
        string[] moneda34 = listaMonedas[55].Split(':');



        string monedaEstado1  = moneda1[1];
        string monedaEstado2  = moneda2[1];
        string monedaEstado3  = moneda3[1];
        string monedaEstado4  = moneda4[1];
        string monedaEstado5  = moneda5[1];
        string monedaEstado6  = moneda6[1];
        string monedaEstado7  = moneda7[1];
        string monedaEstado8  = moneda8[1];
        string monedaEstado9  = moneda9[1];
        string monedaEstado10 = moneda10[1];
        string monedaEstado11 = moneda11[1];
        string monedaEstado12 = moneda12[1];
        string monedaEstado13 = moneda13[1];
        string monedaEstado14 = moneda14[1];
        string monedaEstado15 = moneda15[1];
        string monedaEstado16 = moneda16[1];
        string monedaEstado17 = moneda17[1];
        string monedaEstado18 = moneda18[1];
        string monedaEstado19 = moneda19[1];
        string monedaEstado20 = moneda20[1];
        string monedaEstado21 = moneda21[1];
        string monedaEstado22 = moneda22[1];
        string monedaEstado23 = moneda23[1];
        string monedaEstado24 = moneda24[1];
        string monedaEstado25 = moneda25[1];
        string monedaEstado26 = moneda26[1];
        string monedaEstado27 = moneda27[1];
        string monedaEstado28 = moneda28[1];
        string monedaEstado29 = moneda29[1];
        string monedaEstado30 = moneda30[1];
        string monedaEstado31 = moneda31[1];
        string monedaEstado32 = moneda32[1];
        string monedaEstado33 = moneda33[1];
        string monedaEstado34 = moneda34[1];


        if (monedaEstado1.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda1"));
            DatosPartida.moneda1 = true;
        }
        if (monedaEstado2.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda2"));
            DatosPartida.moneda2 = true;
        }
        if (monedaEstado3.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda3"));
            DatosPartida.moneda3 = true;
        }

        if (monedaEstado4.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda4"));
            DatosPartida.moneda4 = true;
        }
        if (monedaEstado5.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda5"));
            DatosPartida.moneda5 = true;
        }
        if (monedaEstado6.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda6"));
            DatosPartida.moneda6 = true;
        }
        if (monedaEstado7.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda7"));
            DatosPartida.moneda7 = true;
        }
        if (monedaEstado8.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda8"));
            DatosPartida.moneda8 = true;
        }
        if (monedaEstado9.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda9"));
            DatosPartida.moneda9 = true;
        }
        if (monedaEstado10.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda10"));
            DatosPartida.moneda10 = true;
        }
        if (monedaEstado11.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda11"));
            DatosPartida.moneda11 = true;
        }
        if (monedaEstado12.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda12"));
            DatosPartida.moneda12 = true;
        }
        if (monedaEstado13.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda13"));
            DatosPartida.moneda13 = true;
        }
        if (monedaEstado14.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda14"));
            DatosPartida.moneda14 = true;
        }
        if (monedaEstado15.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda15"));
            DatosPartida.moneda15 = true;
        }
        if (monedaEstado16.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda16"));
            DatosPartida.moneda16 = true;
        }
        if (monedaEstado17.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda17"));
            DatosPartida.moneda17 = true;
        }
        if (monedaEstado18.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda18"));
            DatosPartida.moneda18 = true;
        }
        if (monedaEstado19.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda19"));
            DatosPartida.moneda19 = true;
        }
        if (monedaEstado20.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda20"));
            DatosPartida.moneda20 = true;
        }
        if (monedaEstado21.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda21"));
            DatosPartida.moneda21 = true;
        }
        if (monedaEstado22.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda22"));
            DatosPartida.moneda22 = true;
        }
        if (monedaEstado23.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda23"));
            DatosPartida.moneda23 = true;
        }
        if (monedaEstado24.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda24"));
            DatosPartida.moneda24 = true;
        }
        if (monedaEstado25.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda25"));
            DatosPartida.moneda25 = true;
        }
        if (monedaEstado26.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda26"));
            DatosPartida.moneda26 = true;
        }
        if (monedaEstado27.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda27"));
            DatosPartida.moneda27 = true;
        }
        if (monedaEstado28.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda28"));
            DatosPartida.moneda28 = true;
        }
        if (monedaEstado29.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda29"));
            DatosPartida.moneda29 = true;
        }
        if (monedaEstado30.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda30"));
            DatosPartida.moneda30 = true;
        }
        if (monedaEstado31.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda31"));
            DatosPartida.moneda31 = true;
        }
        if (monedaEstado32.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda32"));
            DatosPartida.moneda32 = true;
        }
        if (monedaEstado33.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda33"));
            DatosPartida.moneda33 = true;
        }
        if (monedaEstado34.Equals("True"))
        {
            Destroy(GameObject.FindGameObjectWithTag("moneda34"));
            DatosPartida.moneda34 = true;
        }
    }
Пример #18
0
    /// <summary>
    /// Metodo el cual genera los datos necesarios para guardar el estado de una partida
    /// </summary>
    public void GuardarPartidaInGame()
    {
        Directory.CreateDirectory(rutaGuardado2);


        DirectoryInfo Dir = new DirectoryInfo(rutaGuardado2);

        ficheros = Dir.GetFiles();

        if (ficheros.Length < 3)
        {
            if (sobreescribir.isActiveAndEnabled)
            {
                sobreescribir.enabled = false;
            }
            canvasMenuPausa.enabled = false;
            canvasGuardado.enabled  = true;
            StartCoroutine(mostrarGuardando());
            Transform posicion_jugador;
            string    datosAGuardar = "";

            posicion_jugador     = GameObject.FindGameObjectWithTag("Player").transform;
            DatosPartida.PosJugX = posicion_jugador.position.x;
            DatosPartida.PosJugY = posicion_jugador.position.y;

            DatosPartida.dinero = int.Parse(GameObject.FindGameObjectWithTag("dinero").GetComponent <Text>().text);
            DatosPartida.vidas  = int.Parse(GameObject.FindGameObjectWithTag("vidas").GetComponent <Text>().text);

            DatosPartida.mana = AtributosJugador.mana;

            //Se que esto es una locura , pero en el momento de guardar tengo que hacer una corrutina, es decir que todos los
            //objetos del mapa se ponen en modo disabled(Unity lo hace por rendimiento), entonces tengo que ir guardando en la clase DatosPartida el estado de cada uno de ellos cuando se interactua con ellos durante la partida
            //y finalmente recuperarlos aqui
            datosAGuardar = "x:" + DatosPartida.PosJugX + "_" + "y:" + DatosPartida.PosJugY
                            + "_" + "cofre1:" + DatosPartida.cofre1 + "_" + "cofre2:" + DatosPartida.cofre2
                            + "_" + "cofre3:" + DatosPartida.cofre3 + "_" + "cofre4:" + DatosPartida.cofre4
                            + "_" + "cofre5:" + DatosPartida.cofre5 + "_" + "cofre6:" + DatosPartida.cofre6
                            + "_" + "cofre7:" + DatosPartida.cofre7 + "_" + "cofre8:" + DatosPartida.cofre8
                            + "_" + "cofre9:" + DatosPartida.cofre9 + "_" + "cofre10:" + DatosPartida.cofre10
                            + "_" + "cofre11:" + DatosPartida.cofre11 + "_" + "cofre12:" + DatosPartida.cofre12
                            + "_" + "cofre13:" + DatosPartida.cofre13 + "_" + "cofre14:" + DatosPartida.cofre14
                            + "_" + "cofre15:" + DatosPartida.cofre15 + "_" + "cofre16:" + DatosPartida.cofre16
                            + "_" + "cofre17:" + DatosPartida.cofre17
                            + "_" + "dinero:" + DatosPartida.dinero + "_" + "vidas:" + DatosPartida.vidas
                            + "_" + "mana:" + DatosPartida.mana
                            + "_" + "moneda1:" + DatosPartida.moneda1 + "_" + "moneda2:" + DatosPartida.moneda2
                            + "_" + "moneda3:" + DatosPartida.moneda3 + "_" + "moneda4:" + DatosPartida.moneda4
                            + "_" + "moneda5:" + DatosPartida.moneda5 + "_" + "moneda6:" + DatosPartida.moneda6
                            + "_" + "moneda7:" + DatosPartida.moneda7 + "_" + "moneda8:" + DatosPartida.moneda8
                            + "_" + "moneda9:" + DatosPartida.moneda9 + "_" + "moneda10:" + DatosPartida.moneda10
                            + "_" + "moneda11:" + DatosPartida.moneda11 + "_" + "moneda12:" + DatosPartida.moneda12
                            + "_" + "moneda13:" + DatosPartida.moneda13 + "_" + "moneda14:" + DatosPartida.moneda14
                            + "_" + "moneda15:" + DatosPartida.moneda15 + "_" + "moneda16:" + DatosPartida.moneda16
                            + "_" + "moneda17:" + DatosPartida.moneda17 + "_" + "moneda18:" + DatosPartida.moneda18
                            + "_" + "moneda19:" + DatosPartida.moneda19 + "_" + "moneda20:" + DatosPartida.moneda20
                            + "_" + "moneda21:" + DatosPartida.moneda21 + "_" + "moneda22:" + DatosPartida.moneda22
                            + "_" + "moneda23:" + DatosPartida.moneda23 + "_" + "moneda24:" + DatosPartida.moneda24
                            + "_" + "moneda25:" + DatosPartida.moneda25 + "_" + "moneda26:" + DatosPartida.moneda26
                            + "_" + "moneda27:" + DatosPartida.moneda27 + "_" + "moneda28:" + DatosPartida.moneda28
                            + "_" + "moneda29:" + DatosPartida.moneda29 + "_" + "moneda30:" + DatosPartida.moneda30
                            + "_" + "moneda31:" + DatosPartida.moneda31 + "_" + "moneda32:" + DatosPartida.moneda32
                            + "_" + "moneda33:" + DatosPartida.moneda33 + "_" + "moneda34:" + DatosPartida.moneda34
                            + "_" + "jarron1:" + DatosPartida.jarron1 + "_" + "jarron2:" + DatosPartida.jarron2
                            + "_" + "jarron3:" + DatosPartida.jarron3 + "_" + "jarron4:" + DatosPartida.jarron4
                            + "_" + "enemigo1:" + DatosPartida.Enemigo1 + "_" + "enemigo2:" + DatosPartida.Enemigo2
                            + "_" + "enemigo3:" + DatosPartida.Enemigo3 + "_" + "enemigo4:" + DatosPartida.Enemigo4
                            + "_" + "enemigo5:" + DatosPartida.Enemigo5 + "_" + "enemigo6:" + DatosPartida.Enemigo6
                            + "_" + "enemigo7:" + DatosPartida.Enemigo7 + "_" + "enemigo8:" + DatosPartida.Enemigo8
                            + "_" + "enemigo9:" + DatosPartida.Enemigo9 + "_" + "enemigo10:" + DatosPartida.Enemigo10
                            + "_" + "enemigo11:" + DatosPartida.Enemigo11 + "_" + "enemigo12:" + DatosPartida.Enemigo12
                            + "_" + "enemigo13:" + DatosPartida.Enemigo13 + "_" + "enemigo14:" + DatosPartida.Enemigo14
                            + "_" + "enemigo14:" + DatosPartida.Enemigo15
                            + "_" + "enemigo16:" + DatosPartida.Enemigo16 + "_" + "enemigo17:" + DatosPartida.Enemigo17
                            + "_" + "enemigo18:" + DatosPartida.Enemigo18 + "_" + "enemigo19:" + DatosPartida.Enemigo19
                            + "_" + "enemigo20:" + DatosPartida.Enemigo20 + "_" + "enemigo21:" + DatosPartida.Enemigo21
                            + "_" + "enemigo22:" + DatosPartida.Enemigo22 + "_" + "enemigo23:" + DatosPartida.Enemigo23
                            + "_" + "enemigo24:" + DatosPartida.Enemigo24 + "_" + "enemigo25:" + DatosPartida.Enemigo25
                            + "_" + "enemigo26:" + DatosPartida.Enemigo26 + "_" + "enemigo1:" + DatosPartida.Enemigo27
                            + "_" + "enemigo3:" + DatosPartida.Enemigo28 + "_" + "enemigo4:" + DatosPartida.Enemigo29
                            + "_" + "enemigo5:" + DatosPartida.Enemigo30 + "_" + "enemigo6:" + DatosPartida.Enemigo31
                            + "_" + "enemigo7:" + DatosPartida.Enemigo32 + "_" + "enemigo8:" + DatosPartida.Enemigo33
                            + "_" + "enemigo9:" + DatosPartida.Enemigo34 + "_" + "enemigo10:" + DatosPartida.Enemigo35
                            + "_" + "enemigo11:" + DatosPartida.Enemigo36 + "_" + "enemigo12:" + DatosPartida.Enemigo37
                            + "_" + "enemigo13:" + DatosPartida.Enemigo38 + "_" + "enemigo14:" + DatosPartida.Enemigo39
                            + "_" + "enemigo16:" + DatosPartida.Enemigo40 + "_" + "enemigo17:" + DatosPartida.Enemigo41
                            + "_" + "enemigo18:" + DatosPartida.Enemigo42 + "_" + "enemigo19:" + DatosPartida.Enemigo43
                            + "_" + "enemigo20:" + DatosPartida.Enemigo44 + "_" + "enemigo21:" + DatosPartida.Enemigo45
                            + "_" + "enemigo22:" + DatosPartida.Enemigo46 + "_" + "enemigo23:" + DatosPartida.Enemigo47
                            + "_" + "enemigo24:" + DatosPartida.Enemigo48 + "_" + "enemigo25:" + DatosPartida.Enemigo49
                            + "_" + "enemigo25:" + DatosPartida.Enemigo50 + "_" + "enemigo25:" + DatosPartida.Enemigo51
                            + "_" + "enemigo25:" + DatosPartida.Enemigo52
                            + "_" + "puerta1:" + DatosPartida.puerta1 + "_" + "puerta2:" + DatosPartida.puerta2
                            + "_" + "puerta3:" + DatosPartida.puerta3 + "_" + "puerta3:" + DatosPartida.puerta4
                            + "_" + "puerta3:" + DatosPartida.puerta5 + "_" + "puerta3:" + DatosPartida.puerta6
                            + "_" + "puerta3:" + DatosPartida.puerta7
                            + "_" + "armaduraEquipada:" + DatosPartida.tipoArmadura + "_" + "golpesArmadura:" + DatosPartida.golpesArmadura
                            + "_" + "espadaEquipada:" + DatosPartida.espadaEquipada
            ;

            for (int i = 0; i < DatosInventario.objetosEnInventario.Length; i++)
            {
                datosAGuardar += "_" + "slot:" + DatosInventario.objetosEnInventario[i];
            }

            GuardarPartida.EscribeEnArchivo(datosAGuardar, rutaGuardado, true);
            datosAGuardar = "";

            GameObject.FindGameObjectWithTag("Player").GetComponent <Movimiento>().velocidad = 6;
            Time.timeScale = 1;
        }
        else
        {
            sobreescribir.enabled = true;
        }
    }
Пример #19
0
    private void ObtenerObjetosInventario()
    {
        ObjetoCogible objetos      = new ObjetoCogible();
        string        datosACargar = GuardarPartida.LeeArchivo(rutaGuardado);

        string[] listaItems = datosACargar.Split('_');

        string[] item1 = new string[2];
        string[] item2 = new string[2];
        string[] item3 = new string[2];
        string[] item4 = new string[2];

        string item1Estado = "";
        string item2Estado = "";
        string item3Estado = "";
        string item4Estado = "";



        switch (listaItems.Length - 1)
        {
        case 122:
            item1       = listaItems[122].Split(':');
            item1Estado = item1[1];

            break;

        case 123:
            item1       = listaItems[122].Split(':');
            item2       = listaItems[123].Split(':');
            item1Estado = item1[1];
            item2Estado = item2[1];
            break;

        case 124:
            item1       = listaItems[122].Split(':');
            item2       = listaItems[123].Split(':');
            item3       = listaItems[124].Split(':');
            item1Estado = item1[1];
            item2Estado = item2[1];
            item3Estado = item3[1];

            break;

        case 125:
            item1       = listaItems[122].Split(':');
            item2       = listaItems[123].Split(':');
            item3       = listaItems[124].Split(':');
            item4       = listaItems[125].Split(':');
            item1Estado = item1[1];
            item2Estado = item2[1];
            item3Estado = item3[1];
            item4Estado = item4[1];
            break;
        }

        if (item1Estado.Equals("manaInfinito"))
        {
            objetos.instanciarInven(mana);
        }
        else if (item1Estado.Equals("vidaInfinita"))
        {
            objetos.instanciarInven(vida);
        }
        else if (item1Estado.Equals("Untagged"))
        {
            objetos.instanciarInven(pocion);
        }


        if (item2Estado.Equals("manaInfinito"))
        {
            objetos.instanciarInven(mana);
        }
        else if (item2Estado.Equals("vidaInfinita"))
        {
            objetos.instanciarInven(vida);
        }
        else if (item2Estado.Equals("Untagged"))
        {
            objetos.instanciarInven(pocion);
        }


        if (item3Estado.Equals("manaInfinito"))
        {
            objetos.instanciarInven(mana);
        }
        else if (item3Estado.Equals("vidaInfinita"))
        {
            objetos.instanciarInven(vida);
        }
        else if (item3Estado.Equals("Untagged"))
        {
            objetos.instanciarInven(pocion);
        }


        if (item4Estado.Equals("manaInfinito"))
        {
            objetos.instanciarInven(mana);
        }
        else if (item4Estado.Equals("vidaInfinita"))
        {
            objetos.instanciarInven(vida);
        }
        else if (item4Estado.Equals("Untagged"))
        {
            objetos.instanciarInven(pocion);
        }
    }