//----------------------------------------------------- public void AbrirMenu() { sonido.RatonClick(); colocarPrevio.QuitarTodosEdificios(); construirInterfaz.CerrarTodo(); if (panelMenu.gameObject.GetComponent <CanvasGroup>().alpha == 0) { botonMenu.gameObject.GetComponent <Image>().color = colorEntra; Objetos.Mostrar(panelMenu.gameObject); velocidad.VelocidadMarchas(0); Animator animacion = panelMenu.GetComponent <Animator>(); if (animacion != null) { animacion.Play("PanelMenuAbajoIzq", 0, 1f); } } else { botonMenu.gameObject.GetComponent <Image>().color = colorTransparente; Objetos.Ocultar(panelMenu.gameObject); velocidad.VelocidadMarchas(1); } }
public void CerrarAyuda3() { sonido.RatonClick(); Objetos.Ocultar(ayuda3.gameObject); Objetos.Mostrar(ayuda4.gameObject); }
//----------------------------------------------------- public void AbrirPanelCarreteras() { if (panelCarreteras.gameObject.GetComponent <CanvasGroup>().alpha == 0) { sonidoBoton.Play(); Objetos.Ocultar(panelEdificiosTipo.gameObject); Objetos.Mostrar(panelCarreteras.gameObject); foreach (Transform boton in panelCarreteras.gameObject.transform) { GameObject.Destroy(boton.gameObject); } foreach (Construccion edificio in juego.edificios) { if (edificio.categoria == 1) { if ((edificio.id == 6) || (edificio.id == 12)) { AñadirBotonEdificios(edificio, panelCarreteras); } } } } }
public void SalirJuego() { sonido.RatonClick(); botonMenu.gameObject.GetComponent <Image>().color = colorTransparente; Objetos.Ocultar(panelMenu.gameObject); Objetos.Mostrar(panelGuardarSalir.gameObject); }
public void VolverMenuPrincipal() { sonido.RatonClick(); botonMenu.gameObject.GetComponent <Image>().color = colorTransparente; Objetos.Ocultar(panelMenu.gameObject); Objetos.Mostrar(panelGuardarMenuPrincipal.gameObject); }
public void MostrarBotonBanco(bool estado) { if (estado == true) { Objetos.Mostrar(botonBanco.gameObject); } else { Objetos.Ocultar(botonBanco.gameObject); } }
private void MostrarAlerta(string texto) { Objetos.Mostrar(panelAlertas.gameObject); Animator animacion = panelAlertas.GetComponent <Animator>(); if (animacion != null) { animacion.Play("PanelAlertas", 0, 1f); } textoAlertas.text = texto; }
public void Cargar(bool mostrar) { if (mostrar == true) { CargarTeclas(); Objetos.Mostrar(ayuda1.gameObject); velocidad.VelocidadMarchas(0); } else { Objetos.Ocultar(ayuda1.gameObject); } }
private void Start() { Objetos.Mostrar(canvasJuego.gameObject); //escenario.GenerarAleatorio(10); //List<Partida> partidasGuardadas = new List<Partida>(); //partidasGuardadas = partidas.ListadoPartidas(); //if (partidasGuardadas.Count > 0) //{ //} //else //{ //} }
public void AbrirAyuda6o7(int categoria) { if (PlayerPrefs.GetString("ayuda") == "true") { Objetos.Ocultar(ayuda6.gameObject); Objetos.Ocultar(ayuda7.gameObject); if (categoria != 1) { Objetos.Mostrar(ayuda6.gameObject); } else { Objetos.Mostrar(ayuda7.gameObject); estadoPartida = false; } } }
public void VolverMenuPrincipalGuardarNo() { Objetos.Ocultar(juego.canvas.gameObject); Objetos.Ocultar(panelGuardarMenuPrincipal.gameObject); List <Guardado> partidasGuardadas = partidas.ListadoPartidas(); if (partidasGuardadas.Count > 0) { juego.botonContinuarPartida.interactable = true; juego.botonCargarPartida.interactable = true; } else { juego.botonContinuarPartida.interactable = false; juego.botonCargarPartida.interactable = false; } Objetos.Mostrar(menuPrincipal.canvas.gameObject); }
public void MostrarPanelBanco() { if (panelBanco.gameObject.GetComponent <CanvasGroup>().alpha == 0) { Objetos.Mostrar(panelBanco.gameObject); if (BancoCredito1 == true) { botonBancoCredito1.gameObject.GetComponent <CanvasGroup>().interactable = false; botonBancoCredito1.hover = false; } if (BancoCredito2 == true) { botonBancoCredito2.gameObject.GetComponent <CanvasGroup>().interactable = false; botonBancoCredito2.hover = false; } } else { Objetos.Ocultar(panelBanco.gameObject); } }
public void AbrirPanelEdificios() { sonidoBoton.Play(); CerrarPaneles(); menuAbajoIzqInterfaz.CerrarMenu(); if (panelEdificiosTipo.gameObject.GetComponent <CanvasGroup>().alpha == 0) { botonConstruir.gameObject.GetComponent <Image>().color = new Color(60f / 255f, 60f / 255f, 60f / 255f, 255f); Objetos.Mostrar(panelEdificiosTipo.gameObject); Animator animacion = panelEdificiosTipo.GetComponent <Animator>(); if (animacion != null) { animacion.Play("PanelEdificiosTipo", 0, 1f); } } else { botonConstruir.gameObject.GetComponent <Image>().color = colorTransparente; Objetos.Ocultar(panelEdificiosTipo.gameObject); } }
void Update() { if (canvas.gameObject.GetComponent <CanvasGroup>().alpha == 1) { if (Input.GetKeyDown(teclaMenu)) { abajoIzqInterfaz.AbrirMenu(); } if (Input.GetMouseButtonDown(1)) { if (construirActivar == true) { construirActivar = false; vistaPrevia.QuitarTodosEdificios(); construirInterfaz.RatonSaleBotonEdificios(); edificioSeleccionado = null; panelCoste.gameObject.GetComponent <CanvasGroup>().alpha = 0; } if (demolerActivar == true) { demolerActivar = false; construir.DemolerCambiarColores(0); } } if (edificioSeleccionado != null) { if (construirActivar == true) { if (Input.GetKeyDown(teclaRotacionEdificioDerecha)) { int rotacion = edificioSeleccionado.rotacionColocacion + 90; if (rotacion > 0) { rotacion = -270; } edificioSeleccionado.rotacionColocacion = rotacion; } if (Input.GetKeyDown(teclaRotacionEdificioIzquierda)) { int rotacion = edificioSeleccionado.rotacionColocacion - 90; if (rotacion < -270) { rotacion = 0; } edificioSeleccionado.rotacionColocacion = rotacion; } if (Input.GetKey(teclaArrastrarConstruccion)) { if (edificioSeleccionado.id == 6) { EdificioVistaPrevia(true, 1); } else if (edificioSeleccionado.id == 12) { EdificioVistaPrevia(true, 2); } } else { mantenerEjeX = true; mantenerEjeZ = true; foreach (Construccion2 edificio in edificiosSeleccionados) { vistaPrevia.QuitarEdificio(edificio.edificio, edificio.posicion); } edificiosSeleccionados.Clear(); EdificioVistaPrevia(false, 0); } } if (Input.GetMouseButtonDown(0)) { EdificioConstruir(0); } } if (demolerActivar == true) { EdificioVistaPreviaDemoler(); if (Input.GetMouseButtonDown(0)) { EdificioConstruir(1); } } } //----------------------------------------------- if (canvas.gameObject.GetComponent <CanvasGroup>().alpha == 1) { if (Input.GetKeyDown(teclaOcultarInterfaz)) { ocultarEnseñarInterfaz = true; Objetos.Ocultar(canvas.gameObject); } } else { if (Input.GetKeyDown(teclaOcultarInterfaz) && ocultarEnseñarInterfaz == true) { ocultarEnseñarInterfaz = false; Objetos.Mostrar(canvas.gameObject); } } //----------------------------------------------- if (panelCoste.gameObject.GetComponent <CanvasGroup>().alpha == 1) { Vector3 posicion = Input.mousePosition; posicion.x = posicion.x + 10; posicion.y = posicion.y - 35; panelCoste.gameObject.transform.position = posicion; } }
public void CargarInicio() { if (PlayerPrefs.HasKey("sombras") == false) { PlayerPrefs.SetInt("sombras", 1); toggleSombras.isOn = true; } else { if (PlayerPrefs.GetInt("sombras") == 0) { toggleSombras.isOn = false; } else { toggleSombras.isOn = true; } } if (toggleSombras.isOn == true) { QualitySettings.shadows = ShadowQuality.HardOnly; Objetos.Mostrar(panelGraficosSombrasCalidad.gameObject); } else { QualitySettings.shadows = ShadowQuality.Disable; Objetos.Ocultar(panelGraficosSombrasCalidad.gameObject); } //----------------------------------------------------------- idioma.TraduccionesDpSombras(); if (PlayerPrefs.HasKey("sombrasCalidad") == false) { PlayerPrefs.SetInt("sombrasCalidad", 1); } dpSombras.value = PlayerPrefs.GetInt("sombrasCalidad"); if (dpSombras.value == 0) { QualitySettings.shadowProjection = ShadowProjection.StableFit; } else if (dpSombras.value == 1) { QualitySettings.shadowProjection = ShadowProjection.CloseFit; } //----------------------------------------------------------- dpTexturas.options.Add(new Dropdown.OptionData() { text = "Full Res" }); dpTexturas.options.Add(new Dropdown.OptionData() { text = "Half Res" }); dpTexturas.options.Add(new Dropdown.OptionData() { text = "Quarter Res" }); dpTexturas.options.Add(new Dropdown.OptionData() { text = "Eighth Res" }); if (PlayerPrefs.HasKey("texturas") == false) { PlayerPrefs.SetInt("texturas", 0); } dpTexturas.value = PlayerPrefs.GetInt("texturas"); QualitySettings.masterTextureLimit = dpTexturas.value; //----------------------------------------------------------- dpAntiAliasing.options.Add(new Dropdown.OptionData() { text = "Disasbled" }); dpAntiAliasing.options.Add(new Dropdown.OptionData() { text = "2x" }); dpAntiAliasing.options.Add(new Dropdown.OptionData() { text = "4x" }); dpAntiAliasing.options.Add(new Dropdown.OptionData() { text = "8x" }); if (PlayerPrefs.HasKey("antiAliasing") == false) { PlayerPrefs.SetInt("antiAliasing", 1); } dpAntiAliasing.value = PlayerPrefs.GetInt("antiAliasing"); if (dpAntiAliasing.value == 0) { QualitySettings.antiAliasing = 0; } else if (dpAntiAliasing.value == 1) { QualitySettings.antiAliasing = 2; } else if (dpAntiAliasing.value == 2) { QualitySettings.antiAliasing = 4; } else if (dpAntiAliasing.value == 3) { QualitySettings.antiAliasing = 8; } }