Exemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        LibreriaS = GameObject.Find("Game Manager/").GetComponent <libreriaDeScrips>();

        CrewillInstancia = new CrewildBase[6];
        int Auxlevel = 10;

        CrewillInstancia[0] = new Beslin(Auxlevel);
        CrewillInstancia[2] = new  crear_Crewild_Grismon_Insecto_Energia(Auxlevel);

        /*     CrewillInstancia[3] = new Kanget(Auxlevel);
         *   CrewillInstancia[4] = new Beslin(Auxlevel);
         *   CrewillInstancia[5] = new Retolizar(Auxlevel);*/


        //  barras de estaminas
        //  CrewillInstancia[0].EstadosCrewild = EstadosEnum.Paralize;
        //  CrewillInstancia[1].EstadosCrewild = EstadosEnum.poison;
        //  CrewillInstancia[0].EstadosCrewild = EstadosEnum.Paralize;
        //  CrewillInstancia[0].Hp = CrewillInstancia[0].hpTotal / 2;

        BarraHp = GameObject.Find("informacion/estadisticas/NameBox/Hp").GetComponent <Scrollbar>();
        HpInfo  = GameObject.Find("informacion/estadisticas/NameBox/Hp/text").GetComponent <Text>();

        BarraExp = GameObject.Find("informacion/estadisticas/NameBox/Exp").GetComponent <Scrollbar>();
        SigNvl   = GameObject.Find("informacion/estadisticas/NameBox/Exp/sig Nvl").GetComponent <Text>();



        GeneralInfoObj = GameObject.Find("informacion/estadisticas/GeneralInfo");
        CrewildInfoObj = GameObject.Find("informacion/estadisticas/CrewildInfo");
        AttackObj      = GameObject.Find("informacion/estadisticas/Attack");
        PosturesObj    = GameObject.Find("informacion/estadisticas/Postures");
        breedingObj    = GameObject.Find("informacion/estadisticas/Breeding");

        //-------- panles Statick info -----------

        NameCrewild = GameObject.Find("informacion/estadisticas/NameBox/NameCrewild").GetComponent <Text>();
        Nivel       = GameObject.Find("informacion/estadisticas/NameBox/NivelCriatura").GetComponent <Text>();



        //-------- panles general info -----------

        Crewild = GameObject.Find("informacion/estadisticas/GeneralInfo/nombreDatos/Crewild").GetComponent <Text>();
        Nombre  = GameObject.Find("informacion/estadisticas/GeneralInfo/nombreDatos/Nombre").GetComponent <Text>();
        Tipo    = GameObject.Find("informacion/estadisticas/GeneralInfo/nombreDatos/Tipo").GetComponent <Text>();


        Estado     = GameObject.Find("informacion/estadisticas/GeneralInfo/estadosEfecto/Estados/Estado/Texto").GetComponent <Text>();
        estadoImag = GameObject.Find("informacion/estadisticas/GeneralInfo/estadosEfecto/Estados/Estado").GetComponent <Image>();

        Efecto      = GameObject.Find("informacion/estadisticas/GeneralInfo/estadosEfecto/Efectos").GetComponent <Text>();
        Descripcion = GameObject.Find("informacion/estadisticas/GeneralInfo/estadosEfecto/Descripcion").GetComponent <Text>();


        Tipos[0] = GameObject.Find("informacion/estadisticas/GeneralInfo/nombreDatos/Tipos 1/Texto").GetComponent <Text>();
        Tipos[1] = GameObject.Find("informacion/estadisticas/GeneralInfo/nombreDatos/Tipos 2/Texto").GetComponent <Text>();

        imagesTipos[0] = GameObject.Find("informacion/estadisticas/GeneralInfo/nombreDatos/Tipos 1").GetComponent <Image>();
        imagesTipos[1] = GameObject.Find("informacion/estadisticas/GeneralInfo/nombreDatos/Tipos 2").GetComponent <Image>();

        RectfTipo2 = GameObject.Find("informacion/estadisticas/GeneralInfo/nombreDatos/Tipos 2").GetComponent <RectTransform>();


        //-------- panel CrewildInfo info -----------

        ataque     = GameObject.Find("informacion/estadisticas/CrewildInfo/estadisticas/Ataque").GetComponent <Text>();
        Defence    = GameObject.Find("informacion/estadisticas/CrewildInfo/estadisticas/Defensa").GetComponent <Text>();
        Evation    = GameObject.Find("informacion/estadisticas/CrewildInfo/estadisticas/Velocidad").GetComponent <Text>();
        Speed      = GameObject.Find("informacion/estadisticas/CrewildInfo/estadisticas/Evacion").GetComponent <Text>();
        AtaClass   = GameObject.Find("informacion/estadisticas/CrewildInfo/estadisticas/AtaClass").GetComponent <Text>();
        DefClass   = GameObject.Find("informacion/estadisticas/CrewildInfo/estadisticas/DefClass").GetComponent <Text>();
        Resistence = GameObject.Find("informacion/estadisticas/CrewildInfo/estadisticas/Resistence").GetComponent <Text>();


        //---------- panel Attacks info ---------------

        for (int i = 0; i < 4; i++)
        {
            AtaqueText[i] = GameObject.Find("informacion/estadisticas/Attack/Movimientos/Attack" + (i + 1)).GetComponent <Text>();
        }

        DescripcionAtaque = GameObject.Find("informacion/estadisticas/Attack/Descripcion/text").GetComponent <Text>();



        //---------- panel Postures info ---------------

        Postures1 = GameObject.Find("informacion/estadisticas/Postures/movimientos/Postura1").GetComponent <Text>();
        Postures2 = GameObject.Find("informacion/estadisticas/Postures/movimientos/Postura2").GetComponent <Text>();
        Postures3 = GameObject.Find("informacion/estadisticas/Postures/movimientos/Postura3").GetComponent <Text>();
        Postures4 = GameObject.Find("informacion/estadisticas/Postures/movimientos/Postura4").GetComponent <Text>();


        //---------- panel crianza info ---------------

        HambreBarra  = GameObject.Find("informacion/estadisticas/Breeding/estados/Hambre").GetComponent <Scrollbar>();
        SueñoBarra   = GameObject.Find("informacion/estadisticas/Breeding/estados/Sueño").GetComponent <Scrollbar>();
        EmpatiaBarra = GameObject.Find("informacion/estadisticas/Breeding/estados/Empatia").GetComponent <Scrollbar>();
        CorduraBarra = GameObject.Find("informacion/estadisticas/Breeding/estados/Cordura").GetComponent <Scrollbar>();

        HambreText  = GameObject.Find("informacion/estadisticas/Breeding/estados/Hambre/text").GetComponent <Text>();
        SueñoText   = GameObject.Find("informacion/estadisticas/Breeding/estados/Sueño/text").GetComponent <Text>();
        EmpatiaText = GameObject.Find("informacion/estadisticas/Breeding/estados/Empatia/text").GetComponent <Text>();
        CorduraText = GameObject.Find("informacion/estadisticas/Breeding/estados/Cordura/text").GetComponent <Text>();

        //---------- panel breeding info ---------------

        TipePanel = GameObject.Find("informacion/estadisticas/panelType/textMenus").GetComponent <Text>();


        //foto de criatura
        imagenCriatura = GameObject.Find("informacion/estadisticas/foto criatura/imagenCrewild").GetComponent <Image>();


        //botones

        botones           = GameObject.Find("informacion/Boton").GetComponent <Image>();
        botones.enabled   = false;
        RectfPanelAtaques = GameObject.Find("informacion/Selector").GetComponent <RectTransform>();
        RectfPanelAtaques.GetComponent <Image>().enabled = false;
        // global text

        GeneralInfoObj.SetActive(true);
        CrewildInfoObj.SetActive(false);
        AttackObj.SetActive(false);
        PosturesObj.SetActive(false);
        breedingObj.SetActive(false);


        if (CargueDatos == false)
        {
            Invoke("InvokeCargar", 0.1f);
            CargueDatos = true;
        }

        EfectoFueraDeBatalla.verificador();
    }
