Пример #1
0
    void Update()
    {
        EggOwnedDAO eggOwned = new EggOwnedDAO();
        EggOwned    owned    = eggOwned.GetEquippedEgg();

        nombre.GetComponent <UILabel> ().text                  = "Huevo " + owned.Category;
        descripcion.GetComponent <UILabel> ().text             = "Un huevo de tipo " + owned.Category;
        stats.GetComponent <UILabel> ().text                   = "Ciclos: " + owned.CurrentCycles + "/" + owned.TotalCycles;
        sprite.GetComponent <UISprite> ().spriteName           = "Egg";
        sprite.GetComponent <UISprite> ().transform.localScale = new Vector3(200, 200, 0);
    }
Пример #2
0
    void Update()
    {
        PlayerDAO       player = new PlayerDAO();
        PokemonOwnedDAO pk     = new PokemonOwnedDAO();
        EggOwnedDAO     egg    = new EggOwnedDAO();
        Player          p      = player.GetPlayer();

        labelNombre.GetComponent <UILabel>().text   = "Perfil de " + p.Name;
        labelOro.GetComponent <UILabel>().text      = "Oro: " + p.Gold;
        labelPokemon.GetComponent <UILabel> ().text = "Pokemon: " + pk.GetOwnedPokemon().ToList().Count();
        labelHuevos.GetComponent <UILabel> ().text  = "Huevos: " + egg.GetNotEquippedEggs().ToList().Count();
    }
Пример #3
0
    void OnClick()
    {
        PokemonOwnedDAO pkmOwned = new PokemonOwnedDAO();
        EggOwnedDAO     eggOwned = new EggOwnedDAO();

        switch (transform.parent.name)
        {
        case "Pokemon000":
            if (pkmOwned.GetEquippedPokemon().ToList().Count() > 0)
            {
                UIController.instance.MostrarPanelDatosPokemon(1);
            }
            else
            {
                UIController.instance.MostrarPanelMensaje("No tienes ningun pokemon equipado ahi");
            }
            break;

        case "Pokemon001":
            if (pkmOwned.GetEquippedPokemon().ToList().Count() > 1)
            {
                UIController.instance.MostrarPanelDatosPokemon(2);
            }
            else
            {
                UIController.instance.MostrarPanelMensaje("No tienes ningun pokemon equipado ahi");
            }
            break;

        case "Pokemon002":
            if (pkmOwned.GetEquippedPokemon().ToList().Count() > 2)
            {
                UIController.instance.MostrarPanelDatosPokemon(3);
            }
            else
            {
                UIController.instance.MostrarPanelMensaje("No tienes ningun pokemon equipado ahi");
            }
            break;

        case "Huevo":
            if (eggOwned.GetEquippedEgg() != null)
            {
                UIController.instance.MostrarPanelDatosPokemon(4);
            }
            else
            {
                UIController.instance.MostrarPanelMensaje("No tienes ningun huevo equipado");
            }
            break;
        }
    }
Пример #4
0
    void OnClick()
    {
        PlayerDAO       player    = new PlayerDAO();
        PokemonOwnedDAO pkmdao    = new PokemonOwnedDAO();
        EggOwnedDAO     eggowned  = new EggOwnedDAO();
        ItemsOwnedDAO   itemsdaos = new ItemsOwnedDAO();

        itemsdaos.DeleteAllItems();
        eggowned.DeleteAllEggs();
        pkmdao.DeleteAllPokemon();
        player.CrearJugador(labelNombre.GetComponent <UILabel> ().text);
        UIController.instance.MostrarPanelContinuar();
    }
