Zdexby TheHolyOneZ
4,841 classes
Class

UAnimLoopCancel_C

: UAnimNotifyState : UObject
/Game/Blueprints/MainCharacter/P/Anim/Emoji/AnimLoopCancel.AnimLoopCancel_C 0x0049 (73 B) align 8 inherited 0x0030 2 scripted vtable /Game/Blueprints/MainCharacter/P/Anim/Emoji/AnimLoopCancel
0x00x0049

Members 7

OffsetSizeNameTypeFlagsDefault
0x01Activebool6 flagstrue
0x01StopWalkbool6 flagsfalse
0x00320x02padding / unreflected
0x04In Blend Out Timefloat6 flags0.25
0x01DeactivateLookbool6 flagsfalse
0x01CheckTurnbool6 flagsfalse
0x003A0x06padding / unreflected
0x08PlayMontageOnEndUAnimMontage*5 flagsnullptr
0x01Weapon Interruptedbool6 flagsfalse

Functions 2

SignatureFlagsNativeParams
bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference)
Script17 statements · 454 bytes of bytecode
0x0000CallFunc_GetOwner_ReturnValue = MeshComp.GetOwner();0x002AK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetOwner_ReturnValue);0x004EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x006Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_01BB;0x0079CallFunc_GetAnimInstance_ReturnValue = MeshComp.GetAnimInstance();0x00A3CallFunc_GetCurrentActiveMontage_ReturnValue = CallFunc_GetAnimInstance_ReturnValue.GetCurrentActiveMontage();0x00CDCallFunc_Montage_GetPosition_ReturnValue = CallFunc_GetAnimInstance_ReturnValue.Montage_GetPosition(CallFunc_GetCurrentActiveMontage_ReturnValue);0x0108CallFunc_NotifyDurationFunction_NotifyDuration_ImplicitCast = Cast<4>(TotalDuration);0x0125CallFunc_NotifyDurationFunction_NotifyStartTime_ImplicitCast = Cast<4>(CallFunc_Montage_GetPosition_ReturnValue);0x0142K2Node_DynamicCast_AsMain_Char.NotifyDurationFunction(CallFunc_NotifyDurationFunction_NotifyDuration_ImplicitCast, CallFunc_GetCurrentActiveMontage_ReturnValue, CallFunc_NotifyDurationFunction_NotifyStartTime_ImplicitCast);0x0181if (!(DeactivateLook)) goto Label_01B0;0x018FK2Node_DynamicCast_AsMain_Char.DeactivateLook = true;0x01B0Label_01B0:0x01B0ReturnValue = false;0x01BBLabel_01BB:0x01BBreturn ReturnValue;0x01C5// end of script
EventPublic0x49
bool Received_NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime, FAnimNotifyEventReference& EventReference)
Script37 statements · 765 bytes of bytecode
0x0000if (!(Active)) goto Label_02AB;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_02F2;0x0087CallFunc_GetLastInputVector_ReturnValue = K2Node_DynamicCast_AsMain_Char.CharacterMovement.GetLastInputVector();0x00CFCallFunc_VSize_ReturnValue = VSize(CallFunc_GetLastInputVector_ReturnValue);0x00F4CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_VSize_ReturnValue, 0.1);0x011ACallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Greater_DoubleDouble_ReturnValue, K2Node_DynamicCast_AsMain_Char.AiMoving);0x0156if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_02BB;0x0164Label_0164:0x0164K2Node_DynamicCast_AsMain_Char.CancelAnim(In Blend Out Time);0x0191if (!(DeactivateLook)) goto Label_01C0;0x019FK2Node_DynamicCast_AsMain_Char.DeactivateLook = false;0x01C0Label_01C0:0x01C0if (!(StopWalk)) goto Label_01F8;0x01CEK2Node_DynamicCast_AsMain_Char.EventStopWalk(false, 0.2f);0x01F8Label_01F8:0x01F8CallFunc_IsValid_ReturnValue = IsValid(PlayMontageOnEnd);0x0215if (!(CallFunc_IsValid_ReturnValue)) goto Label_0268;0x0223K2Node_DynamicCast_AsMain_Char.MontagePlay(PlayMontageOnEnd, 1f, 0f, FName(Default), false);0x0268Label_0268:0x0268if (!(Weapon Interrupted)) goto Label_029B;0x0276K2Node_DynamicCast_AsMain_Char.WeaponInterruptedArmsExecute(true);0x029BLabel_029B:0x029BReturnValue = true;0x02A6goto Label_02F2;0x02ABLabel_02AB:0x02ABReturnValue = false;0x02B6goto Label_02F2;0x02BBLabel_02BB:0x02BBif (!(CheckTurn)) goto Label_02AB;0x02C9if (!(K2Node_DynamicCast_AsMain_Char.isTurning)) goto Label_02AB;0x02EDgoto Label_0164;0x02F2Label_02F2:0x02F2return ReturnValue;0x02FC// end of script
EventPublic0x49