protected override void InternalUpdate(float time) { float factor = 0.0f; if (time > 0.0f) { if (time < _duration) { factor = _easing.Calculate(time, 0.0f, 1.0f, _duration); } else { factor = 1.0f; } } _updater.Updating(factor); }