Zdexby TheHolyOneZ
4,841 classes
Class

URootMotionEnabled_C

: UAnimNotifyState : UObject
/Game/Blueprints/MainCharacter/P/Anim/Walk/RootMotionEnabled.RootMotionEnabled_C 0x0040 (64 B) align 8 inherited 0x0030 3 scripted vtable /Game/Blueprints/MainCharacter/P/Anim/Walk/RootMotionEnabled
0x00x0040

Members 3

OffsetSizeNameTypeFlagsDefault
0x01Activebool6 flagstrue
0x01OnlyWhenNotPressingbool6 flagsfalse
0x00320x06padding / unreflected
0x08MontagePositionToNulldouble6 flags0

Functions 3

SignatureFlagsNativeParams
bool Received_NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime, FAnimNotifyEventReference& EventReference)
Script22 statements · 543 bytes of bytecode
0x0000if (!(OnlyWhenNotPressing)) goto Label_0214;0x000ECallFunc_GetAnimInstance_ReturnValue = MeshComp.GetAnimInstance();0x0038CallFunc_GetCurrentActiveMontage_ReturnValue = CallFunc_GetAnimInstance_ReturnValue.GetCurrentActiveMontage();0x0062CallFunc_Montage_GetPosition_ReturnValue = CallFunc_GetAnimInstance_ReturnValue.Montage_GetPosition(CallFunc_GetCurrentActiveMontage_ReturnValue);0x009DCallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_Montage_GetPosition_ReturnValue);0x00BACallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, MontagePositionToNull);0x00E0if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_0214;0x00EECallFunc_GetOwner_ReturnValue = MeshComp.GetOwner();0x0118K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetOwner_ReturnValue);0x013CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x0159if (!(K2Node_DynamicCast_bSuccess)) goto Label_0214;0x0167if (!(K2Node_DynamicCast_AsMain_Char.isPressingFWD)) goto Label_01D5;0x018BK2Node_DynamicCast_AsMain_Char.Anim.AnimNotify_RootMotionDisable();0x01C5Label_01C5:0x01C5ReturnValue = false;0x01D0goto Label_0214;0x01D5Label_01D5:0x01D5K2Node_DynamicCast_AsMain_Char.Anim.AnimNotify_RootMotionEnable();0x020Fgoto Label_01C5;0x0214Label_0214:0x0214return ReturnValue;0x021E// end of script
EventPublic0x49
bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference)
Script10 statements · 215 bytes of bytecode
0x0000if (!(Active)) goto Label_00CC;0x000ECallFunc_GetOwner_ReturnValue = MeshComp.GetOwner();0x0038K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetOwner_ReturnValue);0x005CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x0079if (!(K2Node_DynamicCast_bSuccess)) goto Label_00CC;0x0087K2Node_DynamicCast_AsMain_Char.Anim.AnimNotify_RootMotionDisable();0x00C1ReturnValue = false;0x00CCLabel_00CC:0x00CCreturn ReturnValue;0x00D6// end of script
EventPublic0x41
bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference)
Script10 statements · 215 bytes of bytecode
0x0000if (!(Active)) goto Label_00CC;0x000ECallFunc_GetOwner_ReturnValue = MeshComp.GetOwner();0x0038K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetOwner_ReturnValue);0x005CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x0079if (!(K2Node_DynamicCast_bSuccess)) goto Label_00CC;0x0087K2Node_DynamicCast_AsMain_Char.Anim.AnimNotify_RootMotionEnable();0x00C1ReturnValue = false;0x00CCLabel_00CC:0x00CCreturn ReturnValue;0x00D6// end of script
EventPublic0x49