Navigation
API > API/Plugins > API/Plugins/Mover > API/Plugins/Mover/PhysicsMover > API/Plugins/Mover/PhysicsMover/Modes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBaseMovementMode
- UFallingMode
- UPhysicsDrivenFallingMode
References
| Module | Mover |
| Header | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/PhysicsMover/Modes/PhysicsDrivenFallingMode.h |
| Include | #include "PhysicsMover/Modes/PhysicsDrivenFallingMode.h" |
Syntax
UCLASS (Blueprintable, BlueprintType)
class UPhysicsDrivenFallingMode :
public UFallingMode ,
public IPhysicsCharacterMovementModeInterface
Remarks
PhysicsDrivenFallingMode: Override base kinematic falling mode for physics based motion.
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | SwingTorqueLimit | Maximum torque the character can apply to remain upright. | |
| float | TargetHeight | Target height for the character. This is the desired distance from the center of the capsule to the floor. | |
| float | TwistTorqueLimit | Maximum torque the character can apply to rotate in air about the vertical axis. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UPhysicsDrivenFallingMode
(
const FObjectInitializer& ObjectInitializer |
Overridden from UBaseMovementMode
| Type | Name | Description | |
|---|---|---|---|
| void | OnSimulationTick
(
const FSimulationTickParams& Params, |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| EDataValidationResult | IsDataValid
(
FDataValidationContext& Context |
Generic function to validate objects during changelist validations, etc. |
Overridden from IPhysicsCharacterMovementModeInterface
| Type | Name | Description | |
|---|---|---|---|
| void | UpdateConstraintSettings
(
Chaos::FCharacterGroundConstraint& Constraint |
Update the constraint settings on the game thread. |