public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.Inflate(Resource.Layout.bomba_fluido, container, false); // Inputs TextInputLayout densidadeInput = view.FindViewById <TextInputLayout>(Resource.Id.textInBombaDensidade); TextInputLayout viscosidadeInput = view.FindViewById <TextInputLayout>(Resource.Id.textInBombaViscosidade); MainActivity main = (MainActivity)this.Activity; // Chequa se o objeto fluido da main activity jah foi criado, se sim copia o valor dele para o fluido privado dessa classe if (main.Fluido != null) { if (main.Fluido.Densidade != 0) { fluido = main.Fluido; viscosidadeInput.EditText.Text = fluido.Viscosidade.ToString(); densidadeInput.EditText.Text = fluido.Densidade.ToString(); } } // EventHandler para os inputs densidadeInput.EditText.TextChanged += DensidadeTextInputLayout_ChangedText; viscosidadeInput.EditText.TextChanged += ViscosidadeTextInputLayout_ChangedText; // Continua com a operação do android var ignored = base.OnCreateView(inflater, container, savedInstanceState); return(view); }
public Fluido(Fluido otroFluido) { litrosTotales = otroFluido.litrosTotales; litrosMaximo = otroFluido.litrosMaximo; porcAguaDulce = otroFluido.porcAguaDulce; porcAguaSalada = otroFluido.porcAguaSalada; porcAguaCont = otroFluido.porcAguaCont; }
public void TomarAgua(int litrosTomados, Fluido otroFluido) { //QUE HACER: // - Quitar los litros tomados al otro fluido litrosTotales = litrosTomados; otroFluido.litrosTotales -= litrosTomados; otroFluido.ConsumirAgua(litrosTomados); porcAguaDulce = otroFluido.porcAguaDulce; porcAguaSalada = otroFluido.porcAguaSalada; porcAguaCont = otroFluido.porcAguaCont; }
void Start() { canWalk = false; inventario = new Inventario(40, manager); aguaTotal = new Fluido(8); inventario.SetInterface((IEquipo)this); manager.AddCharacter(this); manager.time.AddUpdatable(this); velocity = 3 + attributes[ATRIBUTO.Atletismo]; }
public void CalculaTudo(object sender, EventArgs e) { Fluido agua = new Fluido { densidade = Convert.ToDouble(numericUpDown1.Value) * 1000, viscosidade = Convert.ToDouble(numericUpDown8.Value) / 1000, }; Tubulacao tubo1 = new Tubulacao { comprimento = Convert.ToDouble(numericUpDown3.Value), diametro = Convert.ToDouble(numericUpDown4.Value) / 100, elevacao = Convert.ToDouble(numericUpDown5.Value), rugosidade = Convert.ToDouble(numericUpDown9.Value) / 1000000, }; tubo1.rugosidadeRelativa = tubo1.rugosidade / tubo1.diametro; label25.Visible = true; label26.Visible = true; label26.Text = (Math.Round(tubo1.CalculaPerdaCarga(agua, Convert.ToDouble(numericUpDown2.Value) / 3600) + tubo1.elevacao, 6)).ToString() + " m"; if (this.numericUpDown6.Value == -1) { if (this.numericUpDown7.Value != -1) { label27.Visible = true; label27.Text = "Pressão na saída"; label28.Visible = true; label28.Text = (Math.Round((Convert.ToDouble(numericUpDown7.Value)) - ((agua.densidade * 9.80665 * tubo1.CalculaPerdaCarga(agua, Convert.ToDouble(numericUpDown2.Value) / 3600) + tubo1.elevacao) / 101325), 6)).ToString() + " atm"; } } else { if (this.numericUpDown7.Value != -1) { label27.Visible = true; label27.Text = "Compatibilidade"; label28.Visible = true; label28.Text = (Math.Round((Convert.ToDouble(numericUpDown7.Value) - (Convert.ToDouble(numericUpDown6.Value))) - ((agua.densidade * 9.80665 * tubo1.CalculaPerdaCarga(agua, Convert.ToDouble(numericUpDown2.Value) / 3600) + tubo1.elevacao) / 101325), 6)).ToString() + " atm"; } else { label27.Visible = true; label27.Text = "Pressão na entrada"; label28.Visible = true; label28.Text = (Math.Round((Convert.ToDouble(numericUpDown6.Value)) + ((agua.densidade * 9.80665 * tubo1.CalculaPerdaCarga(agua, Convert.ToDouble(numericUpDown2.Value) / 3600) + tubo1.elevacao) / 101325), 6)).ToString() + " atm"; } } }
public Fluido(int litrosTomados, Fluido otroFluido, int maxLitros = 1000) { litrosMaximo = maxLitros; TomarAgua(litrosTomados, otroFluido); }
public void Regar(Fluido agua) { this.agua = new Fluido(1, agua); render.sprite = sueloMojado; }
public void OnStart() { agua = new Fluido(875, 1, 0, 0); }