Zdexby TheHolyOneZ
4,841 classes
Class

AHorizontalPole_C

: AActor : UObject
/Game/Blueprints/Movesets/HorizontalPole/HorizontalPole.HorizontalPole_C 0x0558 (1,368 B) align 8 inherited 0x02B0 71 scripted vtable /Game/Blueprints/Movesets/HorizontalPole/HorizontalPole
0x00x0558

Members 96

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ArrowJumpUArrowComponent*6 flagsnullptr
0x08CapsuleUCapsuleComponent*6 flagsnullptr
0x08OffsetWindUSphereComponent*6 flagsnullptr
0x08RootUSphereComponent*6 flagsnullptr
0x08TurnRootUSphereComponent*6 flagsnullptr
0x08ArrowCameraUArrowComponent*6 flagsnullptr
0x08HierarchicalInstancedStaticMeshUHierarchicalInstancedStaticMeshComponent*6 flagsnullptr
0x08WarpJumpUSphereComponent*6 flagsnullptr
0x08ArrowUArrowComponent*6 flagsnullptr
0x08SplineUSplineComponent*6 flagsnullptr
0x08OffsetRootUSphereComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x04PosePoleTL_NewTrack_0_D8B51F084D203D274531048CD8E6A8F3float4 flags0
0x01PosePoleTL__Direction_D8B51F084D203D274531048CD8E6A8F3ETimelineDirection4 flagsForward
0x031D0x03padding / unreflected
0x08PosePoleTLUTimelineComponent*5 flagsnullptr
0x04TurnTL_RotateLonger_92801D8C489D068BC9C34DB67F1176A6float4 flags0
0x04TurnTL_RotateShort_92801D8C489D068BC9C34DB67F1176A6float4 flags0
0x04TurnTL_Linear_92801D8C489D068BC9C34DB67F1176A6float4 flags0
0x01TurnTL__Direction_92801D8C489D068BC9C34DB67F1176A6ETimelineDirection4 flagsForward
0x03350x03padding / unreflected
0x08TurnTLUTimelineComponent*5 flagsnullptr
0x04StartLerpTL_Wave_9E6633C147BC72A0E7E1ADB46657AE0Afloat4 flags0
0x04StartLerpTL_Normal_9E6633C147BC72A0E7E1ADB46657AE0Afloat4 flags0
0x01StartLerpTL__Direction_9E6633C147BC72A0E7E1ADB46657AE0AETimelineDirection4 flagsForward
0x03490x07padding / unreflected
0x08StartLerpTLUTimelineComponent*5 flagsnullptr
0x04RotTL_NewTrack_0_E8918EEC41F910BBE5FB8C9F9B007DF4float4 flags0
0x01RotTL__Direction_E8918EEC41F910BBE5FB8C9F9B007DF4ETimelineDirection4 flagsForward
0x035D0x03padding / unreflected
0x08RotTLUTimelineComponent*5 flagsnullptr
0x04EndSwingTL_NewTrack_1_6FBD13C744A4293E4D0116B618C585EAfloat4 flags0
0x01EndSwingTL__Direction_6FBD13C744A4293E4D0116B618C585EAETimelineDirection4 flagsForward
0x036D0x03padding / unreflected
0x08EndSwingTLUTimelineComponent*5 flagsnullptr
0x04SwingTL_NewTrack_0_366C1763471897B2EE3F56846401F106float4 flags0
0x01SwingTL__Direction_366C1763471897B2EE3F56846401F106ETimelineDirection4 flagsForward
0x037D0x03padding / unreflected
0x08SwingTLUTimelineComponent*5 flagsnullptr
0x01Activebool7 flagsfalse
0x03890x03padding / unreflected
0x04LerpPositionfloat7 flags0
0x08PlayerAMainChar_C*7 flagsnullptr
0x18TargetDirectionFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x18TargetDirectionStoreFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x01isTurningbool7 flagsfalse
0x01JumpCommandbool7 flagsfalse
0x03CA0x06padding / unreflected
0x08SafeAreaDistancedouble7 flags75
0x01SpecificMeshbool6 flagsfalse
0x03D90x07padding / unreflected
0x10CurrentSplineMeshArrayTArray<USplineMeshComponent*>4 flags[]
0x01CanBalancebool6 flagstrue
0x01isMovingRightbool7 flagsfalse
0x01Endedbool7 flagsfalse
0x01Invertedbool7 flagsfalse
0x03F40x04padding / unreflected
0x18NewPoleRotFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x18CurrentRotFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x01TurnCommandbool7 flagsfalse
0x01IsWalkingbool7 flagsfalse
0x042A0x06padding / unreflected
0x08WalkMontageUAnimMontage*6 flags/Game/Blueprints/MainCharacter/P/Anim/Pole/PoleWalk_Right.P…
0x01WalkingLorRbool7 flagsfalse
0x01TurnStandbool7 flagsfalse
0x01LetGoCommandbool7 flagsfalse
0x01SwapRightHandbool7 flagsfalse
0x01SwapLeftHandbool7 flagsfalse
0x01LimitWalkbool7 flagsfalse
0x043E0x02padding / unreflected
0x04WaveLerpfloat7 flags0
0x01ForceLookCameraSpecificbool6 flagsfalse
0x01CanSwingbool7 flagsfalse
0x01MontageSwingPlayingbool7 flagsfalse
0x04470x01padding / unreflected
0x08MontageSwingEndUAnimMontage*6 flags/Game/Blueprints/MainCharacter/P/Anim/Pole/PoleStartSwing_M…
0x01StartDelaybool7 flagsfalse
0x01StartAnimbool7 flagsfalse
0x01Found Resultbool7 flagsfalse
0x04530x05padding / unreflected
0x10StartDispatcherFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10HasBaseTArray<bool>2 flags[2 items]
0x10DisableFwdTArray<bool>2 flags[2 items]
0x10NewRotationTArray<FRotator>2 flags[2 items]
0x01NewRotationOncebool7 flagsfalse
0x04990x07padding / unreflected
0x10EndDispatcherFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08MaterialUMaterialInterface*5 flags/Game/Blueprints/Movesets/HorizontalPole/PoleMaterial_Inst.…
0x04TiltJumpFwdfloat6 flags0
0x04TiltJumpBackfloat6 flags0
0x01CanAvoidMovementbool7 flagsfalse
0x01StartedBelowbool7 flagsfalse
0x04C20x06padding / unreflected
0x18StartDirFVector7 flags{X=0, Y=0, Z=0}
0x01Insidebool7 flagsfalse
0x04E10x07padding / unreflected
0x08TurnMontageUAnimMontage*6 flagsnullptr
0x08MontagetoStopUAnimMontage*6 flagsnullptr
0x01MontageStopbool7 flagsfalse
0x04F90x07padding / unreflected
0x08MontagetoStartUAnimMontage*6 flagsnullptr
0x01MontageStopForBbool7 flagsfalse
0x01MontageStartbool7 flagsfalse
0x050A0x06padding / unreflected
0x10BoxesTArray<UBoxComponent*>4 flags[]
0x01isPressingSidebool7 flagsfalse
0x05210x07padding / unreflected
0x08OffsetJumpdouble6 flags0
0x18OffsetBoxSizeFVector6 flags{X=0, Y=0, Z=0}
0x01IsNotSwingingbool7 flagsfalse
0x01isTurningLengthbool7 flagsfalse
0x054A0x02padding / unreflected
0x04DrawDistancefloat6 flags24000
0x01AvoidSnapshotbool7 flagsfalse
0x01Legsbool6 flagsfalse
0x05520x02padding / unreflected
0x04COuntWalkint327 flags0
Inherited from AActor 80
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 7boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x08HLODLayerUHLODLayer*7 flagsnullptr
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02080x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 71

SignatureFlagsNativeParams
void capsulestartInverset()
Script7 statements · 223 bytes of bytecode
0x0000CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(Inverted);0x0025CallFunc_Lerp_ReturnValue = Lerp(180, 0, CallFunc_Conv_BoolToDouble_ReturnValue);0x005CCallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue);0x0079CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x00A8Capsule.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x00DCreturn;0x00DE// end of script
Public0x00
void JumpOffTag(bool Add)
Script12 statements · 319 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(Player);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_013C;0x002Bif (!(Add)) goto Label_00C1;0x0039CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(JumpOff));0x0062CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Player.Tags, CallFunc_MakeLiteralName_ReturnValue);0x00BCgoto Label_013C;0x00C1Label_00C1:0x00C1CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(JumpOff));0x00EACallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(Player.Tags, CallFunc_MakeLiteralName_ReturnValue);0x013CLabel_013C:0x013Creturn;0x013E// end of script
Public0x01
void TickVariables()
Script27 statements · 653 bytes of bytecode
0x0000CallFunc_Montage_IsPlaying_ReturnValue = Player.Anim.Montage_IsPlaying(MontageSwingEnd);0x0049CallFunc_Montage_IsPlaying_ReturnValue_1 = Player.Anim.Montage_IsPlaying(MontageSwingEnd);0x0092CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_Montage_IsPlaying_ReturnValue_1, CallFunc_Montage_IsPlaying_ReturnValue);0x00B8MontageSwingPlaying = CallFunc_BooleanOR_ReturnValue_1;0x00CBCallFunc_BooleanOR_ReturnValue = BooleanOR(MontageSwingPlaying, Player.Anim.Swing);0x011DCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_BooleanOR_ReturnValue);0x013AIsNotSwinging = CallFunc_Not_PreBool_ReturnValue;0x014Dif (!(Active)) goto Label_028A;0x015Bif (!(Ended)) goto Label_016E;0x0169goto Label_028A;0x016ELabel_016E:0x016Eif (!(Player.PHatParts.Legs_12_A84EA64D41453AA8D3A33B873DC99F29)) goto Label_01A0;0x019Bgoto Label_028A;0x01A0Label_01A0:0x01A0K2Node_MakeStruct_PHatParts.Torso_5_1E6EC97748A30A38769004A56D5A1CC8 = true;0x01B4K2Node_MakeStruct_PHatParts.Belt_7_0C31146243E416C77732F58A40146224 = true;0x01C8K2Node_MakeStruct_PHatParts.Weapon_8_E7BA33F1411CADD83C0E81BEDD9BE508 = true;0x01DCK2Node_MakeStruct_PHatParts.Head_9_B444634D4CB5E4FEC18E0293F9802038 = false;0x01F0K2Node_MakeStruct_PHatParts.Arms_11_8165AD8344524B090DCDAE887A8725B6 = false;0x0204K2Node_MakeStruct_PHatParts.Legs_12_A84EA64D41453AA8D3A33B873DC99F29 = true;0x0218K2Node_MakeStruct_PHatParts.Nothing_15_1E19BF7B4F776B1C39258D8740896E21 = false;0x022CK2Node_MakeStruct_PHatParts.All_17_BE7194794685844BF3F071B1E0BDC1FE = false;0x0240K2Node_MakeStruct_PHatParts.AllNotPelvis_19_2A6908BD4FC6BC2C3416EFB34B863A28 = false;0x0254Player.PhysicsBodyPart(K2Node_MakeStruct_PHatParts, 0.6);0x028ALabel_028A:0x028Areturn;0x028C// end of script
Public0x00
void WindAdapt()
Script23 statements · 1,056 bytes of bytecode
0x0000CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x001DCallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(Player.isWindArea);0x0058CallFunc_FInterpTo_Current_ImplicitCast = Cast<4>(Player.Anim.WindAdditivePole);0x00A1CallFunc_FInterpTo_ReturnValue = FInterpTo(CallFunc_FInterpTo_Current_ImplicitCast, CallFunc_Conv_BoolToDouble_ReturnValue, CallFunc_GetWorldDeltaSeconds_ReturnValue, 2);0x00E1K2Node_VariableSet_WindAdditivePole_ImplicitCast = Cast<3>(CallFunc_FInterpTo_ReturnValue);0x00FEPlayer.Anim.WindAdditivePole = K2Node_VariableSet_WindAdditivePole_ImplicitCast;0x0145CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x0162CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(30);0x0187CallFunc_K2_GetActorLocation_ReturnValue = Player.K2_GetActorLocation();0x01B9CallFunc_FindRightVectorClosestToWorldLocation_ReturnValue = Spline.FindRightVectorClosestToWorldLocation(CallFunc_K2_GetActorLocation_ReturnValue, 1);0x01F6CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(Player.WindDirection, CallFunc_FindRightVectorClosestToWorldLocation_ReturnValue);0x023ACallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, 0);0x0260CallFunc_SelectFloat_ReturnValue = SelectFloat(1, -1, CallFunc_Greater_DoubleDouble_ReturnValue);0x0297CallFunc_Conv_BoolToDouble_ReturnValue_1 = Conv_BoolToDouble(Player.isWindArea);0x02D2CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_BoolToDouble_ReturnValue_1, CallFunc_SelectFloat_ReturnValue);0x0300CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue);0x032ECallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x034BCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, CallFunc_MakeRotator_Pitch_ImplicitCast, 0f);0x037ACallFunc_RInterpTo_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x0397CallFunc_RInterpTo_ReturnValue = RInterpTo(OffsetWind.RelativeRotation, CallFunc_MakeRotator_ReturnValue, CallFunc_RInterpTo_DeltaTime_ImplicitCast, 2f);0x03E9OffsetWind.K2_SetRelativeRotation(CallFunc_RInterpTo_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x041Dreturn;0x041F// end of script
Public0x00
void BossOptimization(bool On)
Script43 statements · 1,046 bytes of bytecode
0x0000PushFlow(Label_0413);0x0005Temp_int_Loop_Counter_Variable_1 = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentSplineMeshArray);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01F6;0x00A2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x00BDPushFlow(Label_03C9);0x00C2Temp_bool_Variable = On;0x00D5Temp_byte_Variable_2 = 3;0x00E9Temp_byte_Variable_3 = 0;0x00FD/Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentSplineMeshArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0138CallFunc_Array_Get_Item_1.SetCollisionEnabled(Switch(Temp_bool_Variable, false => Temp_byte_Variable_3, true => Temp_byte_Variable_2, default => K2Node_Select_Default));0x0191/Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentSplineMeshArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x01CCCallFunc_Array_Get_Item_1.SetCastShadow(On);0x01F5PopFlow();0x01F6Label_01F6:0x01F6Temp_int_Loop_Counter_Variable = 0;0x020DTemp_int_Array_Index_Variable_1 = 0;0x0224Label_0224:0x0224CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Boxes);0x025FCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0285if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x028FTemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x02AAPushFlow(Label_037F);0x02AFTemp_byte_Variable = 1;0x02C3Temp_byte_Variable_1 = 0;0x02D7Temp_bool_Variable_1 = On;0x02EA/Script/Engine.Default__KismetArrayLibrary.Array_Get(Boxes, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0325CallFunc_Array_Get_Item.SetCollisionEnabled(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default_1));0x037EPopFlow();0x037FLabel_037F:0x037FCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03A9Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03C4goto Label_0224;0x03C9Label_03C9:0x03C9CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x03F3Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x040Egoto Label_0033;0x0413Label_0413:0x0413return;0x0415// end of script
Public0x01
void AvoidAnim(bool Avoid)
Script3 statements · 22 bytes of bytecode
0x0000CanAvoidMovement = Avoid;0x0013return;0x0015// end of script
Public0x01
void EndSound()
Script4 statements · 112 bytes of bytecode
0x0000CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x001CPlaySoundAtLocation(this, /Game/Sound/SFX/Actions/MetalGrab_Cue.MetalGrab_Cue, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), 0.5f, 1.25f, 0f, nullptr, nullptr, Player, nullptr);0x006Dreturn;0x006F// end of script
Public0x00
void CameraAdaptDirection()
Script26 statements · 779 bytes of bytecode
0x0000CallFunc_IsPlaying_ReturnValue = RotTL.IsPlaying();0x002Aif (!(CallFunc_IsPlaying_ReturnValue)) goto Label_003D;0x0038goto Label_0308;0x003DLabel_003D:0x003Dif (!(NewRotationOnce)) goto Label_0050;0x004Bgoto Label_0308;0x0050Label_0050:0x0050if (!(ForceLookCameraSpecific)) goto Label_0308;0x005ECallFunc_SelectFloat_ReturnValue = SelectFloat(1, 2, isTurning);0x0095CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x00AFCallFunc_SelectFloat_ReturnValue_1 = SelectFloat(0, 180, Inverted);0x00E6CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetActorForwardVector();0x0118CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x0135CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, -5f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x0164CallFunc_GetTransform_ReturnValue = GetTransform();0x0180CallFunc_K2_GetComponentRotation_ReturnValue = ArrowCamera.K2_GetComponentRotation();0x01B2CallFunc_InverseTransformRotation_ReturnValue = InverseTransformRotation(CallFunc_GetTransform_ReturnValue, CallFunc_K2_GetComponentRotation_ReturnValue);0x01E0CallFunc_ComposeRotators_ReturnValue = ComposeRotators(CallFunc_InverseTransformRotation_ReturnValue, CallFunc_MakeRotator_ReturnValue);0x020ECallFunc_TransformRotation_ReturnValue = TransformRotation(CallFunc_GetTransform_ReturnValue, CallFunc_ComposeRotators_ReturnValue);0x023CCallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_TransformRotation_ReturnValue);0x0261CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_GetActorForwardVector_ReturnValue);0x028FCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, 0.5);0x02B5Player.CameraFocus(CallFunc_TransformRotation_ReturnValue, CallFunc_SelectFloat_ReturnValue, 1, true, CallFunc_Greater_DoubleDouble_ReturnValue, true, 0);0x0308Label_0308:0x0308return;0x030A// end of script
Public0x00
void UserConstructionScript()
Script99 statements · 3,798 bytes of bytecode
0x0000PushFlow(Label_0ED3);0x0005Temp_int_Variable = 0;0x001CLabel_001C:0x001CCallFunc_GetNumberOfSplinePoints_ReturnValue = Spline.GetNumberOfSplinePoints();0x004ECallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetNumberOfSplinePoints_ReturnValue, 2);0x0078CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x009Eif (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_0835;0x00ACPushFlow(Label_0C12);0x00B1Index = Temp_int_Variable;0x00CCif (!(SpecificMesh)) goto Label_0C5C;0x00DALabel_00DA:0x00DACallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(75);0x00FF/Script/Engine.Default__KismetArrayLibrary.Array_Get(DisableFwd, 1, CallFunc_Array_Get_Item);0x0136/Script/Engine.Default__KismetArrayLibrary.Array_Get(DisableFwd, 0, CallFunc_Array_Get_Item_1);0x016DCallFunc_SelectFloat_ReturnValue_1 = SelectFloat(1, -1, CallFunc_Array_Get_Item);0x01A4CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Array_Get_Item_1, CallFunc_Array_Get_Item);0x01CACallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue_1);0x01F8CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_BooleanOR_ReturnValue);0x021DCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_Conv_BoolToDouble_ReturnValue);0x024BCallFunc_MakeVector_ReturnValue = MakeVector(0, CallFunc_Multiply_DoubleDouble_ReturnValue_1, 0);0x0282CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Index, 1);0x02ACCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(2);0x02D1Spline.GetLocationAndTangentAtSplinePoint(Index, CallFunc_GetLocationAndTangentAtSplinePoint_Location, CallFunc_GetLocationAndTangentAtSplinePoint_Tangent, 0);0x030ESpline.GetLocationAndTangentAtSplinePoint(CallFunc_Add_IntInt_ReturnValue_2, CallFunc_GetLocationAndTangentAtSplinePoint_Location_1, CallFunc_GetLocationAndTangentAtSplinePoint_Tangent_1, 0);0x034BCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_GetLocationAndTangentAtSplinePoint_Location, CallFunc_GetLocationAndTangentAtSplinePoint_Location_1);0x0379CallFunc_Divide_VectorVector_ReturnValue = Divide_VectorVector(CallFunc_Add_VectorVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x03A7CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Divide_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x03D5CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_1, FRotator(0, 0, 0), FVector(1, 1, 1));0x042CCallFunc_AddComponent_ReturnValue_1 = AddComponent(FName(NODE_AddBoxComponent-0), false, CallFunc_MakeTransform_ReturnValue_1, this, false);0x0459CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Boxes, CallFunc_AddComponent_ReturnValue_1);0x049DCallFunc_K2_AttachToComponent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue_1.K2_AttachToComponent(Root, FName(None), 0, 0, 0, true);0x04E4CallFunc_K2_GetComponentLocation_ReturnValue = CallFunc_AddComponent_ReturnValue_1.K2_GetComponentLocation();0x0516CallFunc_FindRotationClosestToWorldLocation_ReturnValue = Spline.FindRotationClosestToWorldLocation(CallFunc_K2_GetComponentLocation_ReturnValue, 1);0x0553CallFunc_AddComponent_ReturnValue_1.K2_SetWorldRotation(CallFunc_FindRotationClosestToWorldLocation_ReturnValue, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x0587/Script/Engine.Default__KismetArrayLibrary.Array_Get(DisableFwd, 1, CallFunc_Array_Get_Item);0x05BE/Script/Engine.Default__KismetArrayLibrary.Array_Get(DisableFwd, 0, CallFunc_Array_Get_Item_1);0x05F5CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Array_Get_Item_1, CallFunc_Array_Get_Item);0x061BCallFunc_SelectFloat_ReturnValue_2 = SelectFloat(75, 150, CallFunc_BooleanOR_ReturnValue);0x0652CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Index, 1);0x067CSpline.GetLocationAndTangentAtSplinePoint(Index, CallFunc_GetLocationAndTangentAtSplinePoint_Location, CallFunc_GetLocationAndTangentAtSplinePoint_Tangent, 0);0x06B9Spline.GetLocationAndTangentAtSplinePoint(CallFunc_Add_IntInt_ReturnValue_2, CallFunc_GetLocationAndTangentAtSplinePoint_Location_1, CallFunc_GetLocationAndTangentAtSplinePoint_Tangent_1, 0);0x06F6CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_GetLocationAndTangentAtSplinePoint_Location, CallFunc_GetLocationAndTangentAtSplinePoint_Location_1);0x0724CallFunc_VSize_ReturnValue = VSize(CallFunc_Subtract_VectorVector_ReturnValue);0x0749CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_VSize_ReturnValue, 2);0x0777CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, -25);0x07A5CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_Add_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue_2, 50);0x07DCCallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_MakeVector_ReturnValue_1, OffsetBoxSize);0x080ACallFunc_AddComponent_ReturnValue_1.SetBoxExtent(CallFunc_Add_VectorVector_ReturnValue_2, true);0x0834PopFlow();0x0835Label_0835:0x0835Temp_int_Loop_Counter_Variable = 0;0x084CTemp_int_Array_Index_Variable = 0;0x0863Label_0863:0x0863CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(HasBase);0x089ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x08C4if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x08CETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x08E9PushFlow(Label_0BC8);0x08EE/Script/Engine.Default__KismetArrayLibrary.Array_Get(HasBase, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x0929if (!(CallFunc_Array_Get_Item_2)) PopFlow();0x0933CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Temp_int_Array_Index_Variable, 0);0x0955CallFunc_SelectFloat_ReturnValue = SelectFloat(0, 180, CallFunc_EqualEqual_IntInt_ReturnValue);0x098CCallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x09A9CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x09D8CallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x0A0ACallFunc_SelectFloat_B_ImplicitCast = Cast<4>(CallFunc_GetSplineLength_ReturnValue);0x0A27CallFunc_SelectFloat_ReturnValue_3 = SelectFloat(0, CallFunc_SelectFloat_B_ImplicitCast, CallFunc_EqualEqual_IntInt_ReturnValue);0x0A5ECallFunc_GetRotationAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_3);0x0A7BCallFunc_GetRotationAtDistanceAlongSpline_ReturnValue = Spline.GetRotationAtDistanceAlongSpline(CallFunc_GetRotationAtDistanceAlongSpline_Distance_ImplicitCast, 0);0x0AB8CallFunc_ComposeRotators_ReturnValue = ComposeRotators(CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue, CallFunc_MakeRotator_ReturnValue);0x0AE6CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_3);0x0B03CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast, 0);0x0B40CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, CallFunc_ComposeRotators_ReturnValue, FVector(1, 1, 1));0x0B87CallFunc_AddInstance_ReturnValue = HierarchicalInstancedStaticMesh.AddInstance(CallFunc_MakeTransform_ReturnValue, false);0x0BC7PopFlow();0x0BC8Label_0BC8:0x0BC8CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0BF2Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x0C0Dgoto Label_0863;0x0C12Label_0C12:0x0C12CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0C3CTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0C57goto Label_001C;0x0C5CLabel_0C5C:0x0C5CTemp_struct_Variable = FTransform(...);0x0CBFCallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddSplineMeshComponent-0), false, Temp_struct_Variable, this, false);0x0CECCallFunc_AddComponent_ReturnValue.SetMaterial(0, Material);0x0D1ECallFunc_K2_AttachToComponent_ReturnValue = CallFunc_AddComponent_ReturnValue.K2_AttachToComponent(Root, FName(None), 0, 0, 0, true);0x0D65CurrentSplineMesh = CallFunc_AddComponent_ReturnValue;0x0D78CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CurrentSplineMeshArray, CurrentSplineMesh);0x0DBCCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Index, 1);0x0DE6Spline.GetLocationAndTangentAtSplinePoint(Index, CallFunc_GetLocationAndTangentAtSplinePoint_Location, CallFunc_GetLocationAndTangentAtSplinePoint_Tangent, 0);0x0E23Spline.GetLocationAndTangentAtSplinePoint(CallFunc_Add_IntInt_ReturnValue_2, CallFunc_GetLocationAndTangentAtSplinePoint_Location_1, CallFunc_GetLocationAndTangentAtSplinePoint_Tangent_1, 0);0x0E60CurrentSplineMesh.SetStartAndEnd(CallFunc_GetLocationAndTangentAtSplinePoint_Location, CallFunc_GetLocationAndTangentAtSplinePoint_Tangent, CallFunc_GetLocationAndTangentAtSplinePoint_Location_1, CallFunc_GetLocationAndTangentAtSplinePoint_Tangent_1, true);0x0EA5CurrentSplineMesh.SetCullDistance(DrawDistance);0x0ECEgoto Label_00DA;0x0ED3Label_0ED3:0x0ED3return;0x0ED5// end of script
EventPublic0x00
void SwingTL__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(29492);0x000Freturn;0x0011// end of script
0x00
void SwingTL__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(29026);0x000Freturn;0x0011// end of script
0x00
void EndSwingTL__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(28451);0x000Freturn;0x0011// end of script
0x00
void EndSwingTL__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(26113);0x000Freturn;0x0011// end of script
0x00
void RotTL__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(25169);0x000Freturn;0x0011// end of script
0x00
void RotTL__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(15);0x000Freturn;0x0011// end of script
0x00
void TurnTL__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(29529);0x000Freturn;0x0011// end of script
0x00
void TurnTL__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(29524);0x000Freturn;0x0011// end of script
0x00
void TurnTL__end__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(29519);0x000Freturn;0x0011// end of script
0x00
void StartLerpTL__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(29514);0x000Freturn;0x0011// end of script
0x00
void StartLerpTL__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(29509);0x000Freturn;0x0011// end of script
0x00
void StartLerpTL__NewTrack_0__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(29504);0x000Freturn;0x0011// end of script
0x00
void PosePoleTL__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(29498);0x000Freturn;0x0011// end of script
0x00
void PosePoleTL__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(29493);0x000Freturn;0x0011// end of script
0x00
void OnNotifyEnd_C80BC64F4D3E8BE93478E29E2C47C32D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_19 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(26714);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_C80BC64F4D3E8BE93478E29E2C47C32D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_18 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(26681);0x0021return;0x0023// end of script
0x08
void OnInterrupted_C80BC64F4D3E8BE93478E29E2C47C32D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_17 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(26649);0x0021return;0x0023// end of script
0x08
void OnBlendOut_C80BC64F4D3E8BE93478E29E2C47C32D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_16 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(25854);0x0021return;0x0023// end of script
0x08
void OnCompleted_C80BC64F4D3E8BE93478E29E2C47C32D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_15 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(25346);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_7948A2684687BA21E6D5A6A94FD2B2DD(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_14 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(1885);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_7948A2684687BA21E6D5A6A94FD2B2DD(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_13 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(1913);0x0021return;0x0023// end of script
0x08
void OnInterrupted_7948A2684687BA21E6D5A6A94FD2B2DD(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_12 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(1941);0x0021return;0x0023// end of script
0x08
void OnBlendOut_7948A2684687BA21E6D5A6A94FD2B2DD(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_11 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(2035);0x0021return;0x0023// end of script
0x08
void OnCompleted_7948A2684687BA21E6D5A6A94FD2B2DD(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_10 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(2067);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_448620D6460F1DF940F826841D00648D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(2099);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_448620D6460F1DF940F826841D00648D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(2127);0x0021return;0x0023// end of script
0x08
void OnInterrupted_448620D6460F1DF940F826841D00648D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(2155);0x0021return;0x0023// end of script
0x08
void OnBlendOut_448620D6460F1DF940F826841D00648D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(2194);0x0021return;0x0023// end of script
0x08
void OnCompleted_448620D6460F1DF940F826841D00648D(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(2226);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_8E077FB14F0D705A87CEC1B7F8D0D4DF(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(2258);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_8E077FB14F0D705A87CEC1B7F8D0D4DF(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(2286);0x0021return;0x0023// end of script
0x08
void OnInterrupted_8E077FB14F0D705A87CEC1B7F8D0D4DF(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(2314);0x0021return;0x0023// end of script
0x08
void OnBlendOut_8E077FB14F0D705A87CEC1B7F8D0D4DF(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(2458);0x0021return;0x0023// end of script
0x08
void OnCompleted_8E077FB14F0D705A87CEC1B7F8D0D4DF(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_HorizontalPole(2486);0x0021return;0x0023// end of script
0x08
void ExecuteFrontalCommand()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(9429);0x000Freturn;0x0011// end of script
0x00
void ReceiveActorBeginOverlap(AActor* OtherActor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_OtherActor_1 = OtherActor;0x0012ExecuteUbergraph_HorizontalPole(13707);0x0021return;0x0023// end of script
EventPublic0x08
void DistanceOptimization(bool Enabled)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Enabled = Enabled;0x0012ExecuteUbergraph_HorizontalPole(14640);0x0021return;0x0023// end of script
Public0x01
void Fall()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(15131);0x000Freturn;0x0011// end of script
0x00
void StartEvent()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(15380);0x000Freturn;0x0011// end of script
0x00
void RotateWhenGrab(bool Return)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Return = Return;0x0012ExecuteUbergraph_HorizontalPole(15801);0x0021return;0x0023// end of script
0x01
void TurnEvent(bool Stand)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Stand = Stand;0x0012ExecuteUbergraph_HorizontalPole(16657);0x0021return;0x0023// end of script
0x01
void ExecuteStandCommand()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(24942);0x000Freturn;0x0011// end of script
0x00
void WalkEvent()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(25129);0x000Freturn;0x0011// end of script
0x00
void StartAdaptLerp()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(25170);0x000Freturn;0x0011// end of script
0x00
void BalanceSwingPole()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(25240);0x000Freturn;0x0011// end of script
0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(25769);0x000Freturn;0x0011// end of script
EventProtected0x00
void CheckSwingEnd(bool PoleSwingFront)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_PoleSwingFront = PoleSwingFront;0x0012ExecuteUbergraph_HorizontalPole(25824);0x0021return;0x0023// end of script
0x01
void ReturnFromStart(bool Front)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Front_1 = Front;0x0012ExecuteUbergraph_HorizontalPole(25882);0x0021return;0x0023// end of script
0x01
void CanSwingEnd(bool Front)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Front = Front;0x0012ExecuteUbergraph_HorizontalPole(25883);0x0021return;0x0023// end of script
0x01
void EndSwing()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(26709);0x000Freturn;0x0011// end of script
0x00
void PoleCastBack()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(26742);0x000Freturn;0x0011// end of script
0x00
void StartSounGrab()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(26743);0x000Freturn;0x0011// end of script
0x00
void ReceiveActorEndOverlap(AActor* OtherActor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_OtherActor = OtherActor;0x0012ExecuteUbergraph_HorizontalPole(27271);0x0021return;0x0023// end of script
EventPublic0x08
void CheckOverlap()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(28135);0x000Freturn;0x0011// end of script
0x00
void IsSwing(bool IsSwing, bool Deactivate, bool isBack)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_IsSwing = IsSwing;0x0012PersistentFrame.K2Node_CustomEvent_Deactivate = Deactivate;0x0024PersistentFrame.K2Node_CustomEvent_isBack = isBack;0x0036ExecuteUbergraph_HorizontalPole(28140);0x0045return;0x0047// end of script
0x03
void PolePose(double Time)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Time = Time;0x0012ExecuteUbergraph_HorizontalPole(28643);0x0021return;0x0023// end of script
0x08
void SwingEndMiddle()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(28961);0x000Freturn;0x0011// end of script
0x00
void ActivationTriggerOptmization(bool Active)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Active = Active;0x0012ExecuteUbergraph_HorizontalPole(29217);0x0021return;0x0023// end of script
Public0x01
void JumpEvent()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_HorizontalPole(29499);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_HorizontalPole(int32 EntryPoint)
Script1130 statements · 29,533 bytes of bytecode
0x0000PushFlow(Label_735A);0x0005goto [EntryPoint];0x000FCallFunc_RLerp_ReturnValue_2 = RLerp(CurrentRot, NewPoleRot, RotTL_NewTrack_0_E8918EEC41F910BBE5FB8C9F9B007DF4, true);0x0047TurnRoot.K2_SetRelativeRotation(CallFunc_RLerp_ReturnValue_2, true, CallFunc_K2_SetRelativeRotation_SweepHitResult_3, false);0x007Bif (!(Active)) PopFlow();0x0085CallFunc_K2_GetActorRotation_ReturnValue_1 = Player.K2_GetActorRotation();0x00B7/Game/Blueprints/Functions/SetControlRotationFunction.Default__SetControlRotationFunction_C.SetControlRotationFunction(CallFunc_K2_GetActorRotation_ReturnValue_1, 0f, this);0x00EAPopFlow();0x00EBIsWalking = false;0x00F6CallFunc_Add_IntInt_ReturnValue = Add_IntInt(COuntWalk, 1);0x0120CallFunc_Clamp_ReturnValue = clamp(CallFunc_Add_IntInt_ReturnValue, 0, 6);0x014FCOuntWalk = CallFunc_Clamp_ReturnValue;0x016ARetriggerableDelay(this, 1f, LatentActionInfo{0x1A1, -909257092, FName(ExecuteUbergraph_HorizontalPole), this});0x01A0PopFlow();0x01A1COuntWalk = 0;0x01B8PopFlow();0x01B9Label_01B9:0x01B9CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x01D3CallFunc_IsOverlappingActor_ReturnValue_1 = IsOverlappingActor(CallFunc_GetPlayerPawn_ReturnValue_1);0x01F0if (!(CallFunc_IsOverlappingActor_ReturnValue_1)) goto Label_02A1;0x01FECallFunc_GetWorldDeltaSeconds_ReturnValue_3 = GetWorldDeltaSeconds(this);0x021BCallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(0.1, CallFunc_GetWorldDeltaSeconds_ReturnValue_3);0x0249CallFunc_RetriggerableDelay_Duration_ImplicitCast_2 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_2);0x0266RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_2, LatentActionInfo{0x1B9, -2088630402, FName(ExecuteUbergraph_HorizontalPole), this});0x02A0PopFlow();0x02A1Label_02A1:0x02A1PushFlow(Label_02DD);0x02A6RetriggerableDelay(this, 0.5f, LatentActionInfo{0x2EC, -2041604015, FName(ExecuteUbergraph_HorizontalPole), this});0x02DCPopFlow();0x02DDLabel_02DD:0x02DDCheckOverlap();0x02EBPopFlow();0x02ECJumpCommand = false;0x02F7TurnCommand = false;0x0302LetGoCommand = false;0x030DTurnStand = false;0x0318Ended = false;0x0323CanAvoidMovement = false;0x032EisTurning = false;0x0339MontagetoStart = nullptr;0x0344MontageStart = false;0x034FMontagetoStop = /Game/Blueprints/MainCharacter/P/Anim/Pole/PoleStop_Back.PoleStop_Back;0x0362MontageStop = false;0x036DFound Result = false;0x0378StartDelay = false;0x0383LimitWalk = false;0x038EWaveLerp = 0f;0x03A5IsWalking = false;0x03B0Inverted = false;0x03BBisMovingRight = false;0x03C6EndDispatcher.Broadcast();0x03D9PopFlow();0x03DALabel_03DA:0x03DACallFunc_GetCurrentActiveMontage_ReturnValue = Player.Anim.GetCurrentActiveMontage();0x041APlayer.Anim.Montage_Stop(0.1f, CallFunc_GetCurrentActiveMontage_ReturnValue);0x045EPopFlow();0x045FCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0474K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x0498K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x04B5if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x04BFK2Node_CreateDelegate_OutputDelegate_17.Bind(this, EndSwing);0x04D6K2Node_DynamicCast_AsMy_Game_Mode.ForceEnd += K2Node_CreateDelegate_OutputDelegate_17;0x04FFPopFlow();0x0500CallFunc_K2_GetActorLocation_ReturnValue_9 = Player.K2_GetActorLocation();0x0532PlaySoundAtLocation(this, /Game/Sound/SFX/HandGrab/HandGrabAcrobatic_Cue.HandGrabAcrobatic_Cue, CallFunc_K2_GetActorLocation_ReturnValue_9, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, Player, nullptr);0x0583PopFlow();0x0584if (!(Inside)) goto Label_0593;0x0592PopFlow();0x0593Label_0593:0x0593RotateWhenGrab(true);0x05A2JumpOffTag(false);0x05B1PopFlow();0x05B2CallFunc_IsOverlappingActor_ReturnValue = this.IsOverlappingActor(Player);0x05DDif (!(CallFunc_IsOverlappingActor_ReturnValue)) goto Label_05FA;0x05EBCheckOverlap();0x05F9PopFlow();0x05FALabel_05FA:0x05FAInside = false;0x0605PopFlow();0x0606CameraAdaptDirection();0x0614RotateWhenGrab(false);0x0623PopFlow();0x0624isTurningLength = false;0x062FLabel_062F:0x062FPushFlow(Label_065C);0x0634if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0643;0x0642PopFlow();0x0643Label_0643:0x0643Temp_bool_Has_Been_Initd_Variable = true;0x064Eif (!(false)) PopFlow();0x0650Temp_bool_IsClosed_Variable = true;0x065BPopFlow();0x065CLabel_065C:0x065Cif (!(Temp_bool_IsClosed_Variable)) goto Label_066B;0x066APopFlow();0x066BLabel_066B:0x066BTemp_bool_IsClosed_Variable = true;0x0676TurnTL.Stop();0x0696isTurning = false;0x06A1Capsule.K2_SetRelativeRotation(TargetDirection, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x06D5PopFlow();0x06D6PushFlow(Label_0727);0x06DBLabel_06DB:0x06DBPushFlow(Label_06EF);0x06E0if (!(Temp_bool_Has_Been_Initd_Variable_3)) goto Label_0733;0x06EEPopFlow();0x06EFLabel_06EF:0x06EFif (!(Temp_bool_IsClosed_Variable_3)) goto Label_06FE;0x06FDPopFlow();0x06FELabel_06FE:0x06FETemp_bool_IsClosed_Variable_3 = true;0x0709if (!(true)) goto Label_071B;0x070FTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x071APopFlow();0x071BLabel_071B:0x071BTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x0726PopFlow();0x0727Label_0727:0x0727Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x0732PopFlow();0x0733Label_0733:0x0733Temp_bool_Has_Been_Initd_Variable_3 = true;0x073Eif (!(false)) PopFlow();0x0740Temp_bool_IsClosed_Variable_3 = true;0x074BPopFlow();0x074CStartAnim = false;0x0757PopFlow();0x0758goto Label_062F;0x075DTemp_name_Variable = K2Node_CustomEvent_NotifyName_14;0x0778PopFlow();0x0779Temp_name_Variable = K2Node_CustomEvent_NotifyName_13;0x0794PopFlow();0x0795Temp_name_Variable = K2Node_CustomEvent_NotifyName_12;0x07B0Label_07B0:0x07B0Player.Anim.Swing = false;0x07E7MontageStop = false;0x07F2PopFlow();0x07F3Temp_name_Variable = K2Node_CustomEvent_NotifyName_11;0x080Egoto Label_07B0;0x0813Temp_name_Variable = K2Node_CustomEvent_NotifyName_10;0x082Egoto Label_07B0;0x0833Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_9;0x084EPopFlow();0x084FTemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_8;0x086APopFlow();0x086BTemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_7;0x0886Label_0886:0x0886MontageStart = false;0x0891PopFlow();0x0892Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_6;0x08ADgoto Label_0886;0x08B2Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_5;0x08CDgoto Label_0886;0x08D2Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_4;0x08EDPopFlow();0x08EETemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_3;0x0909PopFlow();0x090ATemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_2;0x0925Label_0925:0x0925CallFunc_GetWorldDeltaSeconds_ReturnValue_2 = GetWorldDeltaSeconds(this);0x0942CallFunc_RetriggerableDelay_Duration_ImplicitCast_1 = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_2);0x095FRetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_1, LatentActionInfo{0x624, -1630363262, FName(ExecuteUbergraph_HorizontalPole), this});0x0999PopFlow();0x099ATemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_1;0x09B5PopFlow();0x09B6Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName;0x09D1goto Label_0925;0x09D6Label_09D6:0x09D6PushFlow(Label_1191);0x09DBK2Node_MakeStruct_PHatParts_2.Torso_5_1E6EC97748A30A38769004A56D5A1CC8 = true;0x09EFK2Node_MakeStruct_PHatParts_2.Belt_7_0C31146243E416C77732F58A40146224 = true;0x0A03K2Node_MakeStruct_PHatParts_2.Weapon_8_E7BA33F1411CADD83C0E81BEDD9BE508 = true;0x0A17K2Node_MakeStruct_PHatParts_2.Head_9_B444634D4CB5E4FEC18E0293F9802038 = false;0x0A2BK2Node_MakeStruct_PHatParts_2.Arms_11_8165AD8344524B090DCDAE887A8725B6 = false;0x0A3FK2Node_MakeStruct_PHatParts_2.Legs_12_A84EA64D41453AA8D3A33B873DC99F29 = true;0x0A53K2Node_MakeStruct_PHatParts_2.Nothing_15_1E19BF7B4F776B1C39258D8740896E21 = false;0x0A67K2Node_MakeStruct_PHatParts_2.All_17_BE7194794685844BF3F071B1E0BDC1FE = false;0x0A7BK2Node_MakeStruct_PHatParts_2.AllNotPelvis_19_2A6908BD4FC6BC2C3416EFB34B863A28 = false;0x0A8FPlayer.PhysicsBodyPart(K2Node_MakeStruct_PHatParts_2, 1);0x0AC5StartAnim = true;0x0AD0CanAvoidMovement = true;0x0ADBPlayer.Anim.isPoleSwing = true;0x0B12if (!(StartedBelow)) goto Label_0C1F;0x0B20CallFunc_K2_GetActorLocation_ReturnValue_6 = Player.K2_GetActorLocation();0x0B52BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x0B80CallFunc_FindLocationClosestToWorldLocation_ReturnValue_1 = Spline.FindLocationClosestToWorldLocation(CallFunc_K2_GetActorLocation_ReturnValue_6, 1);0x0BBDBreakVector(CallFunc_FindLocationClosestToWorldLocation_ReturnValue_1, CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, CallFunc_BreakVector_Z_3);0x0BEBCallFunc_Greater_DoubleDouble_ReturnValue_2 = Greater_DoubleDouble(CallFunc_BreakVector_Z_2, CallFunc_BreakVector_Z_3);0x0C11if (!(CallFunc_Greater_DoubleDouble_ReturnValue_2)) goto Label_0D5E;0x0C1FLabel_0C1F:0x0C1FCallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(1.325);0x0C44K2Node_VariableSet_PoleStartPosition_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x0C61Player.Anim.PoleStartPosition = K2Node_VariableSet_PoleStartPosition_ImplicitCast;0x0CA8Player.Anim.Swing = true;0x0CDFif (!(Player.isWallRunning)) goto Label_03DA;0x0D03Player.NullWallRun();0x0D27RetriggerableDelay(this, 0.25f, LatentActionInfo{0x3DA, -1148945930, FName(ExecuteUbergraph_HorizontalPole), this});0x0D5DPopFlow();0x0D5ELabel_0D5E:0x0D5ECallFunc_K2_GetActorLocation_ReturnValue_6 = Player.K2_GetActorLocation();0x0D90CallFunc_FindRightVectorClosestToWorldLocation_ReturnValue_1 = Spline.FindRightVectorClosestToWorldLocation(CallFunc_K2_GetActorLocation_ReturnValue_6, 1);0x0DCDCallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x0DE7CallFunc_GetActorForwardVector_ReturnValue_3 = CallFunc_GetPlayerCameraManager_ReturnValue.GetActorForwardVector();0x0E19CallFunc_Dot_VectorVector_ReturnValue_5 = Dot_VectorVector(CallFunc_FindRightVectorClosestToWorldLocation_ReturnValue_1, CallFunc_GetActorForwardVector_ReturnValue_3);0x0E47CallFunc_Greater_DoubleDouble_ReturnValue_7 = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_5, 0);0x0E6DInverted = CallFunc_Greater_DoubleDouble_ReturnValue_7;0x0E80capsulestartInverset();0x0E8EPlayer.Anim.PoleStartPosition = 0f;0x0ED1Player.Anim.Swing = false;0x0F08Player.Anim.MirrorMode(Inverted, 0.1);0x0F54CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(Player.Mesh, /Game/Blueprints/MainCharacter/P/Anim/Pole/PoleVerticalStart_Montage.PoleVerticalStart_Montage, 1.5f, 0f, FName(None), true);0x0FA8CallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x0FC5if (!(CallFunc_IsValid_ReturnValue)) goto Label_1113;0x0FD3K2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnCompleted_C80BC64F4D3E8BE93478E29E2C47C32D);0x0FEACallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_15;0x1013K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnBlendOut_C80BC64F4D3E8BE93478E29E2C47C32D);0x102ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_16;0x1053K2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnInterrupted_C80BC64F4D3E8BE93478E29E2C47C32D);0x106ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_18;0x1093K2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnNotifyBegin_C80BC64F4D3E8BE93478E29E2C47C32D);0x10AACallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_19;0x10D3K2Node_CreateDelegate_OutputDelegate_20.Bind(this, OnNotifyEnd_C80BC64F4D3E8BE93478E29E2C47C32D);0x10EACallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_20;0x1113Label_1113:0x1113CallFunc_K2_GetComponentRotation_ReturnValue_2 = Arrow.K2_GetComponentRotation();0x1145Player.CameraFocus(CallFunc_K2_GetComponentRotation_ReturnValue_2, 1, 0, false, true, false, 0);0x1190PopFlow();0x1191Label_1191:0x1191SwingTL.Play();0x11B1PopFlow();0x11B2Label_11B2:0x11B2JumpCommand = Player.JumpPressing;0x11DBif (!(JumpCommand)) goto Label_11EA;0x11E9PopFlow();0x11EALabel_11EA:0x11EALetGoCommand = Player.CrouchPressing;0x1213PopFlow();0x1214Label_1214:0x1214isTurning = true;0x121FisTurningLength = true;0x122ACallFunc_Not_PreBool_ReturnValue = Not_PreBool(Inverted);0x1247Inverted = CallFunc_Not_PreBool_ReturnValue;0x125ATurnStand = K2Node_CustomEvent_Stand;0x126DCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(TurnStand);0x128AAvoidSnapshot = CallFunc_Not_PreBool_ReturnValue_1;0x129DTargetDirectionStore = Capsule.RelativeRotation;0x12CECallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(180);0x12F3CallFunc_MakeLiteralDouble_ReturnValue_3 = MakeLiteralDouble(0.1);0x1318CallFunc_Subtract_DoubleDouble_ReturnValue_3 = Subtract_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue_2, CallFunc_MakeLiteralDouble_ReturnValue_3);0x1346CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Subtract_DoubleDouble_ReturnValue_3);0x1363CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x1392CallFunc_ComposeRotators_ReturnValue_1 = ComposeRotators(Capsule.RelativeRotation, CallFunc_MakeRotator_ReturnValue_1);0x13D6TargetDirection = CallFunc_ComposeRotators_ReturnValue_1;0x13F1Temp_object_Variable_4 = /Game/Blueprints/MainCharacter/P/Anim/Pole/PoleTurn_Montage.PoleTurn_Montage;0x1404Temp_object_Variable_5 = /Game/Blueprints/MainCharacter/P/Anim/Pole/PoleTurnStand_Montage.PoleTurnStand_Montage;0x1417Temp_bool_Variable_6 = TurnStand;0x142ATurnMontage = Switch(Temp_bool_Variable_6, false => Temp_object_Variable_4, true => Temp_object_Variable_5, default => K2Node_Select_Default_5);0x1469Player.Anim.MirrorMode(false, 0.05);0x14ADPushFlow(Label_17C8);0x14B2PushFlow(Label_18B3);0x14B7CallFunc_SelectFloat_ReturnValue = SelectFloat(1, 1.1, TurnStand);0x14EECallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue, 1.1);0x151CCallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x1539CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(Player.Mesh, TurnMontage, CallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast, 0f, FName(None), true);0x1591CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x15AEif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_16FC;0x15BCK2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnCompleted_8E077FB14F0D705A87CEC1B7F8D0D4DF);0x15D3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_13;0x15FCK2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnBlendOut_8E077FB14F0D705A87CEC1B7F8D0D4DF);0x1613CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_12;0x163CK2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnInterrupted_8E077FB14F0D705A87CEC1B7F8D0D4DF);0x1653CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_11;0x167CK2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnNotifyBegin_8E077FB14F0D705A87CEC1B7F8D0D4DF);0x1693CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_10;0x16BCK2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnNotifyEnd_8E077FB14F0D705A87CEC1B7F8D0D4DF);0x16D3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_9;0x16FCLabel_16FC:0x16FCCallFunc_SelectFloat_ReturnValue = SelectFloat(1, 1.1, TurnStand);0x1733CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue, 1.1);0x1761CallFunc_SetPlayRate_NewRate_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x177ETurnTL.SetPlayRate(CallFunc_SetPlayRate_NewRate_ImplicitCast);0x17A7TurnTL.PlayFromStart();0x17C7PopFlow();0x17C8Label_17C8:0x17C8CallFunc_SelectFloat_ReturnValue = SelectFloat(1, 1.1, TurnStand);0x17FFCallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue, 1.1);0x182DCallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, 0.1);0x185BCallFunc_RetriggerableDelay_Duration_ImplicitCast = Cast<3>(CallFunc_Subtract_DoubleDouble_ReturnValue_1);0x1878RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast, LatentActionInfo{0x758, 1003978609, FName(ExecuteUbergraph_HorizontalPole), this});0x18B2PopFlow();0x18B3Label_18B3:0x18B3Temp_bool_IsClosed_Variable = false;0x18BETemp_bool_Has_Been_Initd_Variable = true;0x18C9PopFlow();0x18CALabel_18CA:0x18CAActive = true;0x18D5CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x18EFK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x1913K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x1930if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x193APlayer = K2Node_DynamicCast_AsMain_Char;0x194DCallFunc_K2_GetActorLocation_ReturnValue_7 = Player.K2_GetActorLocation();0x197FPlayer.DynamicFeedbackShake(1f, CallFunc_K2_GetActorLocation_ReturnValue_7, false, /Game/Blueprints/Cameras/CameraShakes/CameraShakeAcrobatic.CameraShakeAcrobatic_C, 0, 0, 0, false);0x19D3StartDispatcher.Broadcast();0x19E6Player.StartHorizontalPole(this);0x1A0BCallFunc_GetActorForwardVector_ReturnValue_1 = Player.GetActorForwardVector();0x1A3DCallFunc_K2_GetActorLocation_ReturnValue_2 = Player.K2_GetActorLocation();0x1A6FCallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(50);0x1A94CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_3);0x1AC2CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_Multiply_VectorVector_ReturnValue_3);0x1AF0/Game/Blueprints/Functions/NearestAlongSplineFunction.Default__NearestAlongSplineFunction_C.NearestAlongSpline(Spline, CallFunc_Add_VectorVector_ReturnValue_3, 100, 50, this, CallFunc_NearestAlongSpline_Distance, CallFunc_NearestAlongSpline_SplineLegth, CallFunc_NearestAlongSpline_NotInExtremes, CallFunc_NearestAlongSpline_DistanceGrid);0x1B5DCallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(CallFunc_NearestAlongSpline_Distance);0x1B7ACallFunc_GetLocationAtDistanceAlongSpline_ReturnValue = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast, 0);0x1BB7OffsetRoot.K2_SetRelativeLocation(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x1BEBEndSwingTL.Stop();0x1C0BCallFunc_K2_GetComponentLocation_ReturnValue_4 = OffsetRoot.K2_GetComponentLocation();0x1C3DCallFunc_FindRightVectorClosestToWorldLocation_ReturnValue_2 = Spline.FindRightVectorClosestToWorldLocation(CallFunc_K2_GetComponentLocation_ReturnValue_4, 0);0x1C7ACallFunc_Conv_VectorToRotator_ReturnValue_1 = Conv_VectorToRotator(CallFunc_FindRightVectorClosestToWorldLocation_ReturnValue_2);0x1C9FOffsetRoot.K2_SetRelativeRotation(CallFunc_Conv_VectorToRotator_ReturnValue_1, false, CallFunc_K2_SetRelativeRotation_SweepHitResult_1, false);0x1CD3CallFunc_K2_GetActorLocation_ReturnValue_10 = Player.K2_GetActorLocation();0x1D05CallFunc_VLerp_ReturnValue_2 = VLerp(CallFunc_K2_GetActorLocation_ReturnValue_10, Player.LastGroundPosition, 0.5f);0x1D4ECallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_K2_GetActorLocation_ReturnValue_10, CallFunc_VLerp_ReturnValue_2, Player.WalkingBoss);0x1D9BCallFunc_FindTransformClosestToWorldLocation_ReturnValue = Spline.FindTransformClosestToWorldLocation(CallFunc_SelectVector_ReturnValue, 1, false);0x1DD9CallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_FindTransformClosestToWorldLocation_ReturnValue, CallFunc_SelectVector_ReturnValue);0x1E07BreakVector(CallFunc_InverseTransformLocation_ReturnValue, CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_4);0x1E35CallFunc_Abs_ReturnValue_4 = abs(CallFunc_BreakVector_Y_4);0x1E5ACallFunc_Less_DoubleDouble_ReturnValue_4 = Less_DoubleDouble(CallFunc_Abs_ReturnValue_4, 100);0x1E80StartedBelow = CallFunc_Less_DoubleDouble_ReturnValue_4;0x1E93if (!(StartedBelow)) goto Label_2483;0x1EA1CallFunc_GetActorForwardVector_ReturnValue_2 = Player.GetActorForwardVector();0x1ED3CallFunc_K2_GetActorLocation_ReturnValue_10 = Player.K2_GetActorLocation();0x1F05CallFunc_VLerp_ReturnValue_2 = VLerp(CallFunc_K2_GetActorLocation_ReturnValue_10, Player.LastGroundPosition, 0.5f);0x1F4ECallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_K2_GetActorLocation_ReturnValue_10, CallFunc_VLerp_ReturnValue_2, Player.WalkingBoss);0x1F9BCallFunc_FindDirectionClosestToWorldLocation_ReturnValue_1 = Spline.FindDirectionClosestToWorldLocation(CallFunc_SelectVector_ReturnValue, 1);0x1FD8CallFunc_Dot_VectorVector_ReturnValue_2 = Dot_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_2, CallFunc_FindDirectionClosestToWorldLocation_ReturnValue_1);0x2006CallFunc_Abs_ReturnValue_2 = abs(CallFunc_Dot_VectorVector_ReturnValue_2);0x202BCallFunc_Greater_DoubleDouble_ReturnValue_3 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_2, 0.5);0x2051if (!(CallFunc_Greater_DoubleDouble_ReturnValue_3)) goto Label_2483;0x205FCallFunc_GetForwardVector_ReturnValue_2 = ArrowCamera.GetForwardVector();0x2091StartDir = CallFunc_GetForwardVector_ReturnValue_2;0x20ACLabel_20AC:0x20ACCallFunc_GetTransform_ReturnValue = GetTransform();0x20C8CallFunc_K2_GetActorLocation_ReturnValue_10 = Player.K2_GetActorLocation();0x20FACallFunc_VLerp_ReturnValue_2 = VLerp(CallFunc_K2_GetActorLocation_ReturnValue_10, Player.LastGroundPosition, 0.5f);0x2143CallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_K2_GetActorLocation_ReturnValue_10, CallFunc_VLerp_ReturnValue_2, Player.WalkingBoss);0x2190CallFunc_FindTransformClosestToWorldLocation_ReturnValue = Spline.FindTransformClosestToWorldLocation(CallFunc_SelectVector_ReturnValue, 1, false);0x21CECallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_FindTransformClosestToWorldLocation_ReturnValue, CallFunc_SelectVector_ReturnValue);0x21FCBreakVector(CallFunc_InverseTransformLocation_ReturnValue, CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_4);0x222ACallFunc_Less_DoubleDouble_ReturnValue_2 = Less_DoubleDouble(CallFunc_BreakVector_Y_4, 0);0x2250CallFunc_Abs_ReturnValue_3 = abs(CallFunc_BreakVector_Y_4);0x2275CallFunc_Less_DoubleDouble_ReturnValue_3 = Less_DoubleDouble(CallFunc_Abs_ReturnValue_3, 10);0x229BTemp_bool_Variable_1 = CallFunc_Less_DoubleDouble_ReturnValue_3;0x22AECallFunc_K2_GetComponentLocation_ReturnValue_4 = OffsetRoot.K2_GetComponentLocation();0x22E0CallFunc_FindRightVectorClosestToWorldLocation_ReturnValue_2 = Spline.FindRightVectorClosestToWorldLocation(CallFunc_K2_GetComponentLocation_ReturnValue_4, 0);0x231DCallFunc_TransformDirection_ReturnValue = TransformDirection(CallFunc_GetTransform_ReturnValue, CallFunc_FindRightVectorClosestToWorldLocation_ReturnValue_2);0x234BCallFunc_Dot_VectorVector_ReturnValue_3 = Dot_VectorVector(StartDir, CallFunc_TransformDirection_ReturnValue);0x2379CallFunc_Greater_DoubleDouble_ReturnValue_4 = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_3, 0);0x239FInverted = Switch(Temp_bool_Variable_1, false => CallFunc_Less_DoubleDouble_ReturnValue_2, true => CallFunc_Greater_DoubleDouble_ReturnValue_4, default => K2Node_Select_Default_2);0x23DECallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(Inverted);0x23FBSwapRightHand = CallFunc_Not_PreBool_ReturnValue_2;0x240ESwapLeftHand = SwapRightHand;0x2421capsulestartInverset();0x242FRotateWhenGrab(false);0x243EStartAdaptLerp();0x244CCameraAdaptDirection();0x245AStartSounGrab();0x2468StartDelay = true;0x2473IsNotSwinging = true;0x247Egoto Label_09D6;0x2483Label_2483:0x2483CallFunc_GetActorForwardVector_ReturnValue_1 = Player.GetActorForwardVector();0x24B5StartDir = CallFunc_GetActorForwardVector_ReturnValue_1;0x24D0goto Label_20AC;0x24D5if (!(Ended)) goto Label_24E4;0x24E3PopFlow();0x24E4Label_24E4:0x24E4if (!(Active)) PopFlow();0x24EEif (!(StartAnim)) goto Label_24FD;0x24FCPopFlow();0x24FDLabel_24FD:0x24FDif (!(JumpCommand)) goto Label_251A;0x250BJumpEvent();0x2519PopFlow();0x251ALabel_251A:0x251Aif (!(TurnCommand)) PopFlow();0x2524TurnEvent(false);0x2533PopFlow();0x2534Label_2534:0x2534Player.MontagePlay(/Game/Blueprints/MainCharacter/P/Anim/Pole/PoleJump_Montage.PoleJump_Montage, 1f, 0f, FName(Default), false);0x2579CameraAdaptDirection();0x2587BalanceSwingPole();0x2595PopFlow();0x2596Label_2596:0x2596Player.PredictJumpPath(true, FVector(0, 0, 0), CallFunc_PredictJumpPath_ResultRot, CallFunc_PredictJumpPath_PredictedFound, CallFunc_PredictJumpPath_WallPredicted, CallFunc_PredictJumpPath_LocHit, CallFunc_PredictJumpPath_ActorResult, CallFunc_PredictJumpPath_AvoidJump);0x260AFound Result = CallFunc_PredictJumpPath_PredictedFound;0x261DLabel_261D:0x261DJumpOffTag(true);0x262CBreakVector(Player.PredictJumpPathStore, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x2670CallFunc_GetActorForwardVector_ReturnValue = Player.GetActorForwardVector();0x26A2CallFunc_K2_GetActorLocation_ReturnValue_1 = Player.K2_GetActorLocation();0x26D4BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x2702CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_BreakVector_Z, CallFunc_BreakVector_Z_1);0x2730CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, -100);0x275ECallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, 3);0x278CCallFunc_FClamp_ReturnValue = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue, -150, 150);0x27C3CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(CallFunc_FClamp_ReturnValue, 0, Found Result);0x27FACallFunc_MakeLiteralDouble_ReturnValue_6 = MakeLiteralDouble(250);0x281FCallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(OffsetJump, 0.33);0x284DCallFunc_Add_DoubleDouble_ReturnValue_4 = Add_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue_6, CallFunc_Multiply_DoubleDouble_ReturnValue_8);0x287BCallFunc_Conv_DoubleToVector_ReturnValue_6 = Conv_DoubleToVector(CallFunc_Add_DoubleDouble_ReturnValue_4);0x28A0CallFunc_Multiply_VectorVector_ReturnValue_6 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_6);0x28CECallFunc_Add_VectorVector_ReturnValue_7 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_6);0x28FCCallFunc_Divide_DoubleDouble_ReturnValue_4 = Divide_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_4, 7.5);0x292ACallFunc_Add_DoubleDouble_ReturnValue_5 = Add_DoubleDouble(CallFunc_SelectFloat_ReturnValue_1, CallFunc_Divide_DoubleDouble_ReturnValue_4);0x2958CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Add_DoubleDouble_ReturnValue_5);0x298FCallFunc_Add_VectorVector_ReturnValue_8 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_7, CallFunc_MakeVector_ReturnValue);0x29BDWarpJump.K2_SetWorldLocation(CallFunc_Add_VectorVector_ReturnValue_8, false, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x29F1Player.OffsetJumpFwdTemporary = OffsetJump;0x2A22CallFunc_K2_GetComponentRotation_ReturnValue_1 = Arrow.K2_GetComponentRotation();0x2A54CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(1, -1, Inverted);0x2A8BCallFunc_SelectFloat_A_ImplicitCast = Cast<4>(TiltJumpFwd);0x2AA8CallFunc_SelectFloat_B_ImplicitCast = Cast<4>(TiltJumpBack);0x2AC5CallFunc_SelectFloat_ReturnValue_4 = SelectFloat(CallFunc_SelectFloat_A_ImplicitCast, CallFunc_SelectFloat_B_ImplicitCast, Inverted);0x2AFCCallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_4, CallFunc_SelectFloat_ReturnValue_2);0x2B2ACallFunc_MakeRotator_Yaw_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x2B47CallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast_1);0x2B76CallFunc_ComposeRotators_ReturnValue_2 = ComposeRotators(CallFunc_K2_GetComponentRotation_ReturnValue_1, CallFunc_MakeRotator_ReturnValue_2);0x2BA4ArrowJump.K2_SetWorldRotation(CallFunc_ComposeRotators_ReturnValue_2, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x2BD8BreakVector(Player.PredictJumpPathStore, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x2C1CCallFunc_GetActorForwardVector_ReturnValue = Player.GetActorForwardVector();0x2C4ECallFunc_K2_GetActorLocation_ReturnValue_1 = Player.K2_GetActorLocation();0x2C80BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x2CAECallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_BreakVector_Z, CallFunc_BreakVector_Z_1);0x2CDCCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, -100);0x2D0ACallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, 3);0x2D38CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue, -150, 150);0x2D6FCallFunc_K2_GetComponentRotation_ReturnValue_1 = Arrow.K2_GetComponentRotation();0x2DA1CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(CallFunc_FClamp_ReturnValue, 0, Found Result);0x2DD8CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(1, -1, Inverted);0x2E0FCallFunc_SelectFloat_A_ImplicitCast = Cast<4>(TiltJumpFwd);0x2E2CCallFunc_SelectFloat_B_ImplicitCast = Cast<4>(TiltJumpBack);0x2E49CallFunc_SelectFloat_ReturnValue_4 = SelectFloat(CallFunc_SelectFloat_A_ImplicitCast, CallFunc_SelectFloat_B_ImplicitCast, Inverted);0x2E80CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_4, CallFunc_SelectFloat_ReturnValue_2);0x2EAECallFunc_MakeRotator_Yaw_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x2ECBCallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast_1);0x2EFACallFunc_ComposeRotators_ReturnValue_2 = ComposeRotators(CallFunc_K2_GetComponentRotation_ReturnValue_1, CallFunc_MakeRotator_ReturnValue_2);0x2F28CallFunc_MakeLiteralDouble_ReturnValue_6 = MakeLiteralDouble(250);0x2F4DCallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(OffsetJump, 0.33);0x2F7BCallFunc_Add_DoubleDouble_ReturnValue_4 = Add_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue_6, CallFunc_Multiply_DoubleDouble_ReturnValue_8);0x2FA9CallFunc_Conv_DoubleToVector_ReturnValue_6 = Conv_DoubleToVector(CallFunc_Add_DoubleDouble_ReturnValue_4);0x2FCECallFunc_Multiply_VectorVector_ReturnValue_6 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_6);0x2FFCCallFunc_Add_VectorVector_ReturnValue_7 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_6);0x302ACallFunc_Divide_DoubleDouble_ReturnValue_4 = Divide_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_4, 7.5);0x3058CallFunc_Add_DoubleDouble_ReturnValue_5 = Add_DoubleDouble(CallFunc_SelectFloat_ReturnValue_1, CallFunc_Divide_DoubleDouble_ReturnValue_4);0x3086CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Add_DoubleDouble_ReturnValue_5);0x30BDCallFunc_Add_VectorVector_ReturnValue_8 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_7, CallFunc_MakeVector_ReturnValue);0x30EBPlayer.WarpPosition(FName(Acrobatic), CallFunc_Add_VectorVector_ReturnValue_8, CallFunc_ComposeRotators_ReturnValue_2, WarpJump);0x3137CallFunc_K2_GetComponentRotation_ReturnValue_1 = Arrow.K2_GetComponentRotation();0x3169CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(1, -1, Inverted);0x31A0CallFunc_SelectFloat_A_ImplicitCast = Cast<4>(TiltJumpFwd);0x31BDCallFunc_SelectFloat_B_ImplicitCast = Cast<4>(TiltJumpBack);0x31DACallFunc_SelectFloat_ReturnValue_4 = SelectFloat(CallFunc_SelectFloat_A_ImplicitCast, CallFunc_SelectFloat_B_ImplicitCast, Inverted);0x3211CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_4, CallFunc_SelectFloat_ReturnValue_2);0x323FCallFunc_MakeRotator_Yaw_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x325CCallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast_1);0x328BCallFunc_ComposeRotators_ReturnValue_2 = ComposeRotators(CallFunc_K2_GetComponentRotation_ReturnValue_1, CallFunc_MakeRotator_ReturnValue_2);0x32B9CallFunc_K2_SetActorRotation_ReturnValue = Player.K2_SetActorRotation(CallFunc_ComposeRotators_ReturnValue_2, true);0x32EDgoto Label_2534;0x32F2Label_32F2:0x32F2Player.PredictJumpPath(true, FVector(0, 0, 200), CallFunc_PredictJumpPath_ResultRot_1, CallFunc_PredictJumpPath_PredictedFound_1, CallFunc_PredictJumpPath_WallPredicted_1, CallFunc_PredictJumpPath_LocHit_1, CallFunc_PredictJumpPath_ActorResult_1, CallFunc_PredictJumpPath_AvoidJump_1);0x3366Found Result = CallFunc_PredictJumpPath_PredictedFound_1;0x3379if (!(CallFunc_PredictJumpPath_PredictedFound_1)) goto Label_2596;0x3387goto Label_261D;0x338CLabel_338C:0x338CPlayer.Anim.FallFwdExtra = 1f;0x33CFgoto Label_32F2;0x33D4Label_33D4:0x33D4CallFunc_K2_GetComponentLocation_ReturnValue = OffsetRoot.K2_GetComponentLocation();0x3406CallFunc_FindDirectionClosestToWorldLocation_ReturnValue = Spline.FindDirectionClosestToWorldLocation(CallFunc_K2_GetComponentLocation_ReturnValue, 1);0x3443CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_FindDirectionClosestToWorldLocation_ReturnValue);0x3487CallFunc_Abs_ReturnValue = abs(CallFunc_Dot_VectorVector_ReturnValue);0x34ACCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Abs_ReturnValue, Player.ValueNullAngleTolerance);0x34E8isPressingSide = CallFunc_Greater_DoubleDouble_ReturnValue;0x34FBif (!(CanAvoidMovement)) goto Label_3515;0x3509isMovingRight = false;0x3514PopFlow();0x3515Label_3515:0x3515isMovingRight = isPressingSide;0x3528WalkEvent();0x3536PopFlow();0x3537Label_3537:0x3537if (!(Active)) goto Label_18CA;0x3545PrintString(this, "11", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x358APopFlow();0x358BK2Node_DynamicCast_AsMain_Char_1 = Cast<MainChar_C>(K2Node_Event_OtherActor_1);0x35AFK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMain_Char_1);0x35CCif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x35D6Inside = true;0x35E1CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_DynamicCast_AsMain_Char_1.AcrobaticTypeMode, 0);0x3616CallFunc_BooleanOR_ReturnValue = BooleanOR(K2Node_DynamicCast_AsMain_Char_1.HittingGround, CallFunc_EqualEqual_ByteByte_ReturnValue);0x3652CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, K2Node_DynamicCast_AsMain_Char_1.AcrobaticModeEnabled);0x368ECallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_BooleanOR_ReturnValue_1, false);0x36ACCallFunc_BooleanOR_ReturnValue_3 = BooleanOR(CallFunc_BooleanOR_ReturnValue_2, K2Node_DynamicCast_AsMain_Char_1.SpamAttack);0x36E8if (!(CallFunc_BooleanOR_ReturnValue_3)) goto Label_3921;0x36F6CallFunc_Conv_BoolToString_ReturnValue = Conv_BoolToString(K2Node_DynamicCast_AsMain_Char_1.SpamAttack);0x3731CallFunc_Conv_BoolToString_ReturnValue_1 = Conv_BoolToString(K2Node_DynamicCast_AsMain_Char_1.AcrobaticModeEnabled);0x376CCallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_DynamicCast_AsMain_Char_1.AcrobaticTypeMode, 0);0x37A1CallFunc_Conv_BoolToString_ReturnValue_2 = Conv_BoolToString(K2Node_DynamicCast_AsMain_Char_1.HittingGround);0x37DCCallFunc_Conv_BoolToString_ReturnValue_3 = Conv_BoolToString(CallFunc_EqualEqual_ByteByte_ReturnValue);0x3801CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_BoolToString_ReturnValue_2, CallFunc_Conv_BoolToString_ReturnValue_3);0x382FCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_BoolToString_ReturnValue_1);0x385DCallFunc_Conv_BoolToString_ReturnValue_4 = Conv_BoolToString(false);0x387ACallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Conv_BoolToString_ReturnValue_4);0x38A8CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Conv_BoolToString_ReturnValue);0x38D6PrintString(this, CallFunc_Concat_StrStr_ReturnValue_3, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x3920PopFlow();0x3921Label_3921:0x3921StartEvent();0x392FPopFlow();0x3930PopFlow();0x3931Label_3931:0x3931if (!(Active)) PopFlow();0x393Bif (!(Ended)) goto Label_394A;0x3949PopFlow();0x394ALabel_394A:0x394ATurnTL.Stop();0x396ASwingTL.Stop();0x398AEndSound();0x3998JumpOffTag(false);0x39A7Ended = true;0x39B2Active = false;0x39BDPushFlow(Label_01B9);0x39C2Player.Anim.isPoleSwing = false;0x39F9Player.Anim.Swing = false;0x3A30K2Node_MakeStruct_PHatParts.Torso_5_1E6EC97748A30A38769004A56D5A1CC8 = true;0x3A44K2Node_MakeStruct_PHatParts.Belt_7_0C31146243E416C77732F58A40146224 = true;0x3A58K2Node_MakeStruct_PHatParts.Weapon_8_E7BA33F1411CADD83C0E81BEDD9BE508 = true;0x3A6CK2Node_MakeStruct_PHatParts.Head_9_B444634D4CB5E4FEC18E0293F9802038 = false;0x3A80K2Node_MakeStruct_PHatParts.Arms_11_8165AD8344524B090DCDAE887A8725B6 = false;0x3A94K2Node_MakeStruct_PHatParts.Legs_12_A84EA64D41453AA8D3A33B873DC99F29 = false;0x3AA8K2Node_MakeStruct_PHatParts.Nothing_15_1E19BF7B4F776B1C39258D8740896E21 = false;0x3ABCK2Node_MakeStruct_PHatParts.All_17_BE7194794685844BF3F071B1E0BDC1FE = false;0x3AD0K2Node_MakeStruct_PHatParts.AllNotPelvis_19_2A6908BD4FC6BC2C3416EFB34B863A28 = false;0x3AE4Player.PhysicsBodyPart(K2Node_MakeStruct_PHatParts, 1);0x3B1APopFlow();0x3B1Bif (!(Ended)) goto Label_3B2A;0x3B29PopFlow();0x3B2ALabel_3B2A:0x3B2Aif (!(Active)) PopFlow();0x3B34EndSwing();0x3B42Player.MirrorMode(false, 0.1);0x3B70Player.MontagePlay(/Game/Blueprints/MainCharacter/P/Anim/Pole/PoleLetGo_Montage.PoleLetGo_Montage, 1f, 0f, FName(Default), false);0x3BB5Player.PoleFall();0x3BD9JumpOffTag(true);0x3BE8PopFlow();0x3BE9Label_3BE9:0x3BE9if (!(CanBalance)) PopFlow();0x3BF3EndSwingTL.PlayFromStart();0x3C13PopFlow();0x3C14if (!(Inside)) goto Label_3C76;0x3C22if (!(Ended)) goto Label_3537;0x3C30PrintString(this, "22", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x3C75PopFlow();0x3C76Label_3C76:0x3C76PrintString(this, "33", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x3CBBPopFlow();0x3CBCLabel_3CBC:0x3CBCEndSwing();0x3CCAK2Node_MakeStruct_PHatParts_1.Torso_5_1E6EC97748A30A38769004A56D5A1CC8 = true;0x3CDEK2Node_MakeStruct_PHatParts_1.Belt_7_0C31146243E416C77732F58A40146224 = true;0x3CF2K2Node_MakeStruct_PHatParts_1.Weapon_8_E7BA33F1411CADD83C0E81BEDD9BE508 = true;0x3D06K2Node_MakeStruct_PHatParts_1.Head_9_B444634D4CB5E4FEC18E0293F9802038 = false;0x3D1AK2Node_MakeStruct_PHatParts_1.Arms_11_8165AD8344524B090DCDAE887A8725B6 = false;0x3D2EK2Node_MakeStruct_PHatParts_1.Legs_12_A84EA64D41453AA8D3A33B873DC99F29 = false;0x3D42K2Node_MakeStruct_PHatParts_1.Nothing_15_1E19BF7B4F776B1C39258D8740896E21 = false;0x3D56K2Node_MakeStruct_PHatParts_1.All_17_BE7194794685844BF3F071B1E0BDC1FE = false;0x3D6AK2Node_MakeStruct_PHatParts_1.AllNotPelvis_19_2A6908BD4FC6BC2C3416EFB34B863A28 = false;0x3D7EPlayer.PhysicsBodyPart(K2Node_MakeStruct_PHatParts_1, 1);0x3DB4goto Label_338C;0x3DB9if (!(K2Node_CustomEvent_Return)) goto Label_3E8F;0x3DC7if (!(NewRotationOnce)) PopFlow();0x3DD1NewRotationOnce = false;0x3DDCPushFlow(Label_3E6E);0x3DE1CallFunc_GetAttachedActors_OutActors = {};0x3DECGetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, false);0x3E01CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(CallFunc_GetAttachedActors_OutActors, Player);0x3E3Dif (!(CallFunc_Array_Contains_ReturnValue)) PopFlow();0x3E47Player.K2_DetachFromActor(1, 1, 1);0x3E6DPopFlow();0x3E6ELabel_3E6E:0x3E6ERotTL.ReverseFromEnd();0x3E8EPopFlow();0x3E8FLabel_3E8F:0x3E8FCallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(Inverted);0x3EACCallFunc_Conv_BoolToInt_ReturnValue = Conv_BoolToInt(CallFunc_Not_PreBool_ReturnValue_3);0x3ED1/Script/Engine.Default__KismetArrayLibrary.Array_Get(NewRotation, CallFunc_Conv_BoolToInt_ReturnValue, CallFunc_Array_Get_Item);0x3F0CCallFunc_EqualEqual_RotatorRotator_ReturnValue = EqualEqual_RotatorRotator(CallFunc_Array_Get_Item, FRotator(0, 0, 0), 1f);0x3F47if (!(CallFunc_EqualEqual_RotatorRotator_ReturnValue)) goto Label_3F56;0x3F55PopFlow();0x3F56Label_3F56:0x3F56if (!(NewRotationOnce)) goto Label_3F65;0x3F64PopFlow();0x3F65Label_3F65:0x3F65NewRotationOnce = true;0x3F70CurrentRot = Root.RelativeRotation;0x3FA1CallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(Inverted);0x3FBECallFunc_Conv_BoolToInt_ReturnValue = Conv_BoolToInt(CallFunc_Not_PreBool_ReturnValue_3);0x3FE3/Script/Engine.Default__KismetArrayLibrary.Array_Get(NewRotation, CallFunc_Conv_BoolToInt_ReturnValue, CallFunc_Array_Get_Item);0x401ECallFunc_ComposeRotators_ReturnValue = ComposeRotators(CurrentRot, CallFunc_Array_Get_Item);0x404CNewPoleRot = CallFunc_ComposeRotators_ReturnValue;0x4067PushFlow(Label_408D);0x406CRotTL.PlayFromStart();0x408CPopFlow();0x408DLabel_408D:0x408DCallFunc_K2_GetComponentLocation_ReturnValue_5 = Capsule.K2_GetComponentLocation();0x40BFPlaySoundAtLocation(this, /Game/Sound/SFX/Actions/PoleMovement_Cue.PoleMovement_Cue, CallFunc_K2_GetComponentLocation_ReturnValue_5, FRotator(0, 0, 0), 1f, 1f, 0f, /Game/Sound/SFX/AttenuationEnvMid_Spatial.AttenuationEnvMid_Spatial, nullptr, nullptr, nullptr);0x4110PopFlow();0x4111if (!(isTurningLength)) goto Label_1214;0x411FPopFlow();0x4120Label_4120:0x4120CallFunc_VSize_ReturnValue = VSize(Player.InputLastFwdCustom);0x415BCallFunc_Round_ReturnValue = round(CallFunc_VSize_ReturnValue);0x4180CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Round_ReturnValue, 0);0x41A2if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x41ACif (!(K2Node_CustomEvent_PoleSwingFront)) goto Label_447B;0x41BAMontageStopForB = false;0x41C5MontagetoStop = /Game/Blueprints/MainCharacter/P/Anim/Pole/PoleStop_Front.PoleStop_Front;0x41D8Label_41D8:0x41D8if (!(isTurning)) goto Label_41E7;0x41E6PopFlow();0x41E7Label_41E7:0x41E7if (!(Ended)) goto Label_41F6;0x41F5PopFlow();0x41F6Label_41F6:0x41F6PushFlow(Label_4223);0x41FBif (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_420A;0x4209PopFlow();0x420ALabel_420A:0x420ATemp_bool_Has_Been_Initd_Variable_1 = true;0x4215if (!(false)) PopFlow();0x4217Temp_bool_IsClosed_Variable_1 = true;0x4222PopFlow();0x4223Label_4223:0x4223if (!(Temp_bool_IsClosed_Variable_1)) goto Label_4232;0x4231PopFlow();0x4232Label_4232:0x4232Temp_bool_IsClosed_Variable_1 = true;0x423DPolePose(0.5);0x4254MontageStop = true;0x425FCallFunc_MakeLiteralDouble_ReturnValue_5 = MakeLiteralDouble(1.05);0x4284CallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast_2 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_5);0x42A1CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(Player.Mesh, MontagetoStop, CallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast_2, 0f, FName(None), true);0x42F9CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x4316if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_4464;0x4324K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnCompleted_7948A2684687BA21E6D5A6A94FD2B2DD);0x433BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_3;0x4364K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnBlendOut_7948A2684687BA21E6D5A6A94FD2B2DD);0x437BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_2;0x43A4K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnInterrupted_7948A2684687BA21E6D5A6A94FD2B2DD);0x43BBCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_1;0x43E4K2Node_CreateDelegate_OutputDelegate.Bind(this, OnNotifyBegin_7948A2684687BA21E6D5A6A94FD2B2DD);0x43FBCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate;0x4424K2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnNotifyEnd_7948A2684687BA21E6D5A6A94FD2B2DD);0x443BCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_14;0x4464Label_4464:0x4464Temp_bool_IsClosed_Variable_2 = false;0x446FTemp_bool_Has_Been_Initd_Variable_2 = true;0x447APopFlow();0x447BLabel_447B:0x447BMontageStopForB = true;0x4486MontagetoStop = /Game/Blueprints/MainCharacter/P/Anim/Pole/PoleStop_Back.PoleStop_Back;0x4499goto Label_41D8;0x449ELabel_449E:0x449ECallFunc_GetForwardVector_ReturnValue_1 = Capsule.GetForwardVector();0x44D0CallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_GetForwardVector_ReturnValue_1);0x4514CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_1, -0.5);0x453ATurnCommand = CallFunc_Less_DoubleDouble_ReturnValue;0x454DCallFunc_GetForwardVector_ReturnValue_1 = Capsule.GetForwardVector();0x457FCallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_GetForwardVector_ReturnValue_1);0x45C3CallFunc_Abs_ReturnValue_1 = abs(CallFunc_Dot_VectorVector_ReturnValue_1);0x45E8CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_1, 0.5);0x460ETemp_bool_Variable_3 = true;0x4619Temp_bool_Variable_4 = JumpCommand;0x462CCanSwing = Switch(Temp_bool_Variable_4, false => CallFunc_Greater_DoubleDouble_ReturnValue_1, true => Temp_bool_Variable_3, default => K2Node_Select_Default_1);0x466Bif (!(IsWalking)) goto Label_467A;0x4679PopFlow();0x467ALabel_467A:0x467Aif (!(TurnCommand)) goto Label_4689;0x4688PopFlow();0x4689Label_4689:0x4689if (!(CanSwing)) PopFlow();0x4693if (!(MontageStop)) goto Label_46A2;0x46A1PopFlow();0x46A2Label_46A2:0x46A2if (!(Player.Anim.Swing)) goto Label_46DD;0x46DCPopFlow();0x46DDLabel_46DD:0x46DDif (!(isTurning)) goto Label_46EC;0x46EBPopFlow();0x46ECLabel_46EC:0x46ECif (!(Ended)) goto Label_46FB;0x46FAPopFlow();0x46FBLabel_46FB:0x46FBPushFlow(Label_4728);0x4700if (!(Temp_bool_Has_Been_Initd_Variable_2)) goto Label_470F;0x470EPopFlow();0x470FLabel_470F:0x470FTemp_bool_Has_Been_Initd_Variable_2 = true;0x471Aif (!(false)) PopFlow();0x471CTemp_bool_IsClosed_Variable_2 = true;0x4727PopFlow();0x4728Label_4728:0x4728if (!(Temp_bool_IsClosed_Variable_2)) goto Label_4737;0x4736PopFlow();0x4737Label_4737:0x4737Temp_bool_IsClosed_Variable_2 = true;0x4742Temp_object_Variable = /Game/Blueprints/MainCharacter/P/Anim/Pole/PoleStartSwing_Montage_Blend.PoleStartSwing_Montage_Blend;0x4755Temp_object_Variable_1 = /Game/Blueprints/MainCharacter/P/Anim/Pole/PoleStartSwing_Montage.PoleStartSwing_Montage;0x4768CallFunc_Montage_IsPlaying_ReturnValue = Player.Anim.Montage_IsPlaying(MontagetoStop);0x47B1Temp_bool_Variable = CallFunc_Montage_IsPlaying_ReturnValue;0x47C4MontagetoStart = Switch(Temp_bool_Variable, false => Temp_object_Variable_1, true => Temp_object_Variable, default => K2Node_Select_Default_3);0x4803MontageStart = true;0x480ECallFunc_MakeLiteralDouble_ReturnValue_5 = MakeLiteralDouble(1.05);0x4833CallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast_1 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_5);0x4850CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3 = CreateProxyObjectForPlayMontage(Player.Mesh, MontagetoStart, CallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast_1, 0f, FName(None), true);0x48A8CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3);0x48C5if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_4A13;0x48D3K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnCompleted_448620D6460F1DF940F826841D00648D);0x48EACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnCompleted += K2Node_CreateDelegate_OutputDelegate_8;0x4913K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnBlendOut_448620D6460F1DF940F826841D00648D);0x492ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_7;0x4953K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnInterrupted_448620D6460F1DF940F826841D00648D);0x496ACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_6;0x4993K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnNotifyBegin_448620D6460F1DF940F826841D00648D);0x49AACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_5;0x49D3K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnNotifyEnd_448620D6460F1DF940F826841D00648D);0x49EACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_4;0x4A13Label_4A13:0x4A13Temp_bool_IsClosed_Variable_1 = false;0x4A1ETemp_bool_Has_Been_Initd_Variable_1 = true;0x4A29PopFlow();0x4A2ALabel_4A2A:0x4A2APushFlow(Label_5D8E);0x4A2Fif (!(isMovingRight)) PopFlow();0x4A39if (!(IsNotSwinging)) PopFlow();0x4A43if (!(isTurning)) goto Label_4A52;0x4A51PopFlow();0x4A52Label_4A52:0x4A52if (!(IsWalking)) goto Label_4A61;0x4A60PopFlow();0x4A61Label_4A61:0x4A61CallFunc_GetRightVector_ReturnValue = Capsule.GetRightVector();0x4A93CallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x4AC5CallFunc_K2_GetActorLocation_ReturnValue_4 = Player.K2_GetActorLocation();0x4AF7CallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetSplineLength_ReturnValue);0x4B14CallFunc_Subtract_DoubleDouble_ReturnValue_2 = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, SafeAreaDistance);0x4B42CallFunc_GetActorRightVector_ReturnValue_1 = Player.GetActorRightVector();0x4B74CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(SafeAreaDistance, -1);0x4BA2CallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(-1);0x4BC7CallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_GetRightVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x4BF5CallFunc_Dot_VectorVector_ReturnValue_4 = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_Multiply_VectorVector_ReturnValue_4);0x4C39CallFunc_Greater_DoubleDouble_ReturnValue_5 = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_4, Player.ValueNullAngleTolerance);0x4C75CallFunc_Conv_BoolToDouble_ReturnValue_1 = Conv_BoolToDouble(CallFunc_Greater_DoubleDouble_ReturnValue_5);0x4C9ACallFunc_Lerp_ReturnValue_1 = Lerp(-1, 1, CallFunc_Conv_BoolToDouble_ReturnValue_1);0x4CD1CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue_1, 1);0x4CFFCallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_6, CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x4D2DCallFunc_Conv_DoubleToVector_ReturnValue_5 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x4D52CallFunc_Multiply_VectorVector_ReturnValue_5 = Multiply_VectorVector(CallFunc_GetActorRightVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_5);0x4D80CallFunc_Add_VectorVector_ReturnValue_5 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_4, CallFunc_Multiply_VectorVector_ReturnValue_5);0x4DAECallFunc_Add_VectorVector_ReturnValue_6 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_5, FVector(0, 0, 100));0x4DECCallFunc_GetDistanceAlongSplineAtLocation_ReturnValue = Spline.GetDistanceAlongSplineAtLocation(CallFunc_Add_VectorVector_ReturnValue_6, 1);0x4E29CallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetDistanceAlongSplineAtLocation_ReturnValue);0x4E46CallFunc_Greater_DoubleDouble_ReturnValue_6 = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, CallFunc_Subtract_DoubleDouble_ReturnValue_2);0x4E6CCallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetDistanceAlongSplineAtLocation_ReturnValue);0x4E89CallFunc_Less_DoubleDouble_ReturnValue_5 = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, SafeAreaDistance);0x4EAFCallFunc_BooleanOR_ReturnValue_4 = BooleanOR(CallFunc_Greater_DoubleDouble_ReturnValue_6, CallFunc_Less_DoubleDouble_ReturnValue_5);0x4ED5LimitWalk = CallFunc_BooleanOR_ReturnValue_4;0x4EE8CallFunc_GetRightVector_ReturnValue = Capsule.GetRightVector();0x4F1ACallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x4F4CCallFunc_K2_GetActorLocation_ReturnValue_4 = Player.K2_GetActorLocation();0x4F7ECallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetSplineLength_ReturnValue);0x4F9BCallFunc_Subtract_DoubleDouble_ReturnValue_2 = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, SafeAreaDistance);0x4FC9CallFunc_GetActorRightVector_ReturnValue_1 = Player.GetActorRightVector();0x4FFBCallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(SafeAreaDistance, -1);0x5029CallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(-1);0x504ECallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_GetRightVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x507CCallFunc_Dot_VectorVector_ReturnValue_4 = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_Multiply_VectorVector_ReturnValue_4);0x50C0CallFunc_Greater_DoubleDouble_ReturnValue_5 = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_4, Player.ValueNullAngleTolerance);0x50FCCallFunc_Conv_BoolToDouble_ReturnValue_1 = Conv_BoolToDouble(CallFunc_Greater_DoubleDouble_ReturnValue_5);0x5121CallFunc_Lerp_ReturnValue_1 = Lerp(-1, 1, CallFunc_Conv_BoolToDouble_ReturnValue_1);0x5158CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue_1, 1);0x5186CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_6, CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x51B4CallFunc_Conv_DoubleToVector_ReturnValue_5 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x51D9CallFunc_Multiply_VectorVector_ReturnValue_5 = Multiply_VectorVector(CallFunc_GetActorRightVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_5);0x5207CallFunc_Add_VectorVector_ReturnValue_5 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_4, CallFunc_Multiply_VectorVector_ReturnValue_5);0x5235CallFunc_Add_VectorVector_ReturnValue_6 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_5, FVector(0, 0, 100));0x5273CallFunc_GetDistanceAlongSplineAtLocation_ReturnValue = Spline.GetDistanceAlongSplineAtLocation(CallFunc_Add_VectorVector_ReturnValue_6, 1);0x52B0CallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetDistanceAlongSplineAtLocation_ReturnValue);0x52CDCallFunc_Greater_DoubleDouble_ReturnValue_6 = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, CallFunc_Subtract_DoubleDouble_ReturnValue_2);0x52F3CallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetDistanceAlongSplineAtLocation_ReturnValue);0x5310CallFunc_Less_DoubleDouble_ReturnValue_5 = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, SafeAreaDistance);0x5336CallFunc_BooleanOR_ReturnValue_4 = BooleanOR(CallFunc_Greater_DoubleDouble_ReturnValue_6, CallFunc_Less_DoubleDouble_ReturnValue_5);0x535Cif (!(CallFunc_BooleanOR_ReturnValue_4)) goto Label_536B;0x536APopFlow();0x536BLabel_536B:0x536BTemp_bool_Variable_2 = true;0x5376Temp_byte_Variable = 1;0x538ATemp_byte_Variable_1 = 0;0x539ECallFunc_GetRightVector_ReturnValue = Capsule.GetRightVector();0x53D0K2Node_MakeArray_Array = {Player};0x53E4CallFunc_GetActorRightVector_ReturnValue_1 = Player.GetActorRightVector();0x5416CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(Player.CapsuleComponent.CapsuleRadius);0x545FCallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 0);0x548DCallFunc_K2_GetActorLocation_ReturnValue_8 = Player.K2_GetActorLocation();0x54BFCallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(SafeAreaDistance, -1);0x54EDCallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(-1);0x5512CallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_GetRightVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x5540CallFunc_Dot_VectorVector_ReturnValue_4 = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_Multiply_VectorVector_ReturnValue_4);0x5584CallFunc_Greater_DoubleDouble_ReturnValue_5 = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_4, Player.ValueNullAngleTolerance);0x55C0CallFunc_Conv_BoolToDouble_ReturnValue_1 = Conv_BoolToDouble(CallFunc_Greater_DoubleDouble_ReturnValue_5);0x55E5CallFunc_Lerp_ReturnValue_1 = Lerp(-1, 1, CallFunc_Conv_BoolToDouble_ReturnValue_1);0x561CCallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue_1, 1);0x564ACallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_6, CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x5678CallFunc_Conv_DoubleToVector_ReturnValue_5 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x569DCallFunc_Multiply_VectorVector_ReturnValue_5 = Multiply_VectorVector(CallFunc_GetActorRightVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_5);0x56CBCallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_8, CallFunc_Multiply_VectorVector_ReturnValue_5);0x56F9CallFunc_MakeLiteralDouble_ReturnValue_7 = MakeLiteralDouble(-5);0x571ECallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(Player.CapsuleComponent.CapsuleHalfHeight);0x5767CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, CallFunc_MakeLiteralDouble_ReturnValue_7);0x5795CallFunc_CapsuleTraceSingleByProfile_Radius_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x57B2CallFunc_CapsuleTraceSingleByProfile_HalfHeight_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_3);0x57CFCallFunc_CapsuleTraceSingleByProfile_ReturnValue = CapsuleTraceSingleByProfile(this, CallFunc_K2_GetActorLocation_ReturnValue_8, CallFunc_Add_VectorVector_ReturnValue_4, CallFunc_CapsuleTraceSingleByProfile_Radius_ImplicitCast, CallFunc_CapsuleTraceSingleByProfile_HalfHeight_ImplicitCast, FName(Pawn), false, K2Node_MakeArray_Array, Switch(Temp_bool_Variable_2, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default), CallFunc_CapsuleTraceSingleByProfile_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x58A7if (!(CallFunc_CapsuleTraceSingleByProfile_ReturnValue)) goto Label_58B6;0x58B5PopFlow();0x58B6Label_58B6:0x58B6if (!(IsWalking)) goto Label_58C5;0x58C4PopFlow();0x58C5Label_58C5:0x58C5IsWalking = true;0x58D0Player.NotifyDistanceMirror = 150;0x5901CallFunc_GetRightVector_ReturnValue = Capsule.GetRightVector();0x5933CallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(-1);0x5958CallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_GetRightVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x5986CallFunc_Dot_VectorVector_ReturnValue_4 = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_Multiply_VectorVector_ReturnValue_4);0x59CACallFunc_Greater_DoubleDouble_ReturnValue_5 = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_4, Player.ValueNullAngleTolerance);0x5A06WalkingLorR = CallFunc_Greater_DoubleDouble_ReturnValue_5;0x5A19Player.Anim.MirrorMode(false, 0.05);0x5A5DTemp_object_Variable_2 = /Game/Blueprints/MainCharacter/P/Anim/Pole/PoleWalk_Right.PoleWalk_Right;0x5A70Temp_object_Variable_3 = /Game/Blueprints/MainCharacter/P/Anim/Pole/PoleWalk_Left.PoleWalk_Left;0x5A83Temp_bool_Variable_5 = WalkingLorR;0x5A96WalkMontage = Switch(Temp_bool_Variable_5, false => Temp_object_Variable_2, true => Temp_object_Variable_3, default => K2Node_Select_Default_4);0x5AD5CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1.2);0x5AFACallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(COuntWalk);0x5B1FCallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 0.05);0x5B4DCallFunc_Add_DoubleDouble_ReturnValue_6 = Add_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue_9);0x5B7BCallFunc_MontagePlay_PlayRate_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_6);0x5B98Player.MontagePlay(WalkMontage, CallFunc_MontagePlay_PlayRate_ImplicitCast, 0f, FName(Default), false);0x5BE1CallFunc_GetPlayLength_ReturnValue = WalkMontage.GetPlayLength();0x5C17CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1.2);0x5C3CCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(COuntWalk);0x5C61CallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 0.05);0x5C8FCallFunc_Add_DoubleDouble_ReturnValue_6 = Add_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue_9);0x5CBDCallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetPlayLength_ReturnValue);0x5CDACallFunc_Divide_DoubleDouble_ReturnValue_5 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, CallFunc_Add_DoubleDouble_ReturnValue_6);0x5D08CallFunc_Add_DoubleDouble_ReturnValue_7 = Add_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_5, -0.05);0x5D36CallFunc_RetriggerableDelay_Duration_ImplicitCast_3 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_7);0x5D53RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_3, LatentActionInfo{0xEB, 822281954, FName(ExecuteUbergraph_HorizontalPole), this});0x5D8DPopFlow();0x5D8ELabel_5D8E:0x5D8ECallFunc_GetCurrentActiveMontage_ReturnValue_1 = Player.Anim.GetCurrentActiveMontage();0x5DCECallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetCurrentActiveMontage_ReturnValue_1, WalkMontage);0x5DF4if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x5DFECallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(95);0x5E23CallFunc_GetActorUpVector_ReturnValue = Player.GetActorUpVector();0x5E55CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x5E83CallFunc_GetActorRightVector_ReturnValue = Player.GetActorRightVector();0x5EB5CallFunc_K2_GetActorLocation_ReturnValue_3 = Player.K2_GetActorLocation();0x5EE7CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x5F04CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(Player.NotifyDistanceMirror, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x5F48CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(WalkingLorR);0x5F6DCallFunc_Lerp_ReturnValue = Lerp(1, -1, CallFunc_Conv_BoolToDouble_ReturnValue);0x5FA4CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_Lerp_ReturnValue);0x5FD2CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x5FF7CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetActorRightVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x6025CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue_1);0x6053CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x6081CallFunc_FindRightVectorClosestToWorldLocation_ReturnValue = Spline.FindRightVectorClosestToWorldLocation(CallFunc_Add_VectorVector_ReturnValue_1, 1);0x60BECallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_FindRightVectorClosestToWorldLocation_ReturnValue);0x60E3CallFunc_FindLocationClosestToWorldLocation_ReturnValue = Spline.FindLocationClosestToWorldLocation(CallFunc_Add_VectorVector_ReturnValue_1, 1);0x6120OffsetRoot.K2_SetWorldLocationAndRotation(CallFunc_FindLocationClosestToWorldLocation_ReturnValue, CallFunc_Conv_VectorToRotator_ReturnValue, false, CallFunc_K2_SetWorldLocationAndRotation_SweepHitResult, false);0x615DPopFlow();0x615ELabel_615E:0x615ETurnEvent(true);0x616DPopFlow();0x616Eif (!(Ended)) goto Label_617D;0x617CPopFlow();0x617DLabel_617D:0x617Dif (!(Active)) PopFlow();0x6187if (!(StartAnim)) goto Label_6196;0x6195PopFlow();0x6196Label_6196:0x6196if (!(Player.Anim.Swing)) goto Label_61D1;0x61D0PopFlow();0x61D1Label_61D1:0x61D1if (!(IsNotSwinging)) PopFlow();0x61DBif (!(isTurning)) goto Label_61EA;0x61E9PopFlow();0x61EALabel_61EA:0x61EAif (!(TurnCommand)) goto Label_61FD;0x61F8goto Label_615E;0x61FDLabel_61FD:0x61FDif (!(LetGoCommand)) PopFlow();0x6207Fall();0x6215PopFlow();0x6216Label_6216:0x6216ExecuteStandCommand();0x6224goto Label_11B2;0x6229if (!(Ended)) goto Label_6238;0x6237PopFlow();0x6238Label_6238:0x6238if (!(Active)) PopFlow();0x6242if (!(StartAnim)) goto Label_4A2A;0x6250PopFlow();0x6251PopFlow();0x6252StartLerpTL.SetPlayRate(2f);0x6277StartLerpTL.PlayFromStart();0x6297PopFlow();0x6298goto Label_3BE9;0x629DLabel_629D:0x629DPlayer.MirrorMode(false, 0.2);0x62CBRetriggerableDelay(this, 0.2f, LatentActionInfo{0x74C, 1692803578, FName(ExecuteUbergraph_HorizontalPole), this});0x6301PopFlow();0x6302Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_15;0x631DLabel_631D:0x631DStartAnim = false;0x6328CanAvoidMovement = false;0x6333PopFlow();0x6334Label_6334:0x6334CallFunc_K2_GetComponentLocation_ReturnValue_2 = Capsule.K2_GetComponentLocation();0x6366CallFunc_K2_GetActorLocation_ReturnValue_5 = Player.K2_GetActorLocation();0x6398CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue_5, CallFunc_K2_GetComponentLocation_ReturnValue_2);0x63C6CallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, 1);0x63ECif (!(CallFunc_Less_DoubleDouble_ReturnValue_1)) PopFlow();0x63F6Label_63F6:0x63F6StartLerpTL.Stop();0x6416LerpPosition = 1f;0x642Dgoto Label_629D;0x6432Label_6432:0x6432PushFlow(Label_643C);0x6437goto Label_06DB;0x643CLabel_643C:0x643Cif (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x6446if (!(StartAnim)) goto Label_6455;0x6454PopFlow();0x6455Label_6455:0x6455if (!(MontageStop)) goto Label_6464;0x6463PopFlow();0x6464Label_6464:0x6464if (!(CanSwing)) goto Label_6473;0x6472PopFlow();0x6473Label_6473:0x6473if (!(isPressingSide)) PopFlow();0x647DPolePose(0.25);0x6494MontageStop = true;0x649FPushFlow(Label_07B0);0x64A4goto Label_4464;0x64A9Delay(this, 1f, LatentActionInfo{0x45F, -567307276, FName(ExecuteUbergraph_HorizontalPole), this});0x64DFPopFlow();0x64E0if (!(MontageStop)) goto Label_64EF;0x64EEPopFlow();0x64EFLabel_64EF:0x64EFif (!(CanSwing)) goto Label_4120;0x64FDPopFlow();0x64FETemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_16;0x6519PopFlow();0x651APopFlow();0x651Bif (!(CanSwing)) PopFlow();0x6525if (!(TurnCommand)) goto Label_6534;0x6533PopFlow();0x6534Label_6534:0x6534if (!(MontageStop)) PopFlow();0x653ECallFunc_EqualEqual_BoolBool_ReturnValue = EqualEqual_BoolBool(MontageStopForB, K2Node_CustomEvent_Front);0x6564if (!(CallFunc_EqualEqual_BoolBool_ReturnValue)) PopFlow();0x656Egoto Label_46DD;0x6573Label_6573:0x6573PushFlow(Label_33D4);0x6578goto Label_6216;0x657DLabel_657D:0x657DCallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x659ACallFunc_Delay_Duration_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x65B7Delay(this, CallFunc_Delay_Duration_ImplicitCast, LatentActionInfo{0x606, 6306491, FName(ExecuteUbergraph_HorizontalPole), this});0x65F1PopFlow();0x65F2Label_65F2:0x65F2if (!(StartAnim)) goto Label_6573;0x6600PopFlow();0x6601CallFunc_GetSplineLength_ReturnValue_1 = Spline.GetSplineLength();0x6633CallFunc_Divide_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetSplineLength_ReturnValue_1);0x6650CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast_1, 750);0x667ECallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(1, CallFunc_Divide_DoubleDouble_ReturnValue_1);0x66ACCallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_2, 5);0x66DACallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x66F7CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, CallFunc_MakeRotator_Pitch_ImplicitCast, 0f);0x6726CallFunc_RLerp_ReturnValue_3 = RLerp(FRotator(0, 0, 0), CallFunc_MakeRotator_ReturnValue, EndSwingTL_NewTrack_1_6FBD13C744A4293E4D0116B618C585EA, true);0x676ERoot.K2_SetRelativeRotation(CallFunc_RLerp_ReturnValue_3, false, CallFunc_K2_SetRelativeRotation_SweepHitResult_4, false);0x67A2PopFlow();0x67A3Label_67A3:0x67A3CallFunc_K2_GetComponentLocation_ReturnValue_3 = OffsetRoot.K2_GetComponentLocation();0x67D5Player.Anim.InteractionHandSpawnParticle(CallFunc_K2_GetComponentLocation_ReturnValue_3);0x6818PopFlow();0x6819Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_17;0x6834goto Label_631D;0x6839Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_18;0x6854PopFlow();0x6855goto Label_3931;0x685ATemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_19;0x6875PopFlow();0x6876PopFlow();0x6877/Game/Sound/SFX/Voices/RandomVoicesFunction.Default__RandomVoicesFunction_C.RandomVoiceGameplay(1, 1, Player.Mesh, 1f, this);0x68C7CallFunc_K2_GetActorLocation_ReturnValue_9 = Player.K2_GetActorLocation();0x68F9PlaySoundAtLocation(this, /Game/Sound/SFX/Actions/MetalGrab_Cue.MetalGrab_Cue, CallFunc_K2_GetActorLocation_ReturnValue_9, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, Player, nullptr);0x694ACallFunc_K2_GetActorLocation_ReturnValue_9 = Player.K2_GetActorLocation();0x697CPlaySoundAtLocation(this, /Game/Sound/SFX/Movement/Cloth/ClothWoosh_Cue.ClothWoosh_Cue, CallFunc_K2_GetActorLocation_ReturnValue_9, FRotator(0, 0, 0), 0.5f, 1f, 0f, nullptr, nullptr, Player, nullptr);0x69CDCallFunc_K2_GetActorLocation_ReturnValue_9 = Player.K2_GetActorLocation();0x69FFPlaySoundAtLocation(this, /Game/Sound/SFX/HandGrab/HandGrabAcrobatic_Cue.HandGrabAcrobatic_Cue, CallFunc_K2_GetActorLocation_ReturnValue_9, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, Player, nullptr);0x6A50Delay(this, 0.05f, LatentActionInfo{0x500, -580102702, FName(ExecuteUbergraph_HorizontalPole), this});0x6A86PopFlow();0x6A87K2Node_DynamicCast_AsMain_Char_2 = Cast<MainChar_C>(K2Node_Event_OtherActor);0x6AABK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsMain_Char_2);0x6AC8if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x6AD2Inside = false;0x6ADDRetriggerableDelay(this, 1f, LatentActionInfo{0x584, -430282997, FName(ExecuteUbergraph_HorizontalPole), this});0x6B13PopFlow();0x6B14Label_6B14:0x6B14CallFunc_K2_GetActorRotation_ReturnValue = Player.K2_GetActorRotation();0x6B46CallFunc_K2_GetActorLocation_ReturnValue = Player.K2_GetActorLocation();0x6B78CallFunc_K2_GetComponentRotation_ReturnValue = Capsule.K2_GetComponentRotation();0x6BAACallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_K2_GetComponentRotation_ReturnValue);0x6BCFCallFunc_RLerp_ReturnValue = RLerp(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_K2_GetComponentRotation_ReturnValue, LerpPosition, true);0x6C07CallFunc_K2_GetComponentLocation_ReturnValue_1 = Capsule.K2_GetComponentLocation();0x6C39CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(-50);0x6C5ECallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x6C8CCallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_2);0x6CBACallFunc_VLerp_ReturnValue = VLerp(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue_2, WaveLerp);0x6CF1CallFunc_VLerp_ReturnValue_1 = VLerp(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_VLerp_ReturnValue, LerpPosition);0x6D28CallFunc_K2_SetActorLocationAndRotation_ReturnValue = Player.K2_SetActorLocationAndRotation(CallFunc_VLerp_ReturnValue_1, CallFunc_RLerp_ReturnValue, false, CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, true);0x6D6FPopFlow();0x6D70Label_6D70:0x6D70LerpPosition = StartLerpTL_Normal_9E6633C147BC72A0E7E1ADB46657AE0A;0x6D8Bgoto Label_6334;0x6D90Label_6D90:0x6D90RetriggerableDelay(this, 1f, LatentActionInfo{0x5B2, -104184766, FName(ExecuteUbergraph_HorizontalPole), this});0x6DC6PopFlow();0x6DC7Label_6DC7:0x6DC7WaveLerp = StartLerpTL_Wave_9E6633C147BC72A0E7E1ADB46657AE0A;0x6DE2goto Label_6D70;0x6DE7goto Label_6D90;0x6DECPlayer.Anim.Swing = K2Node_CustomEvent_IsSwing;0x6E2BCallFunc_SelectFloat_ReturnValue_3 = SelectFloat(0.35, 0, K2Node_CustomEvent_IsSwing);0x6E62CallFunc_MakeLiteralDouble_ReturnValue_4 = MakeLiteralDouble(1.05);0x6E87CallFunc_SelectFloat_ReturnValue_6 = SelectFloat(CallFunc_MakeLiteralDouble_ReturnValue_4, CallFunc_SelectFloat_ReturnValue_3, K2Node_CustomEvent_isBack);0x6EBEK2Node_VariableSet_PoleStartPosition_ImplicitCast_1 = Cast<3>(CallFunc_SelectFloat_ReturnValue_6);0x6EDBPlayer.Anim.PoleStartPosition = K2Node_VariableSet_PoleStartPosition_ImplicitCast_1;0x6F22PopFlow();0x6F23PopFlow();0x6F24Label_6F24:0x6F24PushFlow(Label_6F2E);0x6F29goto Label_449E;0x6F2ELabel_6F2E:0x6F2EPushFlow(Label_6F8B);0x6F33CallFunc_Montage_IsPlaying_ReturnValue_2 = Player.Anim.Montage_IsPlaying(MontagetoStart);0x6F7Cif (!(CallFunc_Montage_IsPlaying_ReturnValue_2)) goto Label_4464;0x6F8APopFlow();0x6F8BLabel_6F8B:0x6F8BCallFunc_Montage_IsPlaying_ReturnValue_1 = Player.Anim.Montage_IsPlaying(MontagetoStop);0x6FD4if (!(CallFunc_Montage_IsPlaying_ReturnValue_1)) goto Label_4A13;0x6FE2PopFlow();0x6FE3if (!(AvoidSnapshot)) goto Label_6FFD;0x6FF1AvoidSnapshot = false;0x6FFCPopFlow();0x6FFDLabel_6FFD:0x6FFDCallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(1, K2Node_CustomEvent_Time);0x702BCallFunc_SetPlayRate_NewRate_ImplicitCast_1 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_3);0x7048PosePoleTL.SetPlayRate(CallFunc_SetPlayRate_NewRate_ImplicitCast_1);0x7071Player.Anim.SavePoseSnapshot(FName(Pole));0x70B8PosePoleTL.PlayFromStart();0x70D8PopFlow();0x70D9Label_70D9:0x70D9Player.Anim.PoleSwingSnapshotSmooth = PosePoleTL_NewTrack_0_D8B51F084D203D274531048CD8E6A8F3;0x7120PopFlow();0x7121PushFlow(Label_712B);0x7126goto Label_6432;0x712BLabel_712B:0x712BRetriggerableDelay(this, 0.2f, LatentActionInfo{0x6D6, 1944604594, FName(ExecuteUbergraph_HorizontalPole), this});0x7161PopFlow();0x7162PushFlow(Label_7176);0x7167PushFlow(Label_65F2);0x716CPushFlow(Label_7193);0x7171goto Label_6B14;0x7176Label_7176:0x7176TickVariables();0x7184WindAdapt();0x7192PopFlow();0x7193Label_7193:0x7193CallFunc_MakeLiteralDouble_ReturnValue_5 = MakeLiteralDouble(1.05);0x71B8K2Node_VariableSet_PoleRate_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_5);0x71D5Player.Anim.PoleRate = K2Node_VariableSet_PoleRate_ImplicitCast;0x721Cgoto Label_6F24;0x7221BossOptimization(K2Node_Event_Active);0x7238PopFlow();0x7239Label_7239:0x7239CallFunc_SelectFloat_A_ImplicitCast_1 = Cast<4>(TurnTL_RotateLonger_92801D8C489D068BC9C34DB67F1176A6);0x7256CallFunc_SelectFloat_B_ImplicitCast_1 = Cast<4>(TurnTL_RotateShort_92801D8C489D068BC9C34DB67F1176A6);0x7273CallFunc_SelectFloat_ReturnValue_5 = SelectFloat(CallFunc_SelectFloat_A_ImplicitCast_1, CallFunc_SelectFloat_B_ImplicitCast_1, TurnStand);0x72AACallFunc_RLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_5);0x72C7CallFunc_RLerp_ReturnValue_1 = RLerp(TargetDirectionStore, TargetDirection, CallFunc_RLerp_Alpha_ImplicitCast, true);0x72FFCapsule.K2_SetRelativeRotation(CallFunc_RLerp_ReturnValue_1, false, CallFunc_K2_SetRelativeRotation_SweepHitResult_2, false);0x7333PopFlow();0x7334PopFlow();0x7335goto Label_70D9;0x733APopFlow();0x733Bgoto Label_3CBC;0x7340goto Label_67A3;0x7345goto Label_6DC7;0x734Agoto Label_63F6;0x734Fgoto Label_657D;0x7354goto Label_7239;0x7359PopFlow();0x735ALabel_735A:0x735Areturn;0x735C// end of script
Final0x04
void EndDispatcher__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void StartDispatcher__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00