// 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(); }
/// <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(); } }