Zdexby TheHolyOneZ
4,841 classes
Class

UParryNotify_C

: UAnimNotifyState : UObject
/Game/Blueprints/Boss/Boss01/Mesh/ParryNotify.ParryNotify_C 0x0049 (73 B) align 8 inherited 0x0030 1 scripted vtable /Game/Blueprints/Boss/Boss01/Mesh/ParryNotify
0x00x0049

Members 4

OffsetSizeNameTypeFlagsDefault
0x08FOVdouble6 flags30
0x08ArmOffsetdouble6 flags750
0x08ArmHeightdouble6 flags300
0x01AlwaysTriggerbool6 flagstrue

Functions 1

SignatureFlagsNativeParams
bool Received_NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime, FAnimNotifyEventReference& EventReference)
Script32 statements · 1,012 bytes of bytecode
0x0000if (!(AlwaysTrigger)) goto Label_0375;0x000ELabel_000E:0x000ECallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(MeshComp, 0);0x0030K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0054K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x0071if (!(K2Node_DynamicCast_bSuccess)) goto Label_03E9;0x007FCallFunc_GetAnimInstance_ReturnValue = MeshComp.GetAnimInstance();0x00A9CallFunc_GetCurveValue_ReturnValue = CallFunc_GetAnimInstance_ReturnValue.GetCurveValue(FName(ParryCurve));0x00E8CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2 = Cast<4>(CallFunc_GetCurveValue_ReturnValue);0x0105CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2, FOV);0x0133K2Node_DynamicCast_AsMain_Char.ParryFocal = CallFunc_Multiply_DoubleDouble_ReturnValue_2;0x0164CallFunc_GetAnimInstance_ReturnValue = MeshComp.GetAnimInstance();0x018ECallFunc_GetCurveValue_ReturnValue = CallFunc_GetAnimInstance_ReturnValue.GetCurveValue(FName(ParryCurve));0x01CDCallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetCurveValue_ReturnValue);0x01EACallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, ArmOffset);0x0218K2Node_DynamicCast_AsMain_Char.ParryArm = CallFunc_Multiply_DoubleDouble_ReturnValue_1;0x0249CallFunc_GetAnimInstance_ReturnValue = MeshComp.GetAnimInstance();0x0273CallFunc_GetCurveValue_ReturnValue = CallFunc_GetAnimInstance_ReturnValue.GetCurveValue(FName(ParryCurve));0x02B2CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetCurveValue_ReturnValue);0x02CFCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, ArmHeight);0x02FDCallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0334K2Node_DynamicCast_AsMain_Char.ParryArmOffset = CallFunc_MakeVector_ReturnValue;0x0365ReturnValue = false;0x0370goto Label_03E9;0x0375Label_0375:0x0375CallFunc_GetOwner_ReturnValue = MeshComp.GetOwner();0x039FCallFunc_ActorHasTag_ReturnValue = CallFunc_GetOwner_ReturnValue.ActorHasTag(FName(Parry));0x03D6if (!(CallFunc_ActorHasTag_ReturnValue)) goto Label_03E9;0x03E4goto Label_000E;0x03E9Label_03E9:0x03E9return ReturnValue;0x03F3// end of script
EventPublic0x49