public void Actualizar() { GuardarMonedas(); if (movida) { transform.localPosition -= desplazamiento; movida = false; } objBarreras.SetActive(false); if (leyOhm == null) { leyOhm = new LeyOhm(); } leyOhm.Voltage = Random.Range((int)minimoValorMagnitud, (int)(maximoValorMagnitud + 1)); leyOhm.Resistencia = Random.Range((int)minimoValorMagnitud, (int)(maximoValorMagnitud + 1)); corrienteObjetivo = leyOhm.ObtenerCorriente(); do { leyOhm.Voltage = Random.Range((int)(minimoValorMagnitud + 1), (int)maximoValorMagnitud); leyOhm.Resistencia = Random.Range((int)(minimoValorMagnitud + 1), (int)maximoValorMagnitud); } while (leyOhm.ObtenerCorriente() == corrienteObjetivo); objMetros.GetComponent <ControladorMetros>().Actualizar(leyOhm); objObjetivo.GetComponent <ControladorAmperimetro>().EstablecerValor(corrienteObjetivo); ActivarBotones(true); }
public void EstablecerValores(LeyOhm leyOhm) { objAmperimetro.GetComponent <ControladorAmperimetro>().EstablecerValor(leyOhm.ObtenerCorriente()); objVoltimetro.GetComponent <ControladorMetro>().EstablecerValor((int)leyOhm.Voltage); objOhmetro.GetComponent <ControladorMetro>().EstablecerValor((int)leyOhm.Resistencia); }