private void Update() { if (MaxResistance <= 0) { Destroy(gameObject); } shelterHP.text = MaxResistance.ToString(); if (IsDamaged == true) { print(TimeSinceDamage); TimeSinceDamage += Time.deltaTime; if (TimeSinceDamage >= regenTime) { TimeSinceDamage = 0; if (MaxResistance < 5) { Regenerate(); } } } }
public virtual void Show(ListBox L) { L.Items.Clear(); L.Items.Add("Модель: " + Model.ToString()); L.Items.Add("Класс точности, c/d: " + Accuracy.ToString()); L.Items.Add("Число декад: " + NumberDecade.ToString()); L.Items.Add("Нижний предел Rmin: " + MinResistance.ToString() + " Ом"); L.Items.Add("Верхний предел Rmax: " + MaxResistance.ToString() + " Ом"); L.Items.Add("Среднее значение Rо: " + NullResistance.ToString() + " Ом"); L.Items.Add("Вариация Rвар.: " + VariationNullResistance.ToString() + " Ом"); L.Items.Add("Температура: " + Temperature.ToString()); L.Items.Add("Влажность: " + Humidity.ToString()); L.Items.Add("Давление: " + Pressure.ToString()); string str = ""; switch (RelativeError.Method.ToString()) { case "Double Formula1(Double, Double[])": str = "±[" + ConstantABC[0].ToString() + "+" + ConstantABC[1].ToString() + "·(" + ConstantABC[2].ToString() + "/R-1)]"; break; case "Double Formula2(Double, Double[])": str = "±[" + ConstantABC[0].ToString() + "+" + ConstantABC[1].ToString() + "/R-1]"; break; case "Double Formula3(Double, Double[])": str = "±[" + ConstantABC[0].ToString() + "+" + ConstantABC[1].ToString() + "·(" + ConstantABC[2].ToString() + "/R)]"; break; case "Double Formula4(Double, Double[])": str = "±[" + ConstantABC[0].ToString() + "+" + ConstantABC[1].ToString() + "·(" + ConstantABC[2].ToString() + "/R)]"; break; case "Double Formula5(Double, Double[])": str = "±[" + ConstantABC[0].ToString() + "]"; break; default: str = "Ошибка при выводе формулы"; break; } L.Items.Add("Отклонение в %: " + str); }