Navigation
API > API/Plugins > API/Plugins/Locomotor
| Name | FLocomotorStepSettings |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Animation/Locomotor/Source/Locomotor/Public/LocomotorCore.h |
| Include Path | #include "LocomotorCore.h" |
Syntax
struct FLocomotorStepSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AirExtensionAtMaxSpeed | float | Default is 0.2. | LocomotorCore.h | |
| bEnableFootCollision | bool | Default is true. When true, feet are treated as non-overlapping circles and will not overlap each other or cross over. | LocomotorCore.h | |
| bEnableGroundCollision | bool | Default is true. When true, foot height is adjusted using sphere-casting against the world. | LocomotorCore.h | |
| FootCollisionGlobalScale | float | Default is 1.0. Range is 0-inf. Global scale multiplier for all foot collision radii. | LocomotorCore.h | |
| IgnoredActor | const AActor * | Actor and component to ignore in collision queries | LocomotorCore.h | |
| IgnoredComponent | const UActorComponent * | LocomotorCore.h | ||
| MaxCollisionHeight | float | Default is 30. Range is 0-inf. The maximum height in cm to place foot on-top of collision geo (may move foot up or down by this amount). | LocomotorCore.h | |
| OrientFootToGroundPitch | float | Default is 0.8. Range is 0-1. When Ground Collision is enabled, this will orient the pitch of the foot to match the slope of the ground. | LocomotorCore.h | |
| OrientFootToGroundRoll | float | Default is 0.8. Range is 0-1. When Ground Collision is enabled, this will orient the roll of the foot to match the slope of the ground. | LocomotorCore.h | |
| PercentOfStrideInAir | float | Default is 0.35. | LocomotorCore.h | |
| StepEaseIn | float | Default is 0.5. Range is 0-1. How quickly the foot accelerates when lifting off the ground. At 0, it instantly moves, at 1 it eases in. | LocomotorCore.h | |
| StepEaseOut | float | Default is 0.2. Range is 0-1. How quickly the foot decelerates when planting. At 0, it instantly stops on contact, at 1 it eases into contact. | LocomotorCore.h | |
| StepHeight | float | Default is 6. Range is 0-inf. The height to raise foot (in cm) at the peak of the largest stride. | LocomotorCore.h | |
| TraceChannel | TEnumAsByte< ETraceTypeQuery > | The 'channel' used to trace spheres into the physics world for collision detection. Determines which components to hit. | LocomotorCore.h | |
| World | const UWorld * | The world to collide against | LocomotorCore.h |