internal void DescubrirElemento(ElementosEnum elementoadescubrir) { if (Slider.value <= 0) { var mensaje = string.Format("Selecciona una cantidad correcta para descubrir un elemento."); alertSctipt.ShowAlert(mensaje); return; } var runas = this.runas[elementoadescubrir.GetOrdinal()]; Runa runa = null; for (int i = 0; i < Runa.runasporelemento && runa == null; i++) { if (!runas[i].discovered) { runa = runas[i]; } } if (runa != null) { runa.discovered = true; var mensaje = string.Format(mensaje_descubrir, Slider.value.ToString(System.Globalization.CultureInfo.InvariantCulture)); alertSctipt.ShowAlert(mensaje); } else { alertSctipt.ShowAlert(mensaje_runas_ok); } }
internal void MezclarElemento(int runaindex, ElementosEnum el_mezclar) { if (Slider.value <= 0) { var mensaje = string.Format("Selecciona una cantidad correcta para hacer la mezcla."); alertSctipt.ShowAlert(mensaje); return; } var runas = this.runas[el_mezclar.GetOrdinal()]; var runa = runas[runaindex]; if (runa != null) { runa.discovered = true; var mensaje = string.Format(mensaje_mezclar, runa.Name, Slider.value.ToString(System.Globalization.CultureInfo.InvariantCulture)); alertSctipt.ShowAlert(mensaje); } }
internal Runa[] Runas(ElementosEnum el_mezclar) { element1.gameObject.SetActive(false); element2.gameObject.SetActive(false); element3.gameObject.SetActive(false); element4.gameObject.SetActive(false); element5.gameObject.SetActive(false); element6.gameObject.SetActive(true); element7.gameObject.SetActive(true); switch (el_mezclar) { case ElementosEnum.elemento_1: element1.gameObject.SetActive(true); break; case ElementosEnum.elemento_2: element2.gameObject.SetActive(true); break; case ElementosEnum.elemento_3: element3.gameObject.SetActive(true); break; case ElementosEnum.elemento_4: element4.gameObject.SetActive(true); break; case ElementosEnum.elemento_5: element5.gameObject.SetActive(true); break; } var runas = this.runas[el_mezclar.GetOrdinal()]; return(runas); }
internal Forja[] Forjas(ElementosEnum elemento_a_forjar) { var forjas = this.forjas[elemento_a_forjar.GetOrdinal()]; return(forjas); }
internal void ForjarElemento(int index, ElementosEnum elemento_a_forjar) { // container_forjar.transform.localPosition = Go_UIScript.hide_position; // container_forjar_nivel.transform.localPosition = Go_UIScript.screen_position; container_forjar_nivel.GetComponent <Container_forjar_nivelScript>().Forja = forjas[elemento_a_forjar.GetOrdinal()][index]; container_forjar_nivel.GetComponent <Container_forjar_nivelScript>().Forja.elemento = elemento_a_forjar; show_screen(container_forjar_nivel, container_forjar); element1.gameObject.SetActive(false); element2.gameObject.SetActive(false); element3.gameObject.SetActive(false); element4.gameObject.SetActive(false); element5.gameObject.SetActive(false); element6.gameObject.SetActive(true); element7.gameObject.SetActive(false); switch (elemento_a_forjar) { case ElementosEnum.elemento_1: element1.gameObject.SetActive(true); break; case ElementosEnum.elemento_2: element2.gameObject.SetActive(true); break; case ElementosEnum.elemento_3: element3.gameObject.SetActive(true); break; case ElementosEnum.elemento_4: element4.gameObject.SetActive(true); break; case ElementosEnum.elemento_5: element5.gameObject.SetActive(true); break; } Slider.value = 0; Slider.gameObject.SetActive(true); // textslider.gameObject.SetActive(tohide == container_options); GO_Slider.gameObject.SetActive(true); container_forjar_nivel.GetComponent <Container_forjar_nivelScript>().Init(); }