update method
Implementation
void update(double deltaTime) {
switch (_state) {
case TweenState.forwarding:
t += deltaTime * _speed;
if (t > 1) stop();
break;
case TweenState.backwarding:
t -= deltaTime * _speed;
if (t < 0) stop();
break;
default:
}
}