| bAtRest |
bool |
Whether this foot is close enough to the final goal to stop animating |
LocomotorCore.h |
|
| bInSwingPhase |
bool |
Current state of the foot (either swinging or planted) |
LocomotorCore.h |
|
| bUnplantingThisTick |
bool |
Only true on the tick when this foot transitions to bInSwingPhase=true |
LocomotorCore.h |
|
| bWantsToStep |
bool |
Does this foot currently have a target beyond the min step threshold? |
LocomotorCore.h |
|
| CurrentHeightOffset |
float |
Store current height offset for bobbing |
LocomotorCore.h |
|
| CurrentPhase |
float |
The current phase of this foot to use for animation |
LocomotorCore.h |
|
| CurrentRotationSpring |
FQuatSpring |
Rotation is smoothly blended through a spring |
LocomotorCore.h |
|
| CurrentStrideHeight |
float |
The max height of the foot for the current stride (calculated once when unplanting) |
LocomotorCore.h |
|
| CurrentTargetSpring |
FVectorSpring |
A heavily damped spring for continuously updating target |
LocomotorCore.h |
|
| CurrentTargetWorld |
FTransform |
The current target location to step towards |
LocomotorCore.h |
|
| CurrentWorld |
FTransform |
The current world transform of this foot |
LocomotorCore.h |
|
| CurrentWorldFlatPosition |
FVector |
The current world position of this foot with no height added |
LocomotorCore.h |
|
| CurrentWorldFlatPositionNoEase |
FVector |
The current world position of this foot with no height added and no ease in/out applied |
LocomotorCore.h |
|
| FinalTargetWorld |
FTransform |
The final destination location for foot |
LocomotorCore.h |
|
| FootPhaseWhenSwingEnds |
float |
The point in the foot's phase when the swing begins (variable with speed/frequency) |
LocomotorCore.h |
|
| InitialRelativeToBody |
FTransform |
The initial transform relative to the initial body |
LocomotorCore.h |
|
| InitialRelativeToRootGoal |
FTransform |
The initial transform relative to the initial root goal |
LocomotorCore.h |
|
| InitialWorld |
FTransform |
Initial transform |
LocomotorCore.h |
|
| PlantedWorld |
FTransform |
The prev foot plant in world space |
LocomotorCore.h |
|
| PrevToFinalTargetDistance |
float |
|
LocomotorCore.h |
|
| PrevToFinalTargetNorm |
FVector |
The distance from the planted location to the final target |
LocomotorCore.h |
|
| PrevWorld |
FTransform |
The world transform of this foot at the end of the previous tick |
LocomotorCore.h |
|
| Settings |
FLocomotorFootSettings |
|
LocomotorCore.h |
|
| StrideOriginWorld |
FTransform |
The neutral location at the start of a step, may be different from the actual planted location |
LocomotorCore.h |
|
| TargetPhase |
float |
The current phase gradually approaches this value, we don't directly set the current phase to avoid foot popping |
LocomotorCore.h |
|