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