applyAccelerationByFunction method
void
applyAccelerationByFunction(
- AccelerationChanged acceleration,
- Vector2 initialSpeed, {
- bool stopWhenSpeedZero = false,
- VoidCallback? onStop,
Implementation
void applyAccelerationByFunction(
AccelerationChanged acceleration,
Vector2 initialSpeed, {
bool stopWhenSpeedZero = false,
VoidCallback? onStop,
}) {
_onStop = onStop;
_type = _TypeAcceleration.function;
customSpeed = initialSpeed;
if (customSpeed == _zero) {
customSpeed = Vector2.all(0.01);
}
_accelerationFunction = acceleration;
_stopWhenSpeedZero = stopWhenSpeedZero;
}