Пример #5
0
    void Start()
    {
        PokemonOwnedDAO     pkmOwned    = new PokemonOwnedDAO();
        PokemonBasicDAO     pkmBasic    = new PokemonBasicDAO();
        EggOwnedDAO         eggOwned    = new EggOwnedDAO();
        List <PokemonOwned> listPokemon = pkmOwned.GetEquippedPokemon().ToList();

        if (listPokemon.Count() == 1)
        {
            pokemon1.GetComponent <UISprite> ().spriteName = (listPokemon [0].IdBasic) + "";
            PokemonBasic basico = pkmBasic.GetPokemon(listPokemon [0].Id);
            Debug.Log(basico);
            primerNombre.GetComponent <UILabel> ().text = basico.Name + " Nvl " + listPokemon [0].Level;
        }
        else if (listPokemon.Count() == 2)
        {
            pokemon1.GetComponent <UISprite> ().spriteName = (listPokemon [0].IdBasic) + "";
            PokemonBasic basico = pkmBasic.GetPokemon(listPokemon [0].IdBasic);
            primerNombre.GetComponent <UILabel> ().text = basico.Name + " Nvl: " + listPokemon [0].Level;

            pokemon2.GetComponent <UISprite> ().spriteName = (listPokemon [1].IdBasic) + "";
            PokemonBasic segundoBasico = pkmBasic.GetPokemon(listPokemon [1].IdBasic);
            segundoNombre.GetComponent <UILabel> ().text = segundoBasico.Name + " Nvl: " + listPokemon [1].Level;
        }
        else if (listPokemon.Count() == 3)
        {
            pokemon1.GetComponent <UISprite> ().spriteName = (listPokemon [0].IdBasic) + "";
            PokemonBasic basico = pkmBasic.GetPokemon(listPokemon [0].IdBasic);
            primerNombre.GetComponent <UILabel> ().text = basico.Name + " Nvl: " + listPokemon [0].Level;

            pokemon2.GetComponent <UISprite> ().spriteName = (listPokemon [1].IdBasic) + "";
            PokemonBasic segundoBasico = pkmBasic.GetPokemon(listPokemon [1].IdBasic);
            segundoNombre.GetComponent <UILabel> ().text = segundoBasico.Name + " Nvl: " + listPokemon [1].Level;

            pokemon3.GetComponent <UISprite> ().spriteName = (listPokemon [2].IdBasic) + "";
            PokemonBasic tercerBasico = pkmBasic.GetPokemon(listPokemon [2].IdBasic);
            tercerNombre.GetComponent <UILabel> ().text = tercerBasico.Name + " Nvl: " + listPokemon [2].Level;
        }

        if (eggOwned.GetEquippedEgg() != null)
        {
            huevo.GetComponent <UILabel> ().text                       = "Huevo " + eggOwned.GetEquippedEgg().Category;
            huevoSprite.GetComponent <UISprite>().spriteName           = "Egg";
            huevoSprite.GetComponent <UISprite>().transform.localScale = new Vector3(200, 200, 1);
        }
        else
        {
            huevoSprite.GetComponent <UISprite>().spriteName = "0";
        }
    }
Пример #6
0
 void Update()
 {
     if (actualizarInventario)
     {
         if (mostrarItems)
         {
             int childs = parentGrid.transform.childCount;
             for (int i = 0; i < childs; i++)
             {
                 Destroy(parentGrid.transform.GetChild(i).gameObject);
             }
             ItemsOwnedDAO     itemsOwned = new ItemsOwnedDAO();
             List <ItemsOwned> lista      = itemsOwned.GetItemsOwned().ToList();
             for (int i = 0; i < lista.Count(); i++)
             {
                 GameObject item = Instantiate(prefabOwnedItem) as GameObject;
                 item.transform.name = "" + lista [i].Id;
                 item.GetComponent <BotonComprarItem>().sePuedeComprar = false;
                 item.GetComponent <BotonUsarPocion>().sePuedeUsar     = true;
                 item.GetComponentInChildren <UILabel> ().text         = lista [i].NameBasic;
                 item.transform.parent     = parentGrid.transform;
                 item.transform.localScale = new Vector3(1, 1, 1);
             }
         }
         else
         {
             int childs = parentGrid.transform.childCount;
             for (int i = 0; i < childs; i++)
             {
                 Destroy(parentGrid.transform.GetChild(i).gameObject);
             }
             EggOwnedDAO     eggOwned = new EggOwnedDAO();
             List <EggOwned> lista    = eggOwned.GetNotEquippedEggs().ToList();
             for (int i = 0; i < lista.Count(); i++)
             {
                 GameObject egg = Instantiate(prefabOwnedEgg) as GameObject;
                 egg.GetComponent <BotonComprarHuevo>().sePuedeComprar = false;
                 egg.GetComponent <BotonEquiparHuevo>().sePuedeEquipar = true;
                 egg.transform.name = "" + lista [i].Id;
                 egg.GetComponentInChildren <UILabel> ().text = "Huevo " + lista [i].Category;
                 egg.transform.parent     = parentGrid.transform;
                 egg.transform.localScale = new Vector3(1, 1, 1);
             }
         }
         parentGrid.GetComponent <UIGrid> ().repositionNow = true;
         actualizarInventario = false;
     }
 }
Пример #7
0
 void OnClick()
 {
     if (sePuedeEquipar)
     {
         EggOwnedDAO eggOwned = new EggOwnedDAO();
         if (eggOwned.GetEquippedEgg() != null)
         {
             UIController.instance.MostrarPanelMensaje("Ya tienes un huevo equipado\n Hasta que no eclosione no podras equiparte otro");
         }
         else
         {
             UIController.instance.MostrarPanelMensaje("Te has equipado el huevo");
             eggOwned.EquipEgg(int.Parse(transform.name));
         }
     }
 }
