public void refreshNumbers() { distance.text = "Distance: " + ObjectInSpace.distanceStr(owner.distanceInMeters(target)) + ", Velocity: " + target.getCurrentVelocityInMetersStr(); if (target.getMaxShield() > 0f) { sliderShield.value = target.getCurrentShield() / target.getMaxShield(); sliderShieldText.text = "Shield: " + Mathf.Floor(target.getCurrentShield()) + "/" + target.getMaxShield(); if (target.getShieldBalance() > 0) { sliderShieldText.text += " (<color=#008000ff>+" + target.getShieldBalance() + "</color>)"; } } else { sliderShield.value = 0f; sliderShieldText.text = ""; } if (target.getMaxArmor() > 0f) { sliderArmor.value = target.getCurrentArmor() / target.getMaxArmor(); sliderArmorText.text = "Armor: " + Mathf.Floor(target.getCurrentArmor()) + "/" + target.getMaxArmor(); if (target.getArmorBalance() > 0) { sliderArmorText.text += " (<color=#008000ff>+" + target.getArmorBalance() + "</color>)"; } } else { sliderArmor.value = 0f; sliderArmorText.text = ""; } if (target.getMaxHull() > 0f) { sliderHull.value = target.getCurrentHull() / target.getMaxHull(); sliderHullText.text = "Hull: " + Mathf.Floor(target.getCurrentHull()) + "/" + target.getMaxHull(); if (target.getHullBalance() > 0) { sliderHullText.text += " (<color=#008000ff>+" + target.getHullBalance() + "</color>)"; } } else { sliderHull.value = 0f; sliderHullText.text = ""; } }