private void HandleHealthMaxChange(object sender, ConstrainedValueEventArgs e)
 {
     //dupe yes, but meh...
     var bar = sender as ConstrainedValue;
     float ratio = bar.Value / bar.MaxValue;
     HealthBar.UpdatePercentage(ratio);
 }
 private void HandleMinHealthChange(object sender, ConstrainedValueEventArgs e)
 {
 }
 private void HandleFilledHealth(object sender, ConstrainedValueEventArgs e)
 {
     //maybe shoot some sparkles or something....
 }
 private void HandleEmptyHealth(object sender, ConstrainedValueEventArgs e)
 {
     //
 }