addImpulse method

void addImpulse(
  1. String name,
  2. Vector2 force, {
  3. double duration = 0.1,
})

Add temporary impulse force (like explosion, jump, etc.)

Implementation

void addImpulse(String name, Vector2 force, {double duration = 0.1}) {
  addForce(name, force);

  // Remove force after duration (you'd need a timer system for this)
  // This is a simplified version - in practice you might want a proper timer
  Future.delayed(Duration(milliseconds: (duration * 1000).round()), () {
    removeForce(name);
  });
}