rumble method

Future<bool> rumble({
  1. double lowFrequency = 0,
  2. double highFrequency = 0,
  3. Duration duration = const Duration(milliseconds: 500),
})

Replaces the current vibration with a finite dual-motor effect. Zero amplitudes or zero duration stop it. Unsupported devices return false.

Implementation

Future<bool> rumble({
  double lowFrequency = 0,
  double highFrequency = 0,
  Duration duration = const Duration(milliseconds: 500),
}) {
  GamepadsPlatformInterface.validateRumble(
    lowFrequency,
    highFrequency,
    duration,
  );
  return _platform.rumble(
    id,
    lowFrequency: lowFrequency,
    highFrequency: highFrequency,
    duration: duration,
  );
}