Navigation
API > API/Plugins > API/Plugins/Mover
Data about the object a Mover actor is basing its movement on, such as when standing on a moving platform
| Name | FRelativeBaseInfo |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/MoveLibrary/BasedMovementUtils.h |
| Include Path | #include "MoveLibrary/BasedMovementUtils.h" |
Syntax
USTRUCT (BlueprintType )
struct FRelativeBaseInfo
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoneName | FName | Bone name on component, for skeletal meshes. | MoveLibrary/BasedMovementUtils.h |
|
| ContactLocalPosition | FVector | Last captured location of the tethering point where the Mover actor is "attached", relative to the base. | MoveLibrary/BasedMovementUtils.h |
|
| Location | FVector | Last captured worldspace location of MovementBase / Bone | MoveLibrary/BasedMovementUtils.h |
|
| MovementBase | TWeakObjectPtr< UPrimitiveComponent > | Component we are moving relative to | MoveLibrary/BasedMovementUtils.h |
|
| Rotation | FQuat | Last captured worldspace orientation of MovementBase / Bone | MoveLibrary/BasedMovementUtils.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Clear() |
MoveLibrary/BasedMovementUtils.h | ||
bool HasRelativeInfo() |
MoveLibrary/BasedMovementUtils.h | ||
void SetFromComponent
(
UPrimitiveComponent* InRelativeComp, |
MoveLibrary/BasedMovementUtils.h | ||
void SetFromFloorResult
(
const FFloorCheckResult& FloorTestResult |
MoveLibrary/BasedMovementUtils.h | ||
FString ToString() |
MoveLibrary/BasedMovementUtils.h | ||
bool UsesSameBase
(
const FRelativeBaseInfo& Other |
MoveLibrary/BasedMovementUtils.h | ||
bool UsesSameBase
(
const UPrimitiveComponent* OtherComp, |
MoveLibrary/BasedMovementUtils.h |