public void FixBar()
{
// if(ScaleY > ScaleX)
// {
// if(positionBar.si.RelativeY - positionBar.si.ScaleY < - si.ScaleY + 2)
// positionBar.si.RelativeY = - si.ScaleY + 2 + positionBar.si.ScaleY;
// if(positionBar.si.RelativeY + positionBar.si.ScaleY > si.ScaleY - 2)
// positionBar.si.RelativeY = si.ScaleY - 2 - positionBar.si.ScaleY;
// }
// else
// {
if (positionBar.WorldUnitRelativeX < -ScaleX + 1)
positionBar.WorldUnitRelativeX = -ScaleX + 1;
if (positionBar.WorldUnitRelativeX > ScaleX - 1)
positionBar.WorldUnitRelativeX = ScaleX - 1;
// }
UpdatePositionBarYValues();
positionBar.UpdateDependencies();
}