Пример #8
0
    void FixedUpdate()
    {
        curAcc = Mathf.Lerp(curAcc, Input.acceleration.magnitude, fHigh);
        avgAcc = Mathf.Lerp(avgAcc, Input.acceleration.magnitude, fLow);
        float delta = curAcc - avgAcc;

        if (delta > hiLim)
        {
            steps++;
        }

        if (steps > 10)
        {
            stepsEgg++;
            actualizarDatos = true;
            PokemonOwnedDAO     pkmOwned    = new PokemonOwnedDAO();
            List <PokemonOwned> listPokemon = pkmOwned.GetEquippedPokemon().ToList();
            PlayerDAO           playerDAO   = new PlayerDAO();
            EggOwnedDAO         eggOwned    = new EggOwnedDAO();
            for (int i = 0; i < listPokemon.Count(); i++)
            {
                if (listPokemon[i].CurrentHappyness > 1)
                {
                    listPokemon[i].CurrentHappyness  -= 1;
                    listPokemon[i].CurrentExperience += 2;
                    if (listPokemon[i].CurrentExperience > listPokemon[i].ExperienceNeeded)
                    {
                        listPokemon[i].LevelUp();
                        playerDAO.UpdateGold(playerDAO.GetPlayer().Gold + (listPokemon[i].Level * 5));
                    }
                    pkmOwned.UpdatePokemon(listPokemon[i].Id, listPokemon[i]);
                }
            }
            if (stepsEgg == 3)
            {
                if (eggOwned.GetEquippedEgg() != null)
                {
                    eggOwned.AumentarCiclo();
                }
                stepsEgg = 0;
            }
            steps = 0;
        }
    }
Пример #9
0
 void OnClick()
 {
     if (sePuedeComprar)
     {
         EggOwnedDAO eggOwned   = new EggOwnedDAO();
         EggBasicDAO eggBasic   = new EggBasicDAO();
         PlayerDAO   playerDAO  = new PlayerDAO();
         int         precioItem = eggBasic.GetEggBasic(transform.name).Price;
         if (precioItem > playerDAO.GetPlayer().Gold)
         {
             UIController.instance.MostrarPanelMensaje("No dispones del oro suficiente para comprar eso");
         }
         else
         {
             playerDAO.UpdateGold(playerDAO.GetPlayer().Gold - precioItem);
             eggOwned.CreateEggOwned(transform.name);
             UIController.instance.MostrarTiendaHuevos();
         }
     }
 }
