public void CambiarTexto(int modo) { if (modo == 0) { texto1.text = idiomas.CogerCadena("newGameNormalMode1"); texto2.text = idiomas.CogerCadena("newGameNormalMode2"); } else if (modo == 1) { texto1.text = idiomas.CogerCadena("newGameSandboxMode1"); texto2.text = idiomas.CogerCadena("newGameSandboxMode2"); } }
public void RatonEntra(int modo) { Objetos.Mostrar(panelInfo.gameObject); if (modo == 0) { texto1.text = idiomas.CogerCadena("newGameNormalMode1"); texto2.text = idiomas.CogerCadena("newGameNormalMode2"); } else if (modo == 1) { texto1.text = idiomas.CogerCadena("newGameSandboxMode1"); texto2.text = idiomas.CogerCadena("newGameSandboxMode2"); } }
public void TiempoActualizar(float dias, string reloj) { string tiempoTexto = null; if (idioma.CogerCadena("day") != null) { tiempoTexto = string.Format(idioma.CogerCadena("day").ToLower() + " {0}", Mathf.Round(dias)); } tiempoTexto = tiempoTexto + " • " + reloj; if (tiempoTexto.Trim().Length > 0) { tiempo.text = tiempoTexto; } }
private void CalcularComida() { int cantidad = 0; foreach (Construccion edificio in Construir.edificios) { if (edificio != null) { if (edificio.comida != 0) { cantidad = cantidad + edificio.comida; } } } if (Comida >= 0 && Comida <= 1000) { if ((Comida + cantidad) >= 0) { Comida += cantidad; } } if (cantidad < 0) { if (panelAlertas.gameObject.GetComponent <CanvasGroup>().alpha == 0) { MostrarAlerta(idioma.CogerCadena("alert1")); } } else { if (panelAlertas.gameObject.GetComponent <CanvasGroup>().alpha == 1) { OcultarAlerta(); } } }
void Update() { ciudad.ActualizarUI(false); if (Input.GetKeyDown(teclaArrancarPararTiempo)) { if (velocidad != 0) { velocidad = 0; } else { velocidad = 1; } } if (velocidad != 0) { if (velocidad == 1) { segundosDia = velocidad1; } else if (velocidad == 2) { segundosDia = velocidad2; } arranqueDia += (Time.deltaTime * segundosDia); if (arranqueDia > segundosDiaTope) { arranqueDia = 0; contadorDias += 1; } if (encender == true) { if (arranqueDia > atardecer || arranqueDia < amanecer) { construir.ComprobarLuces(encender); encender = false; } } else { if (arranqueDia <= atardecer && arranqueDia >= amanecer) { construir.ComprobarLuces(encender); encender = true; } } tiempoSemaforos += (Time.deltaTime * segundosDia); if (tiempoSemaforos > tiempoSemaforosTope) { tiempoSemaforos = 0; construir.CambiarLucesSemaforos(accionSemaforos); accionSemaforos += 1; if (accionSemaforos > 1) { accionSemaforos = 0; } } tiempoVehiculos += (Time.deltaTime * segundosDia); if (tiempoVehiculos > tiempoVehiculosTope) { tiempoVehiculos = 0; if (vehiculos.listaVehiculos != null) { if (vehiculos.listaVehiculos.Length > 0) { int cantidadEdificios = 0; foreach (Construccion subedificio in Construir.edificios) { if (subedificio != null) { if (subedificio.categoria == 2) { cantidadEdificios += 1; } } } if (cantidadEdificios > 0) { if (cantidadEdificios > 10) { cantidadEdificios = cantidadEdificios / 4; } else { cantidadEdificios = cantidadEdificios / 2; } int i = 0; while (i <= cantidadEdificios) { vehiculos.GenerarVehiculo(); i += 1; } } } } } } if (idioma.CogerCadena("day") != null) { dias.text = string.Format(idioma.CogerCadena("day").ToLower() + " {0}", Mathf.Round(contadorDias)); } ActualizarReloj(); ActualizarSol(); vehiculos.ArrancarPararVehiculos(velocidad); }