Zdexby TheHolyOneZ
6,144 classes
Class

UAbilityTask_ApplyRootMotionMoveToActorForce

: UAbilityTask_ApplyRootMotion_Base : UAbilityTask : UGameplayTask : UObject
/Script/GameplayAbilities.AbilityTask_ApplyRootMotionMoveToActorForce 0x0188 (392 B) align 8 inherited 0x00C0 vtable /Script/GameplayAbilities
0x00x0188

Members 18

OffsetSizeNameTypeFlagsDefault
0x10OnFinishedFMulticastScriptDelegate4 flags<delegate>
0x00D00x08padding / unreflected
0x18StartLocationFVectorNetProtected+5 flags{X=0, Y=0, Z=0}
0x18TargetLocationFVectorNetRepNotify+6 flags{X=0, Y=0, Z=0}
0x08TargetActorAActor*NetProtected+6 flagsnullptr
0x08TargetComponentUSceneComponent*NetProtected+8 flagsnullptr
0x18TargetComponentRelativeLocationFVectorNetProtected+5 flags{X=0, Y=0, Z=0}
0x18TargetLocationOffsetFVectorNetProtected+5 flags{X=0, Y=0, Z=0}
0x01OffsetAlignmentERootMotionMoveToActorTargetOffsetTypeNetProtected+5 flagsAlignFromTargetToSource
0x01490x03padding / unreflected
0x04DurationfloatNetProtected+5 flags0
0x01bDisableDestinationReachedInterruptboolNetProtected+5 flagsfalse
0x01510x03padding / unreflected
0x04ReachedDestinationDistancefloatNetProtected+5 flags50
0x01bSetNewMovementModeboolNetProtected+5 flagsfalse
0x01NewMovementModeEMovementModeNetProtected+5 flagsMOVE_Walking
0x01bRestrictSpeedToExpectedboolNetProtected+5 flagsfalse
0x015B0x05padding / unreflected
0x08PathOffsetCurveUCurveVector*NetProtected+6 flagsnullptr
0x08TimeMappingCurveUCurveFloat*NetProtected+6 flagsnullptr
0x08TargetLerpSpeedHorizontalCurveUCurveFloat*NetProtected+6 flagsnullptr
0x08TargetLerpSpeedVerticalCurveUCurveFloat*NetProtected+6 flagsnullptr
0x01800x08unreflected bytes to end of UAbilityTask_ApplyRootMotionMoveToActorForce
Inherited from UAbilityTask_ApplyRootMotion_Base 5
OffsetSizeNameTypeFlagsDefault
0x08ForceNameFNameNetProtected+5 flagsNone
0x01FinishVelocityModeERootMotionFinishVelocityModeNetProtected+5 flagsMaintainLastRootMotionVelocity
0x00890x07padding / unreflected
0x18FinishSetVelocityFVectorNetProtected+5 flags{X=0, Y=0, Z=0}
0x04FinishClampVelocityfloatNetProtected+5 flags0
0x08MovementComponentTWeakObjectPtr<UCharacterMovementComponent>Protected+8 flagsnullptr
Inherited from UAbilityTask 2
OffsetSizeNameTypeFlagsDefault
0x08AbilityUGameplayAbility*6 flagsnullptr
0x08AbilitySystemComponentTWeakObjectPtr<UAbilitySystemComponent>8 flagsnullptr
Inherited from UGameplayTask 3
OffsetSizeNameTypeFlagsDefault
0x08InstanceNameFNameProtected+5 flagsNone
0x00380x02padding / unreflected
0x01ResourceOverlapPolicyETaskResourceOverlapPolicyProtected+6 flagsStartOnTop
0x003B0x25padding / unreflected
0x08ChildTaskUGameplayTask*Protected+6 flagsnullptr

Functions 5

SignatureFlagsNativeParams
void OnTargetActorSwapped(AActor* OriginalTarget, AActor* NewTarget)FinalNative+1 flags0x10
void OnRep_TargetLocation()FinalNative+1 flags0x00
UAbilityTask_ApplyRootMotionMoveToActorForce* ApplyRootMotionMoveToTargetDataActorForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, const FGameplayAbilityTargetDataHandle& TargetDataHandle, int32 TargetDataIndex, int32 TargetActorIndex, const FVector& TargetLocationOffset, const ERootMotionMoveToActorTargetOffsetType& OffsetAlignment, float Duration, UCurveFloat* TargetLerpSpeedHorizontal, UCurveFloat* TargetLerpSpeedVertical, bool bSetNewMovementMode, const EMovementMode& MovementMode, bool bRestrictSpeedToExpected, UCurveVector* PathOffsetCurve, UCurveFloat* TimeMappingCurve, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bDisableDestinationReachedInterrupt, float ReachedDestinationDistance)FinalNative+2 flags0xC0
UAbilityTask_ApplyRootMotionMoveToActorForce* ApplyRootMotionMoveToComponentForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, USceneComponent* TargetComponent, const FVector& TargetComponentRelativeLocation, const FVector& TargetLocationOffset, const ERootMotionMoveToActorTargetOffsetType& OffsetAlignment, float Duration, UCurveFloat* TargetLerpSpeedHorizontal, UCurveFloat* TargetLerpSpeedVertical, bool bSetNewMovementMode, const EMovementMode& MovementMode, bool bRestrictSpeedToExpected, UCurveVector* PathOffsetCurve, UCurveFloat* TimeMappingCurve, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bDisableDestinationReachedInterrupt, float ReachedDestinationDistance)FinalNative+2 flags0xB0
UAbilityTask_ApplyRootMotionMoveToActorForce* ApplyRootMotionMoveToActorForce(UGameplayAbility* OwningAbility, const FName& TaskInstanceName, AActor* TargetActor, const FVector& TargetLocationOffset, const ERootMotionMoveToActorTargetOffsetType& OffsetAlignment, float Duration, UCurveFloat* TargetLerpSpeedHorizontal, UCurveFloat* TargetLerpSpeedVertical, bool bSetNewMovementMode, const EMovementMode& MovementMode, bool bRestrictSpeedToExpected, UCurveVector* PathOffsetCurve, UCurveFloat* TimeMappingCurve, const ERootMotionFinishVelocityMode& VelocityOnFinishMode, const FVector& SetVelocityOnFinish, float ClampVelocityOnFinish, bool bDisableDestinationReachedInterrupt, float ReachedDestinationDistance)FinalNative+2 flags0x98