Navigation
API > API/Plugins > API/Plugins/Mover
Inheritance Hierarchy
- FMoverDataStructBase
- FMoverDefaultSyncState
References
| Module | Mover |
| Header | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/MoverDataModelTypes.h |
| Include | #include "MoverDataModelTypes.h" |
Syntax
USTRUCT (BlueprintType )
struct FMoverDefaultSyncState : public FMoverDataStructBase
Remarks
Data block containing basic sync state information.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FVector | Location | Position relative to MovementBase if set, world space otherwise. | |
| FVector | MoveDirectionIntent | Movement intent direction relative to MovementBase if set, world space otherwise. Magnitude of range (0-1) | |
| TObjectPtr< UPrimitiveComponent > | MovementBase | Optional: when moving on a base, input may be relative to this object. | |
| FName | MovementBaseBoneName | Optional: for movement bases that are skeletal meshes, this is the bone we're based on. Only valid if MovementBase is set. | |
| FVector | MovementBasePos | ||
| FQuat | MovementBaseQuat | ||
| FRotator | Orientation | Forward-facing rotation relative to MovementBase if set, world space otherwise. | |
| FVector | Velocity | Linear velocity, units per second, relative to MovementBase if set, world space otherwise. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FVector | |||
| FQuat | |||
| FVector | |||
| FVector | |||
| FVector | |||
| FVector | |||
| UPrimitiveComponent * | Queries. | ||
| FName | |||
| FRotator | |||
| FRotator | |||
| FTransform | |||
| FTransform | |||
| FVector | |||
| FVector | |||
| bool | SetMovementBase
(
UPrimitiveComponent* Base, |
Returns whether the base setting succeeded. | |
| void | SetTransforms_WorldSpace
(
FVector WorldLocation, |
||
| bool | Refreshes captured movement base transform based on its current state, while maintaining the same base-relative transforms. |
Overridden from FMoverDataStructBase
| Type | Name | Description | |
|---|---|---|---|
| FMoverDataStructBase * | Clone () |
Return newly allocated copy of this FMoverDataStructBase. | |
| UScriptStruct * | Gets the type info of this FMoverDataStructBase. | ||
| void | Interpolate
(
const FMoverDataStructBase& From, |
Interpolates contained data between a starting and ending block. | |
| bool | NetSerialize
(
FArchive& Ar, |
||
| bool | ShouldReconcile
(
const FMoverDataStructBase& AuthorityState |
Checks if the contained data is equal, within reason. | |
| void | ToString
(
FAnsiStringBuilderBase& Out |
Get string representation of this struct instance |