Navigation
API > API/Plugins > API/Plugins/Mover
WARNING - This class will be removed. Please use UChaosWalkingMode instead
PhysicsDrivenWalkingMode: Override base kinematic walking mode for physics based motion.
| Name | UPhysicsDrivenWalkingMode |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/PhysicsMover/Modes/PhysicsDrivenWalkingMode.h |
| Include Path | #include "PhysicsMover/Modes/PhysicsDrivenWalkingMode.h" |
Syntax
UCLASS (MinimalAPI, Blueprintable, BlueprintType,
DisplayName="DEPRECATED Physics Driven Walking Mode")
class UPhysicsDrivenWalkingMode :
public UWalkingMode ,
public IPhysicsCharacterMovementModeInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBaseMovementMode → UWalkingMode → UPhysicsDrivenWalkingMode
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPhysicsDrivenWalkingMode
(
const FObjectInitializer& ObjectInitializer |
PhysicsMover/Modes/PhysicsDrivenWalkingMode.h |
Functions
Public
Overridden from UWalkingMode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SimulationTick_Implementation
(
const FSimulationTickParams& Params, |
PhysicsMover/Modes/PhysicsDrivenWalkingMode.h |
Overridden from UBaseMovementMode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnRegistered
(
const FName ModeName |
PhysicsMover/Modes/PhysicsDrivenWalkingMode.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EDataValidationResult IsDataValid
(
FDataValidationContext& Context |
PhysicsMover/Modes/PhysicsDrivenWalkingMode.h |
Overridden from IPhysicsCharacterMovementModeInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ClearTargetHeightOverride() |
PhysicsMover/Modes/PhysicsDrivenWalkingMode.h | ||
virtual float GetTargetHeight() |
Optional TargetHeight getter. | PhysicsMover/Modes/PhysicsDrivenWalkingMode.h | |
virtual void OnContactModification_Internal
(
const FPhysicsMoverSimulationContactModifierParams& Params, |
Optionally run contact modification on the physics thread. | PhysicsMover/Modes/PhysicsDrivenWalkingMode.h | |
virtual void SetTargetHeightOverride
(
float InTargetHeight |
Optional TargetHeightOverride methods. | PhysicsMover/Modes/PhysicsDrivenWalkingMode.h | |
virtual void UpdateConstraintSettings
(
Chaos::FCharacterGroundConstraint& Constraint |
Update the constraint settings on the game thread. | PhysicsMover/Modes/PhysicsDrivenWalkingMode.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanStepUpOnHitSurface
(
const FFloorCheckResult& FloorResult |
PhysicsMover/Modes/PhysicsDrivenWalkingMode.h | ||
void FloorCheck
(
const FMoverDefaultSyncState& SyncState, |
PhysicsMover/Modes/PhysicsDrivenWalkingMode.h | ||
void SwitchToState
(
const FName& StateName, |
PhysicsMover/Modes/PhysicsDrivenWalkingMode.h |