Zdexby TheHolyOneZ
5,457 classes
Class

UMoverComponent

: UActorComponent : UObject
/Script/Mover.MoverComponent 0x04F0 (1,264 B) align 16 inherited 0x00B8 vtable /Script/Mover
0x00x04F0

Members 29

OffsetSizeNameTypeFlagsDefault
0x10OnPreSimulationTickFMulticastScriptDelegate4 flags<delegate>
0x10OnPostMovementFMulticastScriptDelegate3 flags<delegate>
0x10OnPostSimulationTickFMulticastScriptDelegate4 flags<delegate>
0x10OnPostSimulationRollbackFMulticastScriptDelegate4 flags<delegate>
0x10OnMovementModeChangedFMulticastScriptDelegate4 flags<delegate>
0x10OnPostFinalizeFMulticastScriptDelegate4 flags<delegate>
0x01180x10padding / unreflected
0x08BackendClassTSubclassOf<UActorComponent>7 flags/Script/Mover.MoverNetworkPredictionLiaisonComponent
0x50MovementModesTMap<FName, UBaseMovementMode*>8 flags<TMap>
0x08StartingMovementModeFName8 flagsNone
0x10TransitionsTArray<UBaseMovementModeTransition*>8 flags[]
0x10PersistentSyncStateDataTypesTArray<FMoverDataPersistence>4 flags[1 item]
0x08InputProducerUObject*8 flagsnullptr
0x08MovementMixerUMovementMixer*8 flagsnullptr
0x01B80x20padding / unreflected
0x10OnPreMovementFMulticastScriptDelegateProtected+4 flags<delegate>
0x01E80x08padding / unreflected
0x08UpdatedComponentUSceneComponent*TransientProtected+8 flagsnullptr
0x08UpdatedCompAsPrimitiveUPrimitiveComponent*TransientProtected+8 flagsnullptr
0x08PrimaryVisualComponentUSceneComponent*TransientProtected+8 flagsnullptr
0x02080x1C8padding / unreflected
0x10BackendLiaisonCompTScriptInterface<IMoverBackendLiaisonInterface>TransientProtected+6 flags<InterfaceProperty>
0x03E00x38padding / unreflected
0x08ModeFSMUMovementModeStateMachine*TransientProtected+6 flagsnullptr
0x08SimBlackboardUMoverBlackboard*TransientProtected+6 flagsnullptr
0x10SharedSettingsTArray<UObject*>9 flags[]
0x18GravityAccelOverrideFVector7 flags{X=0, Y=0, Z=0}
0x38PlanarConstraintFPlanarConstraint4 flags{bConstrainToPlane=false, PlaneConstraintNormal={X=1, Y=0, …
0x01SmoothingModeEMoverSmoothingMode7 flagsVisualComponentOffset
0x01bHasGravityOverridebool7 flagsfalse
0x01bUseDeferredGroupMovementbool7 flagsfalse
0x048B0x05padding / unreflected
0x20WorldToGravityTransformFQuat8 flags{X=0, Y=0, Z=0, W=0}
0x20GravityToWorldTransformFQuat8 flags{X=0, Y=0, Z=0, W=0}
0x01bSupportsKinematicBasedMovementboolProtected+7 flagstrue
0x04D10x1Funreflected bytes to end of UMoverComponent
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+8 flags[]
0x00880x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x00900x04padding / unreflected
0x01bNetAddressable : 1bit 5boolProtected+3 flagsfalse
0x01bReplicateUsingRegisteredSubObjectList : 1bit 6boolProtected+9 flagsfalse
0x01bReplicates : 1bit 7boolNet+7 flagsfalse
0x00950x01padding / unreflected
0x01bAutoActivate : 1bit 3bool6 flagsfalse
0x01bIsActive : 1bit 4boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 5bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 7boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 1bool6 flagsfalse
0x00980x19padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>

Functions 55

SignatureFlagsNativeParams
void UnbindProcessGeneratedMovement()FinalNative+1 flags0x00
bool TryGetFloorCheckHitResult(FHitResult& OutHitResult)NativePublic0x101
void SetUseDeferredGroupMovement(bool bEnable)FinalNative+1 flags0x01
void SetUpdatedComponent(USceneComponent* NewUpdatedComponent)FinalNative+1 flags0x08
void SetPrimaryVisualComponent(USceneComponent* SceneComponent)FinalNative+1 flags0x08
void SetPlanarConstraint(FPlanarConstraint& InConstraint)FinalNative+1 flags0x38
void SetGravityOverride(bool bOverrideGravity, const FVector& GravityAcceleration)FinalNative+1 flags0x20
void SetBaseVisualComponentTransform(FTransform& ComponentTransform)FinalNative+1 flags0x60
bool RemoveMovementMode(const FName& ModeName)FinalNative+1 flags0x09
void RemoveGameplayTags(FGameplayTagContainer& TagsToRemove)FinalNative+1 flags0x20
void RemoveGameplayTag(const FGameplayTag& TagToRemove)FinalNative+1 flags0x08
void QueueNextMode(const FName& DesiredModeName, bool bShouldReenter)FinalNative+1 flags0x09
void PhysicsVolumeChanged(APhysicsVolume* NewVolume)NativeProtected0x08
void OnBeginOverlap(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)NativePublic0x120
FMovementModifierHandle K2_QueueMovementModifier(const int32& MoveAsRawData)FinalNative+1 flags0x06
void K2_QueueLayeredMove(const int32& MoveAsRawData)FinalNative+1 flags0x04
void K2_QueueInstantMovementEffect(const int32& EffectAsRawData)FinalNative+1 flags0x04
void K2_FindMovementModifier(const FMovementModifierHandle& ModifierHandle, const bool& bFoundModifier, const int32& TargetAsRawBytes)FinalNative+1 flags0x08
void K2_FindActiveLayeredMove(const bool& DidSucceed, const int32& TargetAsRawBytes)FinalNative+1 flags0x08
bool IsUsingDeferredGroupMovement()FinalNative+1 flags0x01
bool IsModifierActiveOrQueued(FMovementModifierHandle& ModifierHandle)FinalNative+1 flags0x03
bool HasValidCachedState()FinalNative+1 flags0x01
bool HasValidCachedInputCmd()FinalNative+1 flags0x01
bool HasGameplayTagInState(FMoverSyncState& SyncState, const FGameplayTag& TagToFind, bool bExactMatch)FinalNative+1 flags0x82
bool HasGameplayTag(const FGameplayTag& TagToFind, bool bExactMatch)FinalNative+1 flags0x0A
void HandleImpact(FMoverOnImpactParams& ImpactParams)FinalNative+1 flags0x120
FVector GetVelocity()FinalNative+1 flags0x18
FVector GetUpDirection()FinalNative+1 flags0x18
USceneComponent* GetUpdatedComponent()FinalNative+1 flags0x08
FRotator GetTargetOrientation()FinalNative+1 flags0x18
FMoverSyncState GetSyncState()FinalNative+1 flags0x78
UMoverBlackboard* GetSimBlackboard()FinalNative+1 flags0x08
USceneComponent* GetPrimaryVisualComponent()FinalNative+1 flags0x08
TArray<FTrajectorySampleInfo> GetPredictedTrajectory(const FMoverPredictTrajectoryParams& PredictionParams)FinalNative+1 flags0xC8
FPlanarConstraint GetPlanarConstraint()FinalNative+1 flags0x38
FName GetMovementModeName()FinalNative+1 flags0x08
UBaseMovementMode* GetMovementMode()FinalNative+1 flags0x08
FVector GetMovementIntent()FinalNative+1 flags0x18
FName GetMovementBaseBoneName()FinalNative+1 flags0x08
UPrimitiveComponent* GetMovementBase()FinalNative+1 flags0x08
FMoverTimeStep GetLastTimeStep()FinalNative+1 flags0x10
FMoverInputCmdContext GetLastInputCmd()FinalNative+1 flags0x10
FVector GetGravityAcceleration()FinalNative+1 flags0x18
TArray<FTrajectorySampleInfo> GetFutureTrajectory(float FutureSeconds, float SamplesPerSecond)FinalNative+1 flags0x18
FTransform GetBaseVisualComponentTransform()FinalNative+1 flags0x60
UObject* FindSharedSettings_Mutable_BP(TSubclassOf<UObject> SharedSetting)FinalNative+1 flags0x10
UObject* FindSharedSettings_BP(TSubclassOf<UObject> SharedSetting)FinalNative+1 flags0x10
UBaseMovementMode* FindMovementModeByName(const FName& MovementModeName)FinalNative+1 flags0x10
UBaseMovementMode* FindMovementMode(TSubclassOf<UBaseMovementMode> MovementMode)FinalNative+1 flags0x10
void CancelModifierFromHandle(const FMovementModifierHandle& ModifierHandle)FinalNative+1 flags0x02
void BindProcessGeneratedMovement(const FScriptDelegate& ProcessGeneratedMovementEvent)FinalNative+1 flags0x10
bool AddMovementModeFromObject(const FName& ModeName, UBaseMovementMode* MovementMode)FinalNative+1 flags0x11
UBaseMovementMode* AddMovementModeFromClass(const FName& ModeName, TSubclassOf<UBaseMovementMode> MovementMode)FinalNative+1 flags0x18
void AddGameplayTags(FGameplayTagContainer& TagsToAdd)FinalNative+1 flags0x20
void AddGameplayTag(const FGameplayTag& TagToAdd)FinalNative+1 flags0x08

Subclasses 2

Used by 11

types with a member, parameter or interface of this type