Navigation
API > API/Plugins > API/Plugins/Mover > API/Plugins/Mover/Backends
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- UMoverStandaloneLiaisonComponent
References
| Module | Mover |
| Header | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/Backends/MoverStandaloneLiaison.h |
| Include | #include "Backends/MoverStandaloneLiaison.h" |
Syntax
UCLASS ()
class UMoverStandaloneLiaisonComponent :
public UActorComponent ,
public IMoverBackendLiaisonInterface
Remarks
MoverStandaloneLiaison: this component acts as a backend driver for an actor's Mover component, for use in Standalone (non-networked) games. This class is set on a Mover component as the "back end". TODO: Support options for fixed ticking rates and state smoothing
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMoverAuxStateContext | CachedLastAuxState | ||
| FMoverSyncState | CachedLastSyncState | ||
| int32 | CurrentSimFrame | ||
| double | CurrentSimTimeMs | ||
| TObjectPtr< UMoverComponent > | MoverComp |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UMoverStandaloneLiaisonComponent
(
const FObjectInitializer& ObjectInitializer |
Overridden from UActorComponent
| Type | Name | Description | |
|---|---|---|---|
| void | BeginPlay () |
Begins Play for the component. | |
| void | TickComponent
(
float DeltaTime, |
Function called every frame on this ActorComponent. |
Overridden from IMoverBackendLiaisonInterface
| Type | Name | Description | |
|---|---|---|---|
| int32 | |||
| float | |||
| bool | ReadPendingSyncState
(
OUTFMoverSyncState& OutSyncState |
Pending State: the simulation state currently being authored. | |
| bool | WritePendingSyncState
(
const FMoverSyncState& SyncStateToWrite |