Exemplo n.º 2
0
    /// <summary>
    /// activa el panel para ver las opciones disponibles dependiendo si se abre desde el menu o el Brawler.
    /// </summary>
    void enableSubPanel()
    {
        LibreriaS = FindObjectOfType <libreriaDeScrips>();
        //modo de seleccion rapida para cuando el jugador  entra en necesita cambia  la criatura rapidamente despues de  Un  Ko
        if (SeleccionRapida == true)
        {
            posSelectLv2 = 1;
            levels       = 2;
        }
        //aplicar en la criatura que esta guardada
        else if (
            LibreriaS.Batalla.ActualSelNumPlayer != (posSelect - 1) && AplicarIten == true && TriggerChoiseBrawler == true ||
            TriggerChoiseBrawler == false && AplicarIten == true
            )
        {
            LibreriaS.Batalla.pausaIenumerator = true;



            ///llamar  Inumerator sobre el que se le va afectar los numeros
            cortineItenEfect = StartCoroutine(LibreriaS.inventario.listTables[LibreriaS.inventario.AuxLvlHorizo].Item[LibreriaS.inventario.AuxLvlVerti].FuncionNormal(posSelect - 1,
                                                                                                                                                                      LibreriaS.informacionCrewild.CrewillInstancia[posSelect - 1]));

            //  define si una  se  empieza a revisar el estado de las crewild fuera de  batalla
            EfectoFueraDeBatalla.verificador();

            LibreriaS.inventario.AuxCaptadorAccion = null;
            LibreriaS.inventario.AuxLvlHorizo      = 0;
            LibreriaS.inventario.AuxLvlVerti       = 0;
            ActivateCrewildChoise = false;
            levels = 1;
        }

        //aplicar item
        else if (AplicarIten == true && LibreriaS.Batalla.pausaIenumerator == false && TriggerChoiseBrawler == true)
        {
            /// aplicar en la criatura utilizada
            if (LibreriaS.Batalla.ActualSelNumPlayer == (posSelect - 1))
            {
                LibreriaS.Batalla.SobrequienRecaeEfectoItem = posSelect - 1;
                LibreriaS.Batalla.ListaAcciones[1]          = "Iten";
                LibreriaS.Batalla.NombreItenAUsar[1]        = LibreriaS.inventario.AuxCaptadorAccion;


                FindObjectOfType <libreriaDeScrips>().inventario = FindObjectOfType <Inventario>();
                LibreriaS.inventario.AuxCaptadorAccion           = null;

                LibreriaS.inventario.ExitUsarIten();
                LibreriaS.Batalla.exitInventaryPanel();
                levels = 1;
            }
        }
        // entrada normal
        else if (TriggerChoiseBrawler == false)
        {
            subPanelObj.SetActive(true);
            posSelectLv2 = 1;
            MoveLevel2   = true;
            levels       = 2;
            textoPanales();
        }
        //menu  de modo batalla
        else if (TriggerChoiseBrawler == true)
        {
            //  subPanelObjBrawler.SetActive(true);
            subPanelObj.SetActive(true);
            posSelectLv2 = 1;
            MoveLevel2   = true;
            levels       = 2;
            textoPanales();
        }
    }