Example #1
0
    public DataAccionSecundaria ejecutaAccionSecundaria()
    {
        DataAccionSecundaria AccionReturn = new DataAccionSecundaria();

        for (int i = 0; i < 4; i++)
        {
            if (infoCrewild.CrewillInstancia[AuxPosCwAccionSecundaria].ataques[i] != null)
            {
                if (infoCrewild.CrewillInstancia[AuxPosCwAccionSecundaria].ataques[i].EfectoFueradeBatalla == true)
                {
                    if (infoCrewild.CrewillInstancia[AuxPosCwAccionSecundaria].ataques[i].cantidadDeusos > 0)
                    {
                        infoCrewild.CrewillInstancia[AuxPosCwAccionSecundaria].ataques[i].cantidadDeusos -= 1;
                        //  infoCrewild.CrewillInstancia[AuxPosCwAccionSecundaria].ataques[i].MetodoEnBatalla(infoCrewild.CrewillInstancia[posSelect - 1]);
                        //  dataAccionSecundaria.numAtaque = i;
                        AccionReturn.numAtaque   = i;
                        AccionReturn.crewildBase = infoCrewild.CrewillInstancia[AuxPosCwAccionSecundaria];

                        return(AccionReturn);
                    }
                }
            }
        }

        return(AccionReturn);
    }
Example #2
0
    void AccionLV2()
    {
        if (EjecutaAccionSecundaria == false)
        {
            if (MoveLevel2 == true)
            {
                SelectPosLv2();
                posicionDinamica(posSelectLv2);
            }
            //retroceder
            if (Input.GetKeyDown(KeyCode.C) && MoveLevel2 == true)
            {
                Retroceder();
            }
        }


        //change
        if (posSelectLv2 == 1)
        {
            if (Input.GetKeyDown(KeyCode.Space) && MoveLevel2 == true)
            {
                MoveLevel2 = false;


                LibreriaS.audioMenus.Audio.Play();

                AuxCrewill[0] = infoCrewild.CrewillInstancia[posSelect - 1];

                SeleccionCambio[0] = true;
                AuxArrayIntCrewil1 = posSelect - 1;

                AuxLastPosSelect = posSelect;
            }

            else if (MoveLevel2 == false)
            {
                if (Input.GetKeyDown(KeyCode.C))
                {
                    MoveLevel2 = true;

                    AuxCrewill[0] = null;
                    AuxCrewill[1] = null;

                    posSelect = AuxLastPosSelect;
                    SelectPos();
                }

                SelectPos();
                changeCrewildPosition();

                DefinirSprite();
            }
        }
        // info crewild
        else if (posSelectLv2 == 2)
        {
            if (Input.GetKeyDown(KeyCode.Space) && MoveLevel2 == true)
            {
                LibreriaS.audioMenus.Audio.Play();
                EntraEnInforBulletWil();
            }

            else if (Input.GetKeyDown(KeyCode.C) && MoveLevel2 == false && LibreriaS.informacionCrewild.ActivaNavegacion == false)
            {
                MoveLevel2         = true;
                infoCanvas.enabled = false;
                infoCrewild.Active = false;

                infoCrewild.condicionesDeSalida();

                LibreriaS.audioMenus.Audio.Play();

                LibreriaS.Batalla.criaturasCanvas.enabled = true;
            }
        }
        if (AccionSecundariaCW == false)
        {
            // object
            if (posSelectLv2 == 3)
            {
            }
            //Back
            else if (posSelectLv2 == 4)
            {
                if (Input.GetKeyDown(KeyCode.Space))
                {
                    Retroceder();
                }
            }
        }
        else if (AccionSecundariaCW == true)
        {
            // object
            if (posSelectLv2 == 3)
            {
            }
            // accion secundaria
            else if (posSelectLv2 == 4)
            {
                if (Input.GetKeyDown(KeyCode.Space) && EjecutaAccionSecundaria == false)
                {
                    LibreriaS.audioMenus.Audio.Play();
                    EjecutaAccionSecundaria  = true;
                    AuxPosCwAccionSecundaria = posSelect - 1;
                    dataAccionSecundaria     = ejecutaAccionSecundaria();
                }

                else if (EjecutaAccionSecundaria == true)
                {
                    dataAccionSecundaria.crewildBase.ataques[dataAccionSecundaria.numAtaque].MetodoEnBatalla(dataAccionSecundaria.crewildBase);
                }
            }
            //Back
            else if (posSelectLv2 == 5)
            {
                if (Input.GetKeyDown(KeyCode.Space))
                {
                    Retroceder();
                }
            }
        }
    }
