Function smoothDamp

  • Gradually moves current value towards target.

    Parameters

    • current: number

      Current value.

    • target: number

      Target value.

    • currentVelocity: number

      Current velocity.

    • smoothTime: number

      Approximate time to reach the target.

    • deltaTime: number

      Delta time.

    • Optional maxSpeed: number

      Max speed (defaults to infinity).

      [current, velocity] = math.smoothDamp(current, target, velocity, smoothTime, dt);
      

    Returns LuaTuple<[value: number, velocity: number]>