docs: public void update(final float delta) {
          if (transitionInProgress) {
              currentValue += (targetValue - initialValue) * delta / transitionLength;
              if (isInitialGreater) {
                  if (currentValue <= targetValue) {
                      finalizeTransition();
                  }
              } else {
                  if (currentValue >= targetValue) {
                      finalizeTransition();
                  }
              }
          }
      }