Пример #10
0
    void Update()
    {
        PokemonOwnedDAO     pkmOwned    = new PokemonOwnedDAO();
        List <PokemonOwned> listPokemon = pkmOwned.GetEquippedPokemon().ToList();
        PokemonBasicDAO     pkmBasic    = new PokemonBasicDAO();
        EggOwnedDAO         eggOwned    = new EggOwnedDAO();

        if (actualizarDatos)
        {
            if (listPokemon.Count() == 1)
            {
                float amountFirst = (listPokemon [0].CurrentHappyness * 100) / listPokemon [0].Happyness;
                nombre1.GetComponent <UILabel>().text          = pkmBasic.GetPokemon(listPokemon[0].IdBasic).Name + " Nvl: " + listPokemon[0].Level;
                pokemon1.GetComponent <UISprite> ().spriteName = (listPokemon [0].IdBasic) + "";

                GameObject fore = progressBar1.transform.FindChild("ForegroundBar000").gameObject;
                fore.GetComponent <UISprite> ().fillAmount = (amountFirst / 100);

                float      amountExp = (listPokemon[0].CurrentExperience * 100) / listPokemon[0].ExperienceNeeded;
                GameObject foreExp   = barraExperiencia1.transform.FindChild("ForeExp000").gameObject;
                foreExp.GetComponent <UISprite>().fillAmount = (amountExp / 100);
            }
            else if (listPokemon.Count() == 2)
            {
                float amountFirst = (listPokemon [0].CurrentHappyness * 100) / listPokemon [0].Happyness;
                nombre1.GetComponent <UILabel>().text          = pkmBasic.GetPokemon(listPokemon[0].IdBasic).Name + " Nvl: " + listPokemon[0].Level;
                pokemon1.GetComponent <UISprite> ().spriteName = (listPokemon [0].IdBasic) + "";
                GameObject fore = progressBar1.transform.FindChild("ForegroundBar000").gameObject;
                fore.GetComponent <UISprite> ().fillAmount = (amountFirst / 100);

                float      amountExp = (listPokemon[0].CurrentExperience * 100) / listPokemon[0].ExperienceNeeded;
                GameObject foreExp   = barraExperiencia1.transform.FindChild("ForeExp000").gameObject;
                foreExp.GetComponent <UISprite>().fillAmount = (amountExp / 100);

                float amountSecond = ((listPokemon [1].CurrentHappyness * 100) / listPokemon [1].Happyness);
                nombre2.GetComponent <UILabel>().text          = pkmBasic.GetPokemon(listPokemon[1].IdBasic).Name + " Nvl: " + listPokemon[1].Level;
                pokemon2.GetComponent <UISprite> ().spriteName = (listPokemon [1].IdBasic) + "";
                GameObject fore2 = progressBar2.transform.FindChild("ForegroundBar001").gameObject;
                fore2.GetComponent <UISprite> ().fillAmount = (amountSecond / 100);

                float      amountExp2 = (listPokemon[1].CurrentExperience * 100) / listPokemon[1].ExperienceNeeded;
                GameObject foreExp2   = barraExperiencia2.transform.FindChild("ForeExp001").gameObject;
                foreExp2.GetComponent <UISprite>().fillAmount = amountExp2 / 100;
            }
            else if (listPokemon.Count() == 3)
            {
                float amountFirst = (listPokemon [0].CurrentHappyness * 100) / listPokemon [0].Happyness;
                nombre1.GetComponent <UILabel>().text          = pkmBasic.GetPokemon(listPokemon[0].IdBasic).Name + " Nvl: " + listPokemon[0].Level;
                pokemon1.GetComponent <UISprite> ().spriteName = (listPokemon [0].IdBasic) + "";
                GameObject fore = progressBar1.transform.FindChild("ForegroundBar000").gameObject;
                fore.GetComponent <UISprite> ().fillAmount = (amountFirst / 100);

                float      amountExp = (listPokemon[0].CurrentExperience * 100) / listPokemon[0].ExperienceNeeded;
                GameObject foreExp   = barraExperiencia1.transform.FindChild("ForeExp000").gameObject;
                foreExp.GetComponent <UISprite>().fillAmount = (amountExp / 100);

                float amountSecond = ((listPokemon [1].CurrentHappyness * 100) / listPokemon [1].Happyness);
                nombre2.GetComponent <UILabel>().text          = pkmBasic.GetPokemon(listPokemon[1].IdBasic).Name + " Nvl: " + listPokemon[1].Level;
                pokemon2.GetComponent <UISprite> ().spriteName = (listPokemon [1].IdBasic) + "";
                GameObject fore2 = progressBar2.transform.FindChild("ForegroundBar001").gameObject;
                fore2.GetComponent <UISprite> ().fillAmount = (amountSecond / 100);

                float      amountExp2 = (listPokemon[1].CurrentExperience * 100) / listPokemon[1].ExperienceNeeded;
                GameObject foreExp2   = barraExperiencia2.transform.FindChild("ForeExp001").gameObject;
                foreExp2.GetComponent <UISprite>().fillAmount = amountExp2 / 100;

                float amountThird = ((listPokemon [2].CurrentHappyness * 100) / listPokemon [2].Happyness);
                nombre3.GetComponent <UILabel>().text          = pkmBasic.GetPokemon(listPokemon[2].IdBasic).Name + " Nvl: " + listPokemon[2].Level;
                pokemon3.GetComponent <UISprite> ().spriteName = (listPokemon [2].IdBasic) + "";
                GameObject fore3 = progressBar3.transform.FindChild("ForegroundBar002").gameObject;
                fore3.GetComponent <UISprite> ().fillAmount = (amountThird / 100);

                float      amountExp3 = (listPokemon[2].CurrentExperience * 100) / listPokemon[2].ExperienceNeeded;
                GameObject foreExp3   = barraExperiencia3.transform.FindChild("ForeExp002").gameObject;
                foreExp3.GetComponent <UISprite>().fillAmount = amountExp3 / 100;
            }
            else if (listPokemon.Count() == 0)
            {
                pokemon1.GetComponent <UISprite> ().spriteName = "0";
                pokemon2.GetComponent <UISprite> ().spriteName = "0";
                pokemon3.GetComponent <UISprite> ().spriteName = "0";
            }
            actualizarDatos = false;
            if (eggOwned.GetEquippedEgg() != null)
            {
                EggOwned egg = eggOwned.GetEquippedEgg();
                nombreHuevo.GetComponent <UILabel>().text = "Huevo " + egg.Category;
                float      amountEgg = ((egg.CurrentCycles * 100) / egg.TotalCycles);
                GameObject fore      = barraHuevo.transform.FindChild("Foreground").gameObject;
                spriteHuevo.GetComponent <UISprite>().spriteName           = "Egg";
                fore.GetComponent <UISprite>().fillAmount                  = amountEgg / 100;
                spriteHuevo.GetComponent <UISprite>().transform.localScale = new Vector3(150, 150, 0);
            }
            else
            {
                spriteHuevo.GetComponent <UISprite>().spriteName = "0";
            }
        }
    }