Example #3
0
    // Use this for initialization
    public void Start()
    {
        instanShare = this;

        dataAccionSecundaria = new DataAccionSecundaria();

        LibreriaS = GameObject.Find("Game Manager").GetComponent <libreriaDeScrips>();

        selector = GameObject.Find("Crewild/Crewild/under panel/Selector").GetComponent <RectTransform>();

        panelsAccion = GameObject.Find("Crewild/Crewild/AccionSelect").GetComponent <RectTransform>();

        //  panelsAccionBrawler = GameObject.Find("Crewild/Crewild/AccionSelectBrawler").GetComponent<RectTransform>();

        selectorPanel = GameObject.Find("Crewild/Crewild/AccionSelect/Selector").GetComponent <RectTransform>();

        selectorPanelBrawler = GameObject.Find("Crewild/Crewild/AccionSelectBrawler/Selector").GetComponent <RectTransform>();

        subPanelObj = GameObject.Find("Crewild/Crewild/AccionSelect");

        subPanelObjBrawler = GameObject.Find("Crewild/Crewild/AccionSelectBrawler");

        infoCrewild = GameObject.Find("informacion/estadisticas").GetComponent <informacionCrewild>();

        infoCanvas = GameObject.Find("informacion").GetComponent <Canvas>();
        if (TextPanelBox == null)
        {
            TextPanelBox = GameObject.Find("Crewild/AccionSelect/text").GetComponent <Text>();
        }


        //sin utilidad
        objCanvas = GameObject.Find("informacion").GetComponent <Canvas>();



        scritpAniBattle = GameObject.Find("baltle interfaceC/baltle interface").GetComponent <animationScritpBatle>();


        for (int i = 0; i < LibreriaS.informacionCrewild.CrewillInstancia.Length; i++)
        {
            BulletTransf[i] = GameObject.Find("Crewild/Crewild/under panel/criatura " + (i + 1)).GetComponent <RectTransform>();
            if (LibreriaS.informacionCrewild.CrewillInstancia[i] != null)
            {
                //aƱadir nombres, nivel Datos numericos de Barras
                barrasDeSalud[i]     = GameObject.Find("Crewild/Crewild/under panel/criatura " + (i + 1) + "/HP, Estamine fatigue_ player/hp").GetComponent <Image>();
                BarraDeCansancion[i] = GameObject.Find("Crewild/Crewild/under panel/criatura " + (i + 1) + "/HP, Estamine fatigue_ player/Fatige").GetComponent <Image>();
                BarraExp[i]          = GameObject.Find("Crewild/Crewild/under panel/criatura " + (i + 1) + "/HP, Estamine fatigue_ player/Exp").GetComponent <Image>();

                TextoHp[i]  = GameObject.Find("Crewild/Crewild/under panel/criatura " + (i + 1) + "/HP, Estamine fatigue_ player/hp text").GetComponent <Text>();
                TextoEst[i] = GameObject.Find("Crewild/Crewild/under panel/criatura " + (i + 1) + "/HP, Estamine fatigue_ player/Est text").GetComponent <Text>();
                TextoExp[i] = GameObject.Find("Crewild/Crewild/under panel/criatura " + (i + 1) + "/HP, Estamine fatigue_ player/Exp text").GetComponent <Text>();

                nombreCrewild[i] = GameObject.Find("Crewild/Crewild/under panel/criatura " + (i + 1) + "/panel nombre/text").GetComponent <Text>();
            }
            ImageEstados[i] = GameObject.Find("Crewild/Crewild/under panel/criatura " + (i + 1) + "/Estado").GetComponent <Image>();
            TextEstados[i]  = GameObject.Find("Crewild/Crewild/under panel/criatura " + (i + 1) + "/Estado/Text").GetComponent <Text>();

            /*  if (LibreriaS.informacionCrewild.CrewillInstancia[i] == null)
             * {
             *    BulletTransf[i].gameObject.SetActive(false);
             * }*/
        }



        //captura de imagenes

        int contador = 0;

        foreach (CrewildBase Cb in LibreriaS.informacionCrewild.CrewillInstancia)
        {
            if (Cb != null)
            {
                contador++;
            }
        }
        for (int i = 0; i < contador; i++)
        {
            if (infoCrewild.CrewillInstancia[i] != null)
            {
                SpriteRendersMenu[i]        = GameObject.Find("Crewild/Crewild/under panel/criatura " + (i + 1) + "/criatura").GetComponent <Image>();
                SpriteRendersMenu[i].sprite = infoCrewild.CrewillInstancia[i].SpriteCrewildmenuSelec[0];
            }
        }

        actualizaDatos();

        subPanelObj.SetActive(false);
        subPanelObjBrawler.SetActive(false);
    }