Zdexby TheHolyOneZ
4,841 classes
Class

UParkourJumpWindow_C

: UAnimNotifyState : UObject
/Game/Blueprints/MainCharacter/P/Anim/Parkour/ParkourJumpWindow.ParkourJumpWindow_C 0x0031 (49 B) align 8 inherited 0x0030 3 scripted vtable /Game/Blueprints/MainCharacter/P/Anim/Parkour/ParkourJumpWindow
0x00x0031

Members 1

OffsetSizeNameTypeFlagsDefault
0x01Activebool6 flagstrue

Functions 3

SignatureFlagsNativeParams
bool Received_NotifyEnd(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, FAnimNotifyEventReference& EventReference)
Script9 statements · 176 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_00A5;0x0079K2Node_DynamicCast_AsMain_Char.JumpPressWindow = false;0x009AReturnValue = false;0x00A5Label_00A5:0x00A5return ReturnValue;0x00AF// end of script
EventPublic0x41
bool Received_NotifyBegin(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float TotalDuration, FAnimNotifyEventReference& EventReference)
Script8 statements · 143 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_0084;0x0079ReturnValue = false;0x0084Label_0084:0x0084return ReturnValue;0x008E// end of script
EventPublic0x49
bool Received_NotifyTick(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, float FrameDeltaTime, FAnimNotifyEventReference& EventReference)
Script62 statements · 1,882 bytes of bytecode
0x0000if (!(Active)) goto Label_074F;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_074F;0x0087K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMain_Char.ParkourMode, 0);0x00BCif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0261;0x00CAK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMain_Char.ParkourMode, 1);0x00FFif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_06CC;0x010DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMain_Char.ParkourMode, 2);0x0142if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_06CC;0x0150K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMain_Char.ParkourMode, 3);0x0185if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0261;0x0193K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMain_Char.ParkourMode, 4);0x01C8if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_06CC;0x01D6K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMain_Char.ParkourMode, 5);0x020Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_06CC;0x0219K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMain_Char.ParkourMode, 6);0x024Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0261;0x025Cgoto Label_074F;0x0261Label_0261:0x0261CallFunc_BooleanOR_ReturnValue = BooleanOR(K2Node_DynamicCast_AsMain_Char.Event, K2Node_DynamicCast_AsMain_Char.DeactivateChecks);0x02B3CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, K2Node_DynamicCast_AsMain_Char.InteractionPrevention);0x02EFCallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_BooleanOR_ReturnValue_1, K2Node_DynamicCast_AsMain_Char.CrouchEnable);0x032Bif (!(CallFunc_BooleanOR_ReturnValue_2)) goto Label_0349;0x0339Label_0339:0x0339ReturnValue = true;0x0344goto Label_074F;0x0349Label_0349:0x0349BreakHitResult(K2Node_DynamicCast_AsMain_Char.ParkourDestinationSurfaceHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0414if (!(CallFunc_BreakHitResult_bBlockingHit)) goto Label_0537;0x0422BreakHitResult(K2Node_DynamicCast_AsMain_Char.ParkourDestinationSurfaceHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x04EDCallFunc_ComponentHasTag_ReturnValue = CallFunc_BreakHitResult_HitComponent.ComponentHasTag(FName(PreventHoldJump));0x0524if (!(CallFunc_ComponentHasTag_ReturnValue)) goto Label_0537;0x0532goto Label_0339;0x0537Label_0537:0x0537if (!(K2Node_DynamicCast_AsMain_Char.ParkourJumpWindow)) goto Label_0560;0x055Bgoto Label_0339;0x0560Label_0560:0x0560if (!(K2Node_DynamicCast_AsMain_Char.JumpPressing)) goto Label_0339;0x0584K2Node_DynamicCast_AsMain_Char.StopMotionWarp();0x05A8K2Node_DynamicCast_AsMain_Char.JumpLand();0x05CCK2Node_DynamicCast_AsMain_Char.PreventParkourClimb = false;0x05EDK2Node_DynamicCast_AsMain_Char.JumpPressWindow = false;0x060EK2Node_DynamicCast_AsMain_Char.ParkourJumpWindow = true;0x062FK2Node_DynamicCast_AsMain_Char.Anim.AnimNotify_ActivateCollision();0x0669K2Node_DynamicCast_AsMain_Char.CharacterMovement.StopMovementImmediately();0x06A3K2Node_DynamicCast_AsMain_Char.JumpAction();0x06C7goto Label_0339;0x06CCLabel_06CC:0x06CCif (!(K2Node_DynamicCast_AsMain_Char.JumpPressWindow)) goto Label_06F5;0x06F0goto Label_0261;0x06F5Label_06F5:0x06F5if (!(K2Node_DynamicCast_AsMain_Char.JumpPressing)) goto Label_0729;0x0719ReturnValue = false;0x0724goto Label_074F;0x0729Label_0729:0x0729K2Node_DynamicCast_AsMain_Char.JumpPressWindow = true;0x074Agoto Label_0261;0x074FLabel_074F:0x074Freturn ReturnValue;0x0759// end of script
EventPublic0x49