UCharacterMovementComponent::LimitAirControl

Limits the air control to use during falling movement, given an impact while falling.

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/GameFramework/CharacterMovementComponent.h

Include

#include "GameFramework/CharacterMovementComponent.h"

Source

/Engine/Source/Runtime/Engine/Private/Components/CharacterMovementComponent.cpp

Syntax

virtual FVector LimitAirControl
(
    float DeltaTime,
    const FVector & FallAcceleration,
    const FHitResult & HitResult,
    bool bCheckForValidLandingSpot
)

Remarks

Limits the air control to use during falling movement, given an impact while falling. This function is used internally by PhysFalling().

Returns

Modified air control acceleration to use during falling movement.

Parameters

Parameter

Description

DeltaTime

Time step for the current update.

FallAcceleration

Acceleration used during movement.

HitResult

Result of impact.

bCheckForValidLandingSpot

If true, will use IsValidLandingSpot() to determine if HitResult is a walkable surface. If false, this check is skipped.

See Also