Zdexby TheHolyOneZ
4,841 classes
Class

AVerticalPillar_C

: AActor : UObject
/Game/Blueprints/Movesets/VerticalPillar/VerticalPillar.VerticalPillar_C 0x04CD (1,229 B) align 8 inherited 0x02B0 70 scripted vtable /Game/Blueprints/Movesets/VerticalPillar/VerticalPillar
0x00x04CD

Members 74

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08PillarCollisionUStaticMeshComponent*6 flagsnullptr
0x08ArrowRUArrowComponent*6 flagsnullptr
0x08ArrowBwdUArrowComponent*6 flagsnullptr
0x08ArrowLUArrowComponent*6 flagsnullptr
0x08ArrowFwdUArrowComponent*6 flagsnullptr
0x08BodyUHierarchicalInstancedStaticMeshComponent*6 flagsnullptr
0x08CapsuleUCapsuleComponent*6 flagsnullptr
0x08ArrowUArrowComponent*6 flagsnullptr
0x08BoxUBoxComponent*6 flagsnullptr
0x08RootUSphereComponent*6 flagsnullptr
0x08SplineUSplineComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x04TimelineTurn_TurnAlpha_FAE9BDA144F8F263F3D2708C0CCD8C90float4 flags0
0x01TimelineTurn__Direction_FAE9BDA144F8F263F3D2708C0CCD8C90ETimelineDirection4 flagsForward
0x031D0x03padding / unreflected
0x08TimelineTurnUTimelineComponent*5 flagsnullptr
0x04TimelineStart_NewTrack_1_6BF5B03544F95C35CDA566B2ADF626B2float4 flags0
0x01TimelineStart__Direction_6BF5B03544F95C35CDA566B2ADF626B2ETimelineDirection4 flagsForward
0x032D0x03padding / unreflected
0x08TimelineStartUTimelineComponent*5 flagsnullptr
0x04TimelineConstant_NewTrack_0_E3D0C49E4443F330CA02DF981809A063float4 flags0
0x01TimelineConstant__Direction_E3D0C49E4443F330CA02DF981809A063ETimelineDirection4 flagsForward
0x033D0x03padding / unreflected
0x08TimelineConstantUTimelineComponent*5 flagsnullptr
0x01Deactivatebool7 flagsfalse
0x01Activebool7 flagsfalse
0x034A0x06padding / unreflected
0x08PlayerAMainChar_C*7 flagsnullptr
0x08Safe Area Distancedouble7 flags100
0x01TurnLeftOrRightbool7 flagsfalse
0x01Turningbool7 flagsfalse
0x03620x06padding / unreflected
0x18StartTurnRotFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x18DestTurnRotFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x01Startingbool7 flagsfalse
0x03990x03padding / unreflected
0x04LerpStartingfloat7 flags0
0x01NoRotatebool7 flagsfalse
0x01SpecificMeshbool6 flagsfalse
0x03A20x06padding / unreflected
0x18DistanceRelativeStoreFVector7 flags{X=0, Y=0, Z=0}
0x01DontUpdateCamerabool6 flagsfalse
0x01HasTopbool6 flagstrue
0x01InverseTopbool6 flagsfalse
0x03C30x05padding / unreflected
0x08StoreInputToMovedouble7 flags0
0x01ChangedInputbool7 flagsfalse
0x03D10x07padding / unreflected
0x08InputStoredValuedouble7 flags0
0x01HoldInputbool7 flagsfalse
0x01180Turnbool7 flagsfalse
0x01TurnInputPressedbool7 flagsfalse
0x01TurnStoreDirectionInvertedbool7 flagsfalse
0x03E40x04padding / unreflected
0x08TurnBlendStartdouble7 flags0
0x08JumpMontageUAnimMontage*6 flags/Game/Blueprints/MainCharacter/P/Anim/Pillar/PillarJump_Mon…
0x08WalkInputdouble7 flags0
0x08TurnMontageUAnimMontage*6 flags/Game/Blueprints/MainCharacter/P/Anim/Pillar/PillarTurn_Mon…
0x18ForceRotFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x01ForceTurnAllowedbool7 flagsfalse
0x01ForceTurnbool7 flagsfalse
0x01StartTurnbool7 flagsfalse
0x01Jumpingbool7 flagsfalse
0x01HasTraceDownCheckbool6 flagsfalse
0x01Hangingbool6 flagsfalse
0x04260x02padding / unreflected
0x10ExtraMinMaxOffsetTArray<double>2 flags[2 items]
0x04In Play Ratefloat7 flags1
0x043C0x04padding / unreflected
0x10StartDispatcherFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01CanLookBackbool7 flagsfalse
0x04510x07padding / unreflected
0x08InputRightdouble7 flags0
0x08MaterialUMaterialInterface*5 flags/Game/Blueprints/Movesets/VerticalPillar/PillarMaterial_Ins…
0x18ArrowRotFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x04ForceTurnDirint326 flags0
0x01Insidebool7 flagsfalse
0x04850x03padding / unreflected
0x04Play Ratefloat7 flags1
0x048C0x04padding / unreflected
0x10CancelDirectionTArray<bool>2 flags[4 items]
0x10ArrowsTArray<UArrowComponent*>4 flags[]
0x01NoCamTurnbool7 flagsfalse
0x01CanJumpSidewaysbool6 flagsfalse
0x04B20x06padding / unreflected
0x08Offset Jump Fwddouble6 flags0
0x08TopMeshUStaticMeshComponent*7 flagsnullptr
0x04JumpPositionfloat7 flags0.2
0x01PreventWalkUpbool6 flagsfalse
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 70

SignatureFlagsNativeParams
void AttachSpecial(AMainChar_C* self2)
Script25 statements · 1,290 bytes of bytecode
0x0000CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(200);0x0025CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(-100);0x004ACallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x007CCallFunc_SelectFloat_A_ImplicitCast = Cast<4>(CallFunc_GetSplineLength_ReturnValue);0x0099CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_SelectFloat_A_ImplicitCast, 0, InverseTop);0x00D0CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetSplineLength_ReturnValue);0x00EDCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, 2);0x011BCallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0138CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast, 1);0x0175CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast_1 = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x0192CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1 = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast_1, 1);0x01CFCallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1, CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue);0x01FDCallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_FindLookAtRotation_ReturnValue);0x0222CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0250CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x027ECallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x02ACCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_1);0x02DACallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue, 0, false, Temp_object_Variable, 0, CallFunc_LineTraceSingle_OutHit, false, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0362BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0417if (!(CallFunc_BreakHitResult_bBlockingHit)) goto Label_0507;0x0425BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x04DAself2.ResumeAttachCastBack(CallFunc_BreakHitResult_HitComponent);0x0507Label_0507:0x0507return;0x0509// end of script
Public0x08
void TraceJump(const bool& NewParam)
Script9 statements · 379 bytes of bytecode
0x0000CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(300);0x0025CallFunc_K2_GetComponentLocation_ReturnValue = Capsule.K2_GetComponentLocation();0x0057CallFunc_GetForwardVector_ReturnValue = GetForwardVector(ArrowRot);0x007CCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x00AACallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x00D8CallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 5f, 0, false, Temp_object_Variable, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0165NewParam = CallFunc_SphereTraceSingle_ReturnValue;0x0178return;0x017A// end of script
Public0x01
void BossOptimization(bool On)
Script11 statements · 276 bytes of bytecode
0x0000Temp_byte_Variable = 3;0x0014Temp_byte_Variable_1 = 0;0x0028Temp_bool_Variable = On;0x003BPillarCollision.SetCollisionEnabled(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0094Body.SetCastShadow(On);0x00BDCallFunc_IsValid_ReturnValue = IsValid(TopMesh);0x00DAif (!(CallFunc_IsValid_ReturnValue)) goto Label_0111;0x00E8TopMesh.SetCastShadow(On);0x0111Label_0111:0x0111return;0x0113// end of script
Public0x01
void TurnCameraF()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void DetectArrowDirection(const FVector& VectorToCheck, bool AvoidNullAreas, bool Debug, TArray<FVector>& AvoidVectorDirection, const FRotator& RotWorld, const FRotator& Relative, const bool& CannotTurn)
Script104 statements · 2,981 bytes of bytecode
0x0000PushFlow(Label_0BA2);0x0005NewLocalVar_1 = 5e+12;0x0020NewLocalVar_2 = -2;0x003BNULL = true;0x0046K2Node_MakeArray_Array = {FVector(0, 0, 0)};0x006Aavoids = K2Node_MakeArray_Array;0x0085directionlocal = VectorToCheck;0x00A0NULL = AvoidNullAreas;0x00B3debuggung = Debug;0x00C6CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AvoidVectorDirection);0x0101CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x0123if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_014C;0x0131avoids = AvoidVectorDirection;0x014CLabel_014C:0x014CAllArrows = Arrows;0x0167Label_0167:0x0167ArrowSelected = nullptr;0x0172NewLocalVar_2 = -2;0x018DCannotTurnToThisDirection = false;0x0198Temp_int_Loop_Counter_Variable_1 = 0;0x01AFTemp_int_Array_Index_Variable_1 = 0;0x01C6Label_01C6:0x01C6CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(avoids);0x0201CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0227if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0398;0x0235Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0250PushFlow(Label_079F);0x0255Temp_int_Loop_Counter_Variable = 0;0x026CTemp_int_Array_Index_Variable = 0;0x0283Label_0283:0x0283CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AllArrows);0x02BECallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_4);0x02E4if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0398;0x02F2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x030DPushFlow(Label_07E9);0x0312/Script/Engine.Default__KismetArrayLibrary.Array_Get(AllArrows, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x034DCallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(ArrowAvoid, CallFunc_Array_Get_Item_2);0x0389if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_0833;0x0397PopFlow();0x0398Label_0398:0x0398if (!(NULL)) goto Label_045E;0x03A6if (!(CannotTurnToThisDirection)) goto Label_045E;0x03B4CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AllArrows);0x03EFCallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ArrowAvoid);0x042ACallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Array_Length_ReturnValue_3, CallFunc_Array_Length_ReturnValue_2);0x0450if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_0756;0x045ELabel_045E:0x045Eif (!(debuggung)) goto Label_06C0;0x046CCallFunc_Conv_BoolToString_ReturnValue = Conv_BoolToString(CannotTurnToThisDirection);0x0491CallFunc_GetDisplayName_ReturnValue = GetDisplayName(ArrowSelected);0x04B6CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetDisplayName_ReturnValue, CallFunc_Conv_BoolToString_ReturnValue);0x04E4PrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, false, LinearColor{0f, 0.118097f, 1f, 1f}, 2f, FName(None));0x052ECallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(300);0x0553CallFunc_K2_GetComponentLocation_ReturnValue = Root.K2_GetComponentLocation();0x0585CallFunc_K2_GetComponentRotation_ReturnValue_1 = ArrowSelected.K2_GetComponentRotation();0x05B7CallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(CallFunc_K2_GetComponentRotation_ReturnValue_1);0x05DCCallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue);0x060ACallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x0638CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 0, false, Temp_object_Variable, 2, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x06C0Label_06C0:0x06C0CallFunc_K2_GetComponentRotation_ReturnValue_2 = ArrowSelected.K2_GetComponentRotation();0x06F2RotWorld = CallFunc_K2_GetComponentRotation_ReturnValue_2;0x070DRelative = ArrowSelected.RelativeRotation;0x073ECannotTurn = CannotTurnToThisDirection;0x0751goto Label_0BA2;0x0756Label_0756:0x0756CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ArrowAvoid, ArrowSelected);0x079Agoto Label_0167;0x079FLabel_079F:0x079FCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x07C9Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x07E4goto Label_01C6;0x07E9Label_07E9:0x07E9CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0813Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x082Egoto Label_0283;0x0833Label_0833:0x0833/Script/Engine.Default__KismetArrayLibrary.Array_Get(avoids, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x086E/Script/Engine.Default__KismetArrayLibrary.Array_Get(AllArrows, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x08A9CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_Array_Get_Item_2.K2_GetComponentRotation();0x08DBCallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_K2_GetComponentRotation_ReturnValue);0x0900CallFunc_EqualEqual_VectorVector_ReturnValue = EqualEqual_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Array_Get_Item, 0.1f);0x092Bif (!(CallFunc_EqualEqual_VectorVector_ReturnValue)) goto Label_093A;0x0939PopFlow();0x093ALabel_093A:0x093A/Script/Engine.Default__KismetArrayLibrary.Array_Get(AllArrows, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x0975CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_Array_Get_Item_2.K2_GetComponentRotation();0x09A7CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_K2_GetComponentRotation_ReturnValue);0x09CCCallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue, directionlocal);0x09FACallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, NewLocalVar_2);0x0A20if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x0A2A/Script/Engine.Default__KismetArrayLibrary.Array_Get(AllArrows, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x0A65CallFunc_K2_GetComponentRotation_ReturnValue = CallFunc_Array_Get_Item_2.K2_GetComponentRotation();0x0A97CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_K2_GetComponentRotation_ReturnValue);0x0ABCCallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue, directionlocal);0x0AEANewLocalVar_2 = CallFunc_Dot_VectorVector_ReturnValue;0x0B05/Script/Engine.Default__KismetArrayLibrary.Array_Get(AllArrows, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x0B40ArrowSelected = CallFunc_Array_Get_Item_2;0x0B53/Script/Engine.Default__KismetArrayLibrary.Array_Get(CancelDirection, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0B8ECannotTurnToThisDirection = CallFunc_Array_Get_Item_1;0x0BA1PopFlow();0x0BA2Label_0BA2:0x0BA2return;0x0BA4// end of script
Public0x61
void StartSounds()
Script9 statements · 476 bytes of bytecode
0x0000CallFunc_K2_GetComponentLocation_ReturnValue = Capsule.K2_GetComponentLocation();0x0032PlaySoundAtLocation(this, /Game/Sound/SFX/Chainsaw/Movement/ChainsawClink_Cue.ChainsawClink_Cue, CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), 5f, 1f, 0f, nullptr, nullptr, Player, nullptr);0x0083CallFunc_K2_GetComponentLocation_ReturnValue = Capsule.K2_GetComponentLocation();0x00B5PlaySoundAtLocation(this, /Game/Sound/SFX/HandGrab/HandGrabAcrobatic_Cue.HandGrabAcrobatic_Cue, CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, Player, nullptr);0x0106CallFunc_K2_GetComponentLocation_ReturnValue = Capsule.K2_GetComponentLocation();0x0138PlaySoundAtLocation(this, /Game/Sound/SFX/Actions/PillarPunch_Cue.PillarPunch_Cue, CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, Player, nullptr);0x0189/Game/Sound/SFX/Voices/RandomVoicesFunction.Default__RandomVoicesFunction_C.RandomVoiceGameplay(1, 1, Player.Mesh, 1f, this);0x01D9return;0x01DB// end of script
Public0x00
void BoxForceRot(bool CheckInput, bool isTickCheck, const FRotator& NewParam, const bool& Allowed, const FRotator& Result, const bool& Hitted)
Script109 statements · 3,449 bytes of bytecode
0x0000PushFlow(Label_0D76);0x0005LocalHit = false;0x0010FwdFectorHit = FVector(0, 0, 0);0x003BRotAdaptStart = NewParam;0x0056Temp_int_Variable = -1;0x006DLabel_006D:0x006DCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, 1);0x008Fif (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_0666;0x009DPushFlow(Label_0800);0x00A2CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Temp_int_Variable);0x00C7CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 90);0x00F5CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0112CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x0141CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(75);0x0166CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_MakeLiteralDouble_ReturnValue);0x018BTemp_byte_Variable = 0;0x019FTemp_byte_Variable_1 = 1;0x01B3CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, 10);0x01EACallFunc_K2_GetComponentLocation_ReturnValue_1 = Capsule.K2_GetComponentLocation();0x021CCallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_MakeVector_ReturnValue);0x024ATemp_bool_Variable = false;0x0255CallFunc_ComposeRotators_ReturnValue = ComposeRotators(RotAdaptStart, CallFunc_MakeRotator_ReturnValue);0x0283CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(10);0x02A8CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_ComposeRotators_ReturnValue);0x02CDCallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x02FBK2Node_MakeArray_Array_2 = {Player};0x030FCallFunc_K2_GetComponentLocation_ReturnValue_2 = Root.K2_GetComponentLocation();0x0341CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_2, CallFunc_Multiply_VectorVector_ReturnValue_2);0x036FCallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_MakeVector_ReturnValue);0x039DCallFunc_CapsuleTraceSingleByProfile_Radius_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x03BACallFunc_CapsuleTraceSingleByProfile_ReturnValue_1 = CapsuleTraceSingleByProfile(this, CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue_3, CallFunc_CapsuleTraceSingleByProfile_Radius_ImplicitCast, 90f, FName(Pawn), false, K2Node_MakeArray_Array_2, Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default), CallFunc_CapsuleTraceSingleByProfile_OutHit_1, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x048EBreakHitResult(CallFunc_CapsuleTraceSingleByProfile_OutHit_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x0543if (!(CallFunc_BreakHitResult_bBlockingHit_1)) PopFlow();0x054DLocalHit = true;0x0558CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Temp_int_Variable);0x057DCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 90);0x05ABCallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x05C8CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x05F7CallFunc_ComposeRotators_ReturnValue = ComposeRotators(RotAdaptStart, CallFunc_MakeRotator_ReturnValue);0x0625CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_ComposeRotators_ReturnValue);0x064AFwdFectorHit = CallFunc_GetForwardVector_ReturnValue;0x0665PopFlow();0x0666Label_0666:0x0666if (!(isTickCheck)) goto Label_0682;0x0674if (!(LocalHit)) goto Label_084A;0x0682Label_0682:0x0682if (!(LocalHit)) goto Label_0D66;0x0690CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(-1);0x06B5CallFunc_K2_GetComponentRotation_ReturnValue = Root.K2_GetComponentRotation();0x06E7CallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(CallFunc_K2_GetComponentRotation_ReturnValue);0x070CCallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(FwdFectorHit, CallFunc_Conv_DoubleToVector_ReturnValue);0x073AK2Node_MakeArray_Array_1 = {FwdFectorHit, CallFunc_GetForwardVector_ReturnValue_1};0x0757DetectArrowDirection(CallFunc_Multiply_VectorVector_ReturnValue_3, true, false, K2Node_MakeArray_Array_1, CallFunc_DetectArrowDirection_RotWorld, CallFunc_DetectArrowDirection_Relative, CallFunc_DetectArrowDirection_CannotTurn);0x0794ForceTurnAllowed = true;0x079FForceRot = CallFunc_DetectArrowDirection_Relative;0x07BALabel_07BA:0x07BAAllowed = ForceTurnAllowed;0x07CDResult = ForceRot;0x07E8Hitted = LocalHit;0x07FBgoto Label_0D76;0x0800Label_0800:0x0800CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x082ATemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0845goto Label_006D;0x084ALabel_084A:0x084ATemp_int_Variable_1 = -1;0x0861Label_0861:0x0861CallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable_1, 1);0x0883if (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) goto Label_0682;0x0891PushFlow(Label_0D1C);0x0896CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Temp_int_Variable_1, 0);0x08B8if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_08C7;0x08C6PopFlow();0x08C7Label_08C7:0x08C7CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(75);0x08ECCallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_MakeLiteralDouble_ReturnValue);0x0911Temp_byte_Variable = 0;0x0925CallFunc_K2_GetComponentLocation_ReturnValue = Capsule.K2_GetComponentLocation();0x0957CallFunc_GetRightVector_ReturnValue = GetRightVector(RotAdaptStart);0x097CK2Node_MakeArray_Array = {Player};0x0990Temp_byte_Variable_1 = 1;0x09A4CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(Temp_int_Variable_1);0x09C9CallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(CallFunc_Conv_IntToDouble_ReturnValue_1);0x09EECallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetRightVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_3);0x0A1CCallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0A4ACallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_1);0x0A78Temp_bool_Variable = false;0x0A83CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(10);0x0AA8CallFunc_CapsuleTraceSingleByProfile_Radius_ImplicitCast_1 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x0AC5CallFunc_CapsuleTraceSingleByProfile_ReturnValue = CapsuleTraceSingleByProfile(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, CallFunc_CapsuleTraceSingleByProfile_Radius_ImplicitCast_1, 90f, FName(Pawn), false, K2Node_MakeArray_Array, Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default), CallFunc_CapsuleTraceSingleByProfile_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0B99BreakHitResult(CallFunc_CapsuleTraceSingleByProfile_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0C4Eif (!(CallFunc_BreakHitResult_bBlockingHit)) PopFlow();0x0C58LocalHit = true;0x0C63CallFunc_GetRightVector_ReturnValue = GetRightVector(RotAdaptStart);0x0C88CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(Temp_int_Variable_1);0x0CADCallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(CallFunc_Conv_IntToDouble_ReturnValue_1);0x0CD2CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetRightVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_3);0x0D00FwdFectorHit = CallFunc_Multiply_VectorVector_ReturnValue;0x0D1BPopFlow();0x0D1CLabel_0D1C:0x0D1CCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_1, 1);0x0D46Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0D61goto Label_0861;0x0D66Label_0D66:0x0D66ForceTurnAllowed = false;0x0D71goto Label_07BA;0x0D76Label_0D76:0x0D76return;0x0D78// end of script
Public0x41
void UserConstructionScript()
Script97 statements · 3,469 bytes of bytecode
0x0000PushFlow(Label_0D8A);0x0005Body.SetMaterial(0, Material);0x0037CallFunc_SelectFloat_ReturnValue = SelectFloat(1, 0, Hanging);0x006ECallFunc_GetSplineLength_ReturnValue_3 = Spline.GetSplineLength();0x00A0CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_2 = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetSplineLength_ReturnValue_3, 0);0x00DDBreakVector(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_2, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x010BCallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_BreakVector_Z, 2);0x0139CallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(CallFunc_BreakVector_Z, 100);0x0167CallFunc_MakeVector_ReturnValue_4 = MakeVector(0, 0, CallFunc_Divide_DoubleDouble_ReturnValue_2);0x019ECallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_3, 1.5);0x01CCCallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue);0x01FACallFunc_MakeVector_ReturnValue_5 = MakeVector(1, 1, CallFunc_Add_DoubleDouble_ReturnValue_1);0x0231CallFunc_MakeTransform_ReturnValue_5 = MakeTransform(CallFunc_MakeVector_ReturnValue_4, FRotator(0, 0, 0), CallFunc_MakeVector_ReturnValue_5);0x0278Box.K2_SetRelativeTransform(CallFunc_MakeTransform_ReturnValue_5, false, CallFunc_K2_SetRelativeTransform_SweepHitResult_1, false);0x02ACif (!(SpecificMesh)) goto Label_02BB;0x02BAPopFlow();0x02BBLabel_02BB:0x02BBTemp_int_Variable = 0;0x02D2Label_02D2:0x02D2CallFunc_GetSplineLength_ReturnValue_1 = Spline.GetSplineLength();0x0304CallFunc_Divide_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetSplineLength_ReturnValue_1);0x0321CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast_1, 100);0x034FCallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x0374CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_FTrunc_ReturnValue, 1);0x039ECallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x03C4if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_058A;0x03D2PushFlow(Label_0D40);0x03D7CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Temp_int_Variable);0x03FCCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 90);0x042ACallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 100);0x0458CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0475CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x04A4CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x04DBCallFunc_MakeVector_ReturnValue_3 = MakeVector(1, 1, 1);0x0512CallFunc_MakeTransform_ReturnValue_2 = MakeTransform(CallFunc_MakeVector_ReturnValue, CallFunc_MakeRotator_ReturnValue, CallFunc_MakeVector_ReturnValue_3);0x0549CallFunc_AddInstance_ReturnValue = Body.AddInstance(CallFunc_MakeTransform_ReturnValue_2, false);0x0589PopFlow();0x058ALabel_058A:0x058APushFlow(Label_0799);0x058Fif (!(HasTop)) PopFlow();0x0599CallFunc_GetSplineLength_ReturnValue_2 = Spline.GetSplineLength();0x05CBCallFunc_GetLocationAtDistanceAlongSpline_ReturnValue = Spline.GetLocationAtDistanceAlongSpline(0f, 0);0x0604CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1 = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetSplineLength_ReturnValue_2, 0);0x0641CallFunc_MakeTransform_ReturnValue_3 = MakeTransform(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, -1));0x0698CallFunc_MakeTransform_ReturnValue_4 = MakeTransform(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1, FRotator(0, 0, 0), FVector(1, 1, 1));0x06EFCallFunc_SelectTransform_ReturnValue = SelectTransform(CallFunc_MakeTransform_ReturnValue_3, CallFunc_MakeTransform_ReturnValue_4, InverseTop);0x0726CallFunc_AddComponent_ReturnValue_1 = AddComponent(FName(NODE_AddStaticMeshComponent-1), false, CallFunc_SelectTransform_ReturnValue, this, false);0x0753TopMesh = CallFunc_AddComponent_ReturnValue_1;0x0766CallFunc_AddComponent_ReturnValue_1.SetMaterial(0, Material);0x0798PopFlow();0x0799Label_0799:0x0799CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(HasTop);0x07BECallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Conv_BoolToDouble_ReturnValue, 0.5);0x07ECCallFunc_Conv_BoolToDouble_ReturnValue_1 = Conv_BoolToDouble(InverseTop);0x0811CallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x0843CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Conv_BoolToDouble_ReturnValue_1, -50);0x0871CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetSplineLength_ReturnValue);0x088ECallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, 100);0x08BCCallFunc_MakeVector_ReturnValue_1 = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x08F3CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0921CallFunc_MakeVector_ReturnValue_2 = MakeVector(1, 1, CallFunc_Add_DoubleDouble_ReturnValue);0x0958CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_MakeVector_ReturnValue_1, FRotator(0, 0, 0), CallFunc_MakeVector_ReturnValue_2);0x099FPillarCollision.K2_SetRelativeTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetRelativeTransform_SweepHitResult, false);0x09D3K2Node_MakeArray_Array = {ArrowFwd, ArrowL, ArrowBwd, ArrowR};0x0A02Arrows = K2Node_MakeArray_Array;0x0A1DTemp_int_Loop_Counter_Variable = 0;0x0A34Temp_int_Array_Index_Variable = 0;0x0A4BLabel_0A4B:0x0A4BCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CancelDirection);0x0A86CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0AACif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0AB6Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0AD1PushFlow(Label_0CF6);0x0AD6/Script/Engine.Default__KismetArrayLibrary.Array_Get(CancelDirection, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0B11if (!(CallFunc_Array_Get_Item_1)) PopFlow();0x0B1B/Script/Engine.Default__KismetArrayLibrary.Array_Get(Arrows, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0B56CallFunc_GetRelativeTransform_ReturnValue = CallFunc_Array_Get_Item.GetRelativeTransform();0x0B88BreakTransform(CallFunc_GetRelativeTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0BB6CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(0.2);0x0BDBCallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_BreakTransform_Rotation);0x0C00CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(50);0x0C25CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0C53CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakTransform_Location, CallFunc_Multiply_VectorVector_ReturnValue);0x0C81CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), CallFunc_Conv_DoubleToVector_ReturnValue);0x0CC8CallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddBillboardComponent-0), false, CallFunc_MakeTransform_ReturnValue_1, this, false);0x0CF5PopFlow();0x0CF6Label_0CF6:0x0CF6CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0D20Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x0D3Bgoto Label_0A4B;0x0D40Label_0D40:0x0D40CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0D6ATemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0D85goto Label_02D2;0x0D8ALabel_0D8A:0x0D8Areturn;0x0D8C// end of script
EventPublic0x00
void TimelineTurn__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(27812);0x000Freturn;0x0011// end of script
0x00
void TimelineTurn__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(27703);0x000Freturn;0x0011// end of script
0x00
void TimelineTurn__TurnCameraEvent__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(27630);0x000Freturn;0x0011// end of script
0x00
void TimelineConstant__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(26650);0x000Freturn;0x0011// end of script
0x00
void TimelineConstant__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(26505);0x000Freturn;0x0011// end of script
0x00
void TimelineStart__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(27822);0x000Freturn;0x0011// end of script
0x00
void TimelineStart__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(27817);0x000Freturn;0x0011// end of script
0x00
void OnNotifyEnd_5A1E651147A727BDCF36CDA7328FA97F(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_14 = NotifyName;0x0012ExecuteUbergraph_VerticalPillar(27602);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_5A1E651147A727BDCF36CDA7328FA97F(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_13 = NotifyName;0x0012ExecuteUbergraph_VerticalPillar(26986);0x0021return;0x0023// end of script
0x08
void OnInterrupted_5A1E651147A727BDCF36CDA7328FA97F(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_12 = NotifyName;0x0012ExecuteUbergraph_VerticalPillar(26954);0x0021return;0x0023// end of script
0x08
void OnBlendOut_5A1E651147A727BDCF36CDA7328FA97F(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_11 = NotifyName;0x0012ExecuteUbergraph_VerticalPillar(26926);0x0021return;0x0023// end of script
0x08
void OnCompleted_5A1E651147A727BDCF36CDA7328FA97F(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_10 = NotifyName;0x0012ExecuteUbergraph_VerticalPillar(26894);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_EF9F9A934F849019E4B3F8B23C62FE49(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012ExecuteUbergraph_VerticalPillar(26806);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_EF9F9A934F849019E4B3F8B23C62FE49(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012ExecuteUbergraph_VerticalPillar(26778);0x0021return;0x0023// end of script
0x08
void OnInterrupted_EF9F9A934F849019E4B3F8B23C62FE49(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012ExecuteUbergraph_VerticalPillar(26746);0x0021return;0x0023// end of script
0x08
void OnBlendOut_EF9F9A934F849019E4B3F8B23C62FE49(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012ExecuteUbergraph_VerticalPillar(26718);0x0021return;0x0023// end of script
0x08
void OnCompleted_EF9F9A934F849019E4B3F8B23C62FE49(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012ExecuteUbergraph_VerticalPillar(26686);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_0398D103435E897EC2B8EB8A2370F1C2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_VerticalPillar(26477);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_0398D103435E897EC2B8EB8A2370F1C2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_VerticalPillar(26449);0x0021return;0x0023// end of script
0x08
void OnInterrupted_0398D103435E897EC2B8EB8A2370F1C2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_VerticalPillar(26420);0x0021return;0x0023// end of script
0x08
void OnBlendOut_0398D103435E897EC2B8EB8A2370F1C2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_VerticalPillar(26288);0x0021return;0x0023// end of script
0x08
void OnCompleted_0398D103435E897EC2B8EB8A2370F1C2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_VerticalPillar(26260);0x0021return;0x0023// end of script
0x08
void TurnEvent(bool StartTurn, bool ClampAlongside)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_StartTurn = StartTurn;0x0012PersistentFrame.K2Node_CustomEvent_ClampAlongside = ClampAlongside;0x0024ExecuteUbergraph_VerticalPillar(6883);0x0033return;0x0035// end of script
0x02
void JumpEvent(bool AvoidCheck)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_AvoidCheck = AvoidCheck;0x0012ExecuteUbergraph_VerticalPillar(8495);0x0021return;0x0023// end of script
0x01
void EndPillar()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(12148);0x000Freturn;0x0011// end of script
0x00
void ReceiveActorBeginOverlap(AActor* OtherActor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_OtherActor = OtherActor;0x0012ExecuteUbergraph_VerticalPillar(18430);0x0021return;0x0023// end of script
EventPublic0x08
void StartPillar(bool DoNotRotate)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_DoNotRotate = DoNotRotate;0x0012ExecuteUbergraph_VerticalPillar(19164);0x0021return;0x0023// end of script
0x01
void DistanceOptimization(bool Enabled)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Enabled = Enabled;0x0012ExecuteUbergraph_VerticalPillar(21184);0x0021return;0x0023// end of script
Public0x01
void DoorBash(const FVector& Loc)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Loc_1 = Loc;0x0012ExecuteUbergraph_VerticalPillar(21185);0x0021return;0x0023// end of script
Public0x18
void ExplosionEnvironment()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(21186);0x000Freturn;0x0011// end of script
Public0x00
void TutorialMessage(AActor* ActorCall)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ActorCall = ActorCall;0x0012ExecuteUbergraph_VerticalPillar(21187);0x0021return;0x0023// end of script
Public0x08
void CementSulk(const FHitResult& Hit, AMainChar_C* Player)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Hit = Hit;0x0012PersistentFrame.K2Node_Event_Player = Player;0x0024ExecuteUbergraph_VerticalPillar(21188);0x0033return;0x0035// end of script
Public0x108
void ParryTrap(AMainChar_C* P)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_P_2 = P;0x0012ExecuteUbergraph_VerticalPillar(26352);0x0021return;0x0023// end of script
Public0x08
void NoiseCallAttention()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(26353);0x000Freturn;0x0011// end of script
Public0x00
void BlinkSlacking(double NewParam)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_NewParam = NewParam;0x0012ExecuteUbergraph_VerticalPillar(26354);0x0021return;0x0023// end of script
Public0x08
void ForceDashEnemyOnPath()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(26355);0x000Freturn;0x0011// end of script
Public0x00
void DroneChangePath(int32 ID)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ID = ID;0x0012ExecuteUbergraph_VerticalPillar(26356);0x0021return;0x0023// end of script
Public0x04
void EnvironmentalDestroy(const FVector& Loc, const FVector& Dir, AActor* Destroyer)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Loc = Loc;0x0012PersistentFrame.K2Node_Event_Dir = Dir;0x0024PersistentFrame.K2Node_Event_Destroyer = Destroyer;0x0036ExecuteUbergraph_VerticalPillar(26357);0x0045return;0x0047// end of script
Public0x38
void AwakeEnemy(const FVector& Location)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Location_2 = Location;0x0012ExecuteUbergraph_VerticalPillar(26358);0x0021return;0x0023// end of script
Public0x18
void PhysDestroyCastToDestroyer()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(26359);0x000Freturn;0x0011// end of script
Public0x00
void PhysDestroyTentacle(APhysicsDestroyEnemy_C* Phys, USkeletalMeshComponent* Mesh, int32 Index)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Phys = Phys;0x0012PersistentFrame.K2Node_Event_Mesh = Mesh;0x0024PersistentFrame.K2Node_Event_Index = Index;0x0036ExecuteUbergraph_VerticalPillar(26448);0x0045return;0x0047// end of script
Public0x14
void PhysDestroySnapshot()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(26510);0x000Freturn;0x0011// end of script
Public0x00
void PhysDestroyClone(AActor* Owner)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Owner_1 = Owner;0x0012ExecuteUbergraph_VerticalPillar(26511);0x0021return;0x0023// end of script
Public0x08
void AnimStart()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(26512);0x000Freturn;0x0011// end of script
0x00
void StartAdapt()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(26517);0x000Freturn;0x0011// end of script
0x00
void ShootCastBack()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(26587);0x000Freturn;0x0011// end of script
Public0x00
void MineActivation(const FVector& Location, AActor* Mine)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Location_1 = Location;0x0012PersistentFrame.K2Node_Event_Mine = Mine;0x0024ExecuteUbergraph_VerticalPillar(26588);0x0033return;0x0035// end of script
Public0x20
void StuntActivation()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(26589);0x000Freturn;0x0011// end of script
Public0x00
void AnnihilationCall()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(26590);0x000Freturn;0x0011// end of script
Public0x00
void SliceHandle()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(26591);0x000Freturn;0x0011// end of script
Public0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(26592);0x000Freturn;0x0011// end of script
EventProtected0x00
void SawParryCastBack(ASawProjectile_C* Saw, AActor* Owner)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Saw_1 = Saw;0x0012PersistentFrame.K2Node_Event_Owner = Owner;0x0024ExecuteUbergraph_VerticalPillar(26647);0x0033return;0x0035// end of script
Public0x10
void SawHitBack(ASawProjectile_C* Saw, const FVector& HitLocation)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Saw = Saw;0x0012PersistentFrame.K2Node_Event_HitLocation = HitLocation;0x0024ExecuteUbergraph_VerticalPillar(26648);0x0033return;0x0035// end of script
Public0x20
void HitResults(AMainChar_C* P, AActor* Actor, const FVector& Location, const FVector& Direction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_P_1 = P;0x0012PersistentFrame.K2Node_Event_Actor_1 = Actor;0x0024PersistentFrame.K2Node_Event_Location = Location;0x0036PersistentFrame.K2Node_Event_Direction = Direction;0x0048ExecuteUbergraph_VerticalPillar(26649);0x0057return;0x0059// end of script
Public0x40
void CheckOverlap()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(26889);0x000Freturn;0x0011// end of script
0x00
void ActivationTriggerOptmization(bool Active)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Active = Active;0x0012ExecuteUbergraph_VerticalPillar(27014);0x0021return;0x0023// end of script
Public0x01
void HitCapsuleResult()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(27038);0x000Freturn;0x0011// end of script
Public0x00
void GetOffPillar(bool ByLand)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ByLand = ByLand;0x0012ExecuteUbergraph_VerticalPillar(27043);0x0021return;0x0023// end of script
0x01
void SpecialAttachCondition(AMainChar_C* P, AActor* Actor, USceneComponent* Component)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_P = P;0x0012PersistentFrame.K2Node_Event_Actor = Actor;0x0024PersistentFrame.K2Node_Event_Component = Component;0x0036ExecuteUbergraph_VerticalPillar(27631);0x0045return;0x0047// end of script
Public0x18
void CustomCheckJump()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VerticalPillar(27655);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_VerticalPillar(int32 EntryPoint)
Script1001 statements · 27,830 bytes of bytecode
0x0000PushFlow(Label_6CB3);0x0005goto [EntryPoint];0x000FTurning = false;0x001ACanLookBack = false;0x0025PopFlow();0x0026Label_0026:0x0026TimelineConstant.PlayFromStart();0x0046PopFlow();0x0047Label_0047:0x0047CallFunc_GetWorldDeltaSeconds_ReturnValue_3 = GetWorldDeltaSeconds(this);0x0064CallFunc_RetriggerableDelay_Duration_ImplicitCast_1 = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_3);0x0081RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_1, LatentActionInfo{0xBC, 917333452, FName(ExecuteUbergraph_VerticalPillar), this});0x00BBPopFlow();0x00BCTurning = false;0x00C7NoRotate = false;0x00D2PopFlow();0x00D3ChangedInput = false;0x00DEHoldInput = true;0x00E9PopFlow();0x00EACallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x00FFK2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x0123K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x0140if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x014AK2Node_CreateDelegate_OutputDelegate_5.Bind(this, EndPillar);0x0161K2Node_DynamicCast_AsMy_Game_Mode.ForceEnd += K2Node_CreateDelegate_OutputDelegate_5;0x018APopFlow();0x018BPushFlow(Label_01A4);0x0190Label_0190:0x0190PushFlow(Label_0237);0x0195if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_026F;0x01A3PopFlow();0x01A4Label_01A4:0x01A4if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x01AEif (!(Active)) PopFlow();0x01B8CanLookBack = true;0x01C3Player.MontagePlay(/Game/Blueprints/MainCharacter/P/Anim/Pillar/Pillar180LookStart_Montage.Pillar180LookStart_Montage, 1f, 0f, FName(Default), false);0x0208Player.MirrorMode(false, 0.05);0x0236PopFlow();0x0237Label_0237:0x0237if (!(Temp_bool_IsClosed_Variable)) goto Label_0246;0x0245PopFlow();0x0246Label_0246:0x0246Temp_bool_IsClosed_Variable = true;0x0251if (!(true)) goto Label_0263;0x0257Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x0262PopFlow();0x0263Label_0263:0x0263Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x026EPopFlow();0x026FLabel_026F:0x026FTemp_bool_Has_Been_Initd_Variable = true;0x027Aif (!(false)) PopFlow();0x027CTemp_bool_IsClosed_Variable = true;0x0287PopFlow();0x0288CallFunc_IsOverlappingActor_ReturnValue = this.IsOverlappingActor(Player);0x02B3if (!(CallFunc_IsOverlappingActor_ReturnValue)) goto Label_02F4;0x02C1if (!(Player.NotInGround)) goto Label_02F4;0x02E5CheckOverlap();0x02F3PopFlow();0x02F4Label_02F4:0x02F4Inside = false;0x02FFPopFlow();0x0300Label_0300:0x0300LerpStarting = TimelineStart_NewTrack_1_6BF5B03544F95C35CDA566B2ADF626B2;0x031BCallFunc_K2_GetComponentLocation_ReturnValue_2 = Capsule.K2_GetComponentLocation();0x034DCallFunc_K2_GetActorLocation_ReturnValue_4 = Player.K2_GetActorLocation();0x037FCallFunc_EqualEqual_VectorVector_ReturnValue = EqualEqual_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_4, CallFunc_K2_GetComponentLocation_ReturnValue_2, 5f);0x03AAif (!(CallFunc_EqualEqual_VectorVector_ReturnValue)) PopFlow();0x03B4Label_03B4:0x03B4TimelineStart.Stop();0x03D4CallFunc_K2_GetComponentRotation_ReturnValue = Capsule.K2_GetComponentRotation();0x0406CallFunc_K2_GetComponentLocation_ReturnValue_3 = Capsule.K2_GetComponentLocation();0x0438CallFunc_K2_SetActorLocationAndRotation_ReturnValue = Player.K2_SetActorLocationAndRotation(CallFunc_K2_GetComponentLocation_ReturnValue_3, CallFunc_K2_GetComponentRotation_ReturnValue, true, CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, false);0x047FLerpStarting = 1f;0x0496Starting = false;0x04A1StartDispatcher.Broadcast();0x04B4PopFlow();0x04B5Label_04B5:0x04B5if (!(PreventWalkUp)) goto Label_04C4;0x04C3PopFlow();0x04C4Label_04C4:0x04C4if (!(HasTraceDownCheck)) PopFlow();0x04CEGetOffPillar(true);0x04DDPopFlow();0x04DELabel_04DE:0x04DEif (!(Turning)) goto Label_04ED;0x04ECPopFlow();0x04EDLabel_04ED:0x04EDTurning = true;0x04F8CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x0512CallFunc_GetActorRightVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetActorRightVector();0x0544CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_GetActorRightVector_ReturnValue);0x0588CallFunc_Conv_BoolToDouble_ReturnValue_1 = Conv_BoolToDouble(TurnStoreDirectionInverted);0x05ADCallFunc_Lerp_ReturnValue_1 = Lerp(-1, 1, CallFunc_Conv_BoolToDouble_ReturnValue_1);0x05E4CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, CallFunc_Lerp_ReturnValue_1);0x0612CallFunc_Greater_DoubleDouble_ReturnValue_2 = Greater_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0);0x0638TurnLeftOrRight = CallFunc_Greater_DoubleDouble_ReturnValue_2;0x064BStartTurnRot = Root.RelativeRotation;0x067CStartTurn = K2Node_CustomEvent_StartTurn;0x068FForceTurn = K2Node_CustomEvent_ClampAlongside;0x06A2180Turn = StartTurn;0x06B5if (!(180Turn)) goto Label_16EF;0x06C3CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x06DDCallFunc_GetActorRightVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetActorRightVector();0x070FCallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_GetActorRightVector_ReturnValue);0x0753CallFunc_Abs_ReturnValue_2 = abs(CallFunc_Dot_VectorVector_ReturnValue);0x0778CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_2, 0.75);0x079ETemp_bool_Variable = CallFunc_Greater_DoubleDouble_ReturnValue_1;0x07B1Temp_bool_Variable_2 = false;0x07BCTemp_bool_Variable_3 = true;0x07C7Temp_int_Variable = ForceTurnDir;0x07E2CallFunc_K2_GetComponentToWorld_ReturnValue = Root.K2_GetComponentToWorld();0x0814CallFunc_GetPlayerCameraManager_ReturnValue_1 = GetPlayerCameraManager(this, 0);0x082ECallFunc_K2_GetActorLocation_ReturnValue_3 = CallFunc_GetPlayerCameraManager_ReturnValue_1.K2_GetActorLocation();0x0860CallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_3);0x088EBreakVector(CallFunc_InverseTransformLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x08BCCallFunc_Greater_DoubleDouble_ReturnValue_8 = Greater_DoubleDouble(CallFunc_BreakVector_Y, 0);0x08E2TurnLeftOrRight = Switch(Temp_bool_Variable, false => Switch(Temp_int_Variable, 0 => CallFunc_Greater_DoubleDouble_ReturnValue_8, 1 => Temp_bool_Variable_2, 2 => Temp_bool_Variable_3, default => K2Node_Select_Default_1), true => TurnLeftOrRight, default => K2Node_Select_Default_2);0x0967CallFunc_K2_GetComponentRotation_ReturnValue_2 = Root.K2_GetComponentRotation();0x0999CallFunc_GetRightVector_ReturnValue = GetRightVector(CallFunc_K2_GetComponentRotation_ReturnValue_2);0x09BECallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(Player.InputLastMovementFwd, CallFunc_GetRightVector_ReturnValue);0x0A02CallFunc_Abs_ReturnValue_4 = abs(CallFunc_Dot_VectorVector_ReturnValue_1);0x0A27CallFunc_Lerp_ReturnValue_2 = Lerp(0, 0.25, CallFunc_Abs_ReturnValue_4);0x0A5ETurnBlendStart = CallFunc_Lerp_ReturnValue_2;0x0A79CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x0A93CallFunc_GetActorRightVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetActorRightVector();0x0AC5CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_GetActorRightVector_ReturnValue);0x0B09CallFunc_Abs_ReturnValue_2 = abs(CallFunc_Dot_VectorVector_ReturnValue);0x0B2ECallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_2, 0.75);0x0B54CallFunc_SelectFloat_ReturnValue = SelectFloat(1, 0.9, CallFunc_Greater_DoubleDouble_ReturnValue_1);0x0B8BK2Node_VariableSet_In_Play_Rate_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0BA8In Play Rate = K2Node_VariableSet_In_Play_Rate_ImplicitCast;0x0BC3TurnMontage = /Game/Blueprints/MainCharacter/P/Anim/Pillar/PillarStartTurn_Montage.PillarStartTurn_Montage;0x0BD6BreakRotator(StartTurnRot, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0C04CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x0C1ECallFunc_GetActorRightVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetActorRightVector();0x0C50CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_GetActorRightVector_ReturnValue);0x0C94CallFunc_Abs_ReturnValue_2 = abs(CallFunc_Dot_VectorVector_ReturnValue);0x0CB9CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_2, 0.75);0x0CDFCallFunc_SelectFloat_ReturnValue_1 = SelectFloat(1, -1, TurnLeftOrRight);0x0D16CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(179.9, CallFunc_SelectFloat_ReturnValue_1);0x0D44CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_BreakRotator_Yaw);0x0D61CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0D8FCallFunc_MakeRotator_Yaw_ImplicitCast_2 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x0DACCallFunc_MakeRotator_ReturnValue_3 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast_2);0x0DDBCallFunc_SelectFloat_ReturnValue_4 = SelectFloat(1, -1, TurnLeftOrRight);0x0E12CallFunc_Multiply_DoubleDouble_ReturnValue_12 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_4, 90);0x0E40CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw);0x0E5DCallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, CallFunc_Multiply_DoubleDouble_ReturnValue_12);0x0E8BCallFunc_MakeRotator_Yaw_ImplicitCast_3 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_3);0x0EA8CallFunc_MakeRotator_ReturnValue_4 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast_3);0x0ED7CallFunc_SelectRotator_ReturnValue = SelectRotator(CallFunc_MakeRotator_ReturnValue_4, CallFunc_MakeRotator_ReturnValue_3, CallFunc_Greater_DoubleDouble_ReturnValue_1);0x0F0EDestTurnRot = CallFunc_SelectRotator_ReturnValue;0x0F29Label_0F29:0x0F29CallFunc_GetTransform_ReturnValue_1 = GetTransform();0x0F45CallFunc_TransformRotation_ReturnValue = TransformRotation(CallFunc_GetTransform_ReturnValue_1, DestTurnRot);0x0F73CallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(CallFunc_TransformRotation_ReturnValue);0x0F98DetectArrowDirection(CallFunc_GetForwardVector_ReturnValue_2, true, false, Temp_struct_Variable, CallFunc_DetectArrowDirection_RotWorld_2, CallFunc_DetectArrowDirection_Relative_2, CallFunc_DetectArrowDirection_CannotTurn_2);0x0FD5if (!(CallFunc_DetectArrowDirection_CannotTurn_2)) goto Label_101A;0x0FE3Label_0FE3:0x0FE3RetriggerableDelay(this, 0.1f, LatentActionInfo{0x47, -1283408913, FName(ExecuteUbergraph_VerticalPillar), this});0x1019PopFlow();0x101ALabel_101A:0x101ACallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(DestTurnRot);0x103FCallFunc_GetForwardVector_ReturnValue_3 = GetForwardVector(CallFunc_DetectArrowDirection_Relative_2);0x1064CallFunc_Dot_VectorVector_ReturnValue_4 = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue_1, CallFunc_GetForwardVector_ReturnValue_3);0x1092CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_4, 0.75);0x10B8if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_10E1;0x10C6DestTurnRot = CallFunc_DetectArrowDirection_Relative_2;0x10E1Label_10E1:0x10E1if (!(ForceTurn)) goto Label_1400;0x10EFCallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1104PrintString(this, "1", CallFunc_MakeLiteralBool_ReturnValue_1, true, LinearColor{1f, 0.021654f, 0.366991f, 1f}, 2f, FName(None));0x1150NoCamTurn = false;0x115BLabel_115B:0x115BTurning = true;0x1166Player.MirrorMode(TurnLeftOrRight, 0.2);0x119CPushFlow(Label_18F2);0x11A1CallFunc_Montage_Play_InTimeToStartMontageAt_ImplicitCast = Cast<3>(TurnBlendStart);0x11BECallFunc_Montage_Play_ReturnValue = Player.Anim.Montage_Play(TurnMontage, In Play Rate, 0, CallFunc_Montage_Play_InTimeToStartMontageAt_ImplicitCast, true);0x1224CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(In Play Rate);0x1241CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 2);0x126FCallFunc_Conv_BoolToDouble_ReturnValue_2 = Conv_BoolToDouble(180Turn);0x1294CallFunc_Multiply_DoubleDouble_ReturnValue_13 = Multiply_DoubleDouble(CallFunc_Conv_BoolToDouble_ReturnValue_2, 0.35);0x12C2CallFunc_Multiply_DoubleDouble_ReturnValue_14 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_13, -1);0x12F0CallFunc_Add_DoubleDouble_ReturnValue_4 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Multiply_DoubleDouble_ReturnValue_14);0x131ECallFunc_SetPlayRate_NewRate_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_4);0x133BTimelineTurn.SetPlayRate(CallFunc_SetPlayRate_NewRate_ImplicitCast);0x1364CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(TurnBlendStart, 2);0x1392CallFunc_SetPlaybackPosition_NewPosition_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x13AFTimelineTurn.SetPlaybackPosition(CallFunc_SetPlaybackPosition_NewPosition_ImplicitCast, true, true);0x13DAPushFlow(Label_1A08);0x13DFTimelineTurn.Play();0x13FFPopFlow();0x1400Label_1400:0x1400CallFunc_GetTransform_ReturnValue_2 = GetTransform();0x141CCallFunc_TransformRotation_ReturnValue_1 = TransformRotation(CallFunc_GetTransform_ReturnValue_2, DestTurnRot);0x144ABoxForceRot(false, false, CallFunc_TransformRotation_ReturnValue_1, CallFunc_BoxForceRot_Allowed_2, CallFunc_BoxForceRot_Result_2, CallFunc_BoxForceRot_Hitted_2);0x147EForceTurn = CallFunc_BoxForceRot_Allowed_2;0x1491if (!(ForceTurn)) goto Label_14BA;0x149FDestTurnRot = CallFunc_BoxForceRot_Result_2;0x14BALabel_14BA:0x14BACallFunc_EqualEqual_RotatorRotator_ReturnValue = EqualEqual_RotatorRotator(DestTurnRot, StartTurnRot, 30f);0x14E5if (!(CallFunc_EqualEqual_RotatorRotator_ReturnValue)) goto Label_1A17;0x14F3if (!(StartTurn)) goto Label_0FE3;0x1501CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1516PrintString(this, "3", CallFunc_MakeLiteralBool_ReturnValue_1, true, LinearColor{1f, 0.021654f, 0.366991f, 1f}, 2f, FName(None));0x1562Label_1562:0x1562CallFunc_GetForwardVector_ReturnValue_4 = GetForwardVector(StartTurnRot);0x1587CallFunc_GetForwardVector_ReturnValue_5 = GetForwardVector(DestTurnRot);0x15ACCallFunc_Dot_VectorVector_ReturnValue_5 = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue_5, CallFunc_GetForwardVector_ReturnValue_4);0x15DACallFunc_Greater_DoubleDouble_ReturnValue_7 = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_5, 0.5);0x1600if (!(CallFunc_Greater_DoubleDouble_ReturnValue_7)) goto Label_1A7D;0x160ECallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(1);0x1633K2Node_VariableSet_In_Play_Rate_ImplicitCast_1 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x1650In Play Rate = K2Node_VariableSet_In_Play_Rate_ImplicitCast_1;0x166BTurnMontage = /Game/Blueprints/MainCharacter/P/Anim/Pillar/PillarStartNoTurn_Montage.PillarStartNoTurn_Montage;0x167ECallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1693PrintString(this, "1", CallFunc_MakeLiteralBool_ReturnValue_1, true, LinearColor{1f, 0.021654f, 0.366991f, 1f}, 2f, FName(None));0x16DFLabel_16DF:0x16DFNoCamTurn = true;0x16EAgoto Label_115B;0x16EFLabel_16EF:0x16EFif (!(ForceTurn)) goto Label_17AE;0x16FDPrintString(this, "forceturn", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1749TurnBlendStart = 0;0x1764In Play Rate = 1f;0x177BTurnMontage = /Game/Blueprints/MainCharacter/P/Anim/Pillar/PillarTurn_Montage.PillarTurn_Montage;0x178EDestTurnRot = ForceRot;0x17A9goto Label_0F29;0x17AELabel_17AE:0x17AETurnBlendStart = 0;0x17C9In Play Rate = 1.05f;0x17E0TurnMontage = /Game/Blueprints/MainCharacter/P/Anim/Pillar/PillarTurn_Montage.PillarTurn_Montage;0x17F3CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(1, -1, TurnLeftOrRight);0x182ACallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_1, 90);0x1858CallFunc_MakeRotator_Yaw_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x1875CallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast_1);0x18A4CallFunc_ComposeRotators_ReturnValue = ComposeRotators(StartTurnRot, CallFunc_MakeRotator_ReturnValue_2);0x18D2DestTurnRot = CallFunc_ComposeRotators_ReturnValue;0x18EDgoto Label_0F29;0x18F2Label_18F2:0x18F2if (!(180Turn)) goto Label_1984;0x1900CallFunc_K2_GetComponentLocation_ReturnValue_6 = Capsule.K2_GetComponentLocation();0x1932PlaySoundAtLocation(this, /Game/Sound/SFX/Movement/Cloth/ClothWoosh_Cue.ClothWoosh_Cue, CallFunc_K2_GetComponentLocation_ReturnValue_6, FRotator(0, 0, 0), 1f, 0.9f, 0f, nullptr, nullptr, Player, nullptr);0x1983PopFlow();0x1984Label_1984:0x1984CallFunc_K2_GetComponentLocation_ReturnValue_7 = Capsule.K2_GetComponentLocation();0x19B6PlaySoundAtLocation(this, /Game/Sound/SFX/Movement/Cloth/ClothWoosh_Cue.ClothWoosh_Cue, CallFunc_K2_GetComponentLocation_ReturnValue_7, FRotator(0, 0, 0), 0.75f, 1.2f, 0f, nullptr, nullptr, Player, nullptr);0x1A07PopFlow();0x1A08Label_1A08:0x1A08TurnCameraF();0x1A16PopFlow();0x1A17Label_1A17:0x1A17CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1A2CPrintString(this, "4", CallFunc_MakeLiteralBool_ReturnValue_1, true, LinearColor{1f, 0.021654f, 0.366991f, 1f}, 2f, FName(None));0x1A78goto Label_1562;0x1A7DLabel_1A7D:0x1A7DCallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1A92PrintString(this, "2", CallFunc_MakeLiteralBool_ReturnValue_1, true, LinearColor{1f, 0.021654f, 0.366991f, 1f}, 2f, FName(None));0x1ADEgoto Label_16DF;0x1AE3if (!(Jumping)) goto Label_04DE;0x1AF1PopFlow();0x1AF2Label_1AF2:0x1AF2TurnEvent(false, false);0x1B02PopFlow();0x1B03Label_1B03:0x1B03Starting = true;0x1B0EInputStoredValue = 0;0x1B29StartSounds();0x1B37AnimStart();0x1B45StartAdapt();0x1B53goto Label_0026;0x1B58Label_1B58:0x1B58if (!(Starting)) goto Label_1B67;0x1B66PopFlow();0x1B67Label_1B67:0x1B67if (!(Active)) PopFlow();0x1B71if (!(Turning)) goto Label_1CBC;0x1B7FCallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x1B99CallFunc_GetActorRightVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetActorRightVector();0x1BCBCallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_GetActorRightVector_ReturnValue);0x1C0FCallFunc_Abs_ReturnValue_2 = abs(CallFunc_Dot_VectorVector_ReturnValue);0x1C34CallFunc_Round_ReturnValue_3 = round(CallFunc_Abs_ReturnValue_2);0x1C59CallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(CallFunc_Round_ReturnValue_3, 0);0x1C7Bif (!(CallFunc_Greater_IntInt_ReturnValue_2)) goto Label_1C8A;0x1C89PopFlow();0x1C8ALabel_1C8A:0x1C8ATurnInputPressed = false;0x1C95TurnStoreDirectionInverted = false;0x1CA0StoreInputToMove = 0;0x1CBBPopFlow();0x1CBCLabel_1CBC:0x1CBCif (!(Player.CrouchPressing)) goto Label_1CF0;0x1CE0GetOffPillar(false);0x1CEFPopFlow();0x1CF0Label_1CF0:0x1CF0CustomCheckJump();0x1CFECallFunc_LessEqual_DoubleDouble_A_ImplicitCast = Cast<4>(Player.Anim.PillarUpAxis);0x1D47CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_LessEqual_DoubleDouble_A_ImplicitCast, 0.2);0x1D6Dif (!(CallFunc_LessEqual_DoubleDouble_ReturnValue)) PopFlow();0x1D77CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x1D91CallFunc_GetActorRightVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetActorRightVector();0x1DC3CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_GetActorRightVector_ReturnValue);0x1E07InputRight = CallFunc_Dot_VectorVector_ReturnValue;0x1E22CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x1E3CCallFunc_GetActorRightVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetActorRightVector();0x1E6ECallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_GetActorRightVector_ReturnValue);0x1EB2CallFunc_Abs_ReturnValue_2 = abs(CallFunc_Dot_VectorVector_ReturnValue);0x1ED7CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_2, 0.75);0x1EFDif (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) goto Label_1C8A;0x1F0BCallFunc_Abs_ReturnValue_3 = abs(StoreInputToMove);0x1F30CallFunc_Greater_DoubleDouble_ReturnValue_3 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_3, 0.5);0x1F56if (!(CallFunc_Greater_DoubleDouble_ReturnValue_3)) goto Label_1F65;0x1F64PopFlow();0x1F65Label_1F65:0x1F65PushFlow(Label_20DB);0x1F6APushFlow(Label_1AF2);0x1F6Fif (!(TurnInputPressed)) goto Label_1F7E;0x1F7DPopFlow();0x1F7ELabel_1F7E:0x1F7ETurnInputPressed = true;0x1F89CallFunc_GetPlayerCameraManager_ReturnValue_2 = GetPlayerCameraManager(this, 0);0x1FA3CallFunc_K2_GetActorLocation_ReturnValue_7 = CallFunc_GetPlayerCameraManager_ReturnValue_2.K2_GetActorLocation();0x1FD5CallFunc_K2_GetComponentLocation_ReturnValue_9 = Capsule.K2_GetComponentLocation();0x2007CallFunc_VLerp_ReturnValue_1 = VLerp(CallFunc_K2_GetComponentLocation_ReturnValue_9, CallFunc_K2_GetActorLocation_ReturnValue_7, 0.5f);0x203ACallFunc_SphereTraceSingle_ReturnValue_1 = SphereTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue_9, CallFunc_VLerp_ReturnValue_1, 15f, 0, false, Temp_object_Variable_2, 1, CallFunc_SphereTraceSingle_OutHit_1, false, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x20C7TurnStoreDirectionInverted = CallFunc_SphereTraceSingle_ReturnValue_1;0x20DAPopFlow();0x20DBLabel_20DB:0x20DBCallFunc_Montage_IsPlaying_ReturnValue_1 = Player.Anim.Montage_IsPlaying(TurnMontage);0x2124if (!(CallFunc_Montage_IsPlaying_ReturnValue_1)) PopFlow();0x212EPopFlow();0x212Fif (!(Active)) goto Label_2F08;0x213Dif (!(K2Node_CustomEvent_AvoidCheck)) goto Label_2E1F;0x214BLabel_214B:0x214Bif (!(Jumping)) goto Label_21C5;0x2159CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x216EPrintString(this, "jumpPillarC", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x21C4PopFlow();0x21C5Label_21C5:0x21C5CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x21DAPrintString(this, "jumpcommand", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x2230CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(-1);0x2255CallFunc_GetActorForwardVector_ReturnValue = Player.GetActorForwardVector();0x2287CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x22B5DetectArrowDirection(CallFunc_Multiply_VectorVector_ReturnValue, false, false, Temp_struct_Variable_2, CallFunc_DetectArrowDirection_RotWorld, CallFunc_DetectArrowDirection_Relative, CallFunc_DetectArrowDirection_CannotTurn);0x22F2ArrowRot = CallFunc_DetectArrowDirection_RotWorld;0x230DJumpPosition = 0f;0x2324BoxForceRot(false, false, FRotator(0, 0, 0), CallFunc_BoxForceRot_Allowed, CallFunc_BoxForceRot_Result, CallFunc_BoxForceRot_Hitted);0x2368if (!(CallFunc_BoxForceRot_Hitted)) goto Label_2423;0x2376CallFunc_Abs_A_ImplicitCast = Cast<4>(Player.MoveFwd);0x23A9CallFunc_Abs_ReturnValue = abs(CallFunc_Abs_A_ImplicitCast);0x23CECallFunc_Round_ReturnValue = round(CallFunc_Abs_ReturnValue);0x23F3CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Round_ReturnValue, 0);0x2415if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_2965;0x2423Label_2423:0x2423TraceJump(CallFunc_TraceJump_NewParam);0x243Aif (!(CallFunc_TraceJump_NewParam)) goto Label_24B2;0x2448Label_2448:0x2448CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x245DPrintString(this, "tracejump", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x24B1PopFlow();0x24B2Label_24B2:0x24B2PushFlow(Label_24D1);0x24B7Label_24B7:0x24B7Jumping = true;0x24C2EndPillar();0x24D0PopFlow();0x24D1Label_24D1:0x24D1CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(1.25, 1, CanLookBack);0x2508CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue_2, 1.2);0x2536K2Node_VariableSet_Play_Rate_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x2553Play Rate = K2Node_VariableSet_Play_Rate_ImplicitCast;0x256Eif (!(CanLookBack)) goto Label_294D;0x257CJumpMontage = /Game/Blueprints/MainCharacter/P/Anim/Pillar/PillarJump_Montage_180.PillarJump_Montage_180;0x258FLabel_258F:0x258FPlayer.NotifyEndRotationRoot = ArrowRot;0x25C0Player.MirrorMode(false, 0);0x25EELabel_25EE:0x25EECallFunc_K2_GetComponentLocation_ReturnValue_5 = Capsule.K2_GetComponentLocation();0x2620CallFunc_GetForwardVector_ReturnValue = GetForwardVector(Player.NotifyEndRotationRoot);0x265BCallFunc_MakeLiteralDouble_ReturnValue_4 = MakeLiteralDouble(25);0x2680CallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(CallFunc_MakeLiteralDouble_ReturnValue_4);0x26A5CallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x26D3CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_5, CallFunc_Multiply_VectorVector_ReturnValue_4);0x2701Player.AttachFunction(false, CallFunc_Add_VectorVector_ReturnValue_3, Player.NotifyEndRotationRoot, Capsule, false);0x2758Player.OffsetJumpFwdTemporary = Offset Jump Fwd;0x2789CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(Player.Mesh, JumpMontage, Play Rate, JumpPosition, FName(None), true);0x27E5CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x2802if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x280CK2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnCompleted_5A1E651147A727BDCF36CDA7328FA97F);0x2823CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_11;0x284CK2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnBlendOut_5A1E651147A727BDCF36CDA7328FA97F);0x2863CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_12;0x288CK2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnInterrupted_5A1E651147A727BDCF36CDA7328FA97F);0x28A3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_13;0x28CCK2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnNotifyBegin_5A1E651147A727BDCF36CDA7328FA97F);0x28E3CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_14;0x290CK2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnNotifyEnd_5A1E651147A727BDCF36CDA7328FA97F);0x2923CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_15;0x294CPopFlow();0x294DLabel_294D:0x294DJumpMontage = /Game/Blueprints/MainCharacter/P/Anim/Pillar/PillarJump_Montage.PillarJump_Montage;0x2960goto Label_258F;0x2965Label_2965:0x2965CallFunc_VSize_ReturnValue = VSize(Player.InputLastFwdCustom);0x29A0CallFunc_Round_ReturnValue_1 = round(CallFunc_VSize_ReturnValue);0x29C5CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_Round_ReturnValue_1, 0);0x29E7if (!(CallFunc_Greater_IntInt_ReturnValue_1)) goto Label_2423;0x29F5CallFunc_K2_GetComponentRotation_ReturnValue_4 = Capsule.K2_GetComponentRotation();0x2A27CallFunc_GetRightVector_ReturnValue_1 = GetRightVector(CallFunc_K2_GetComponentRotation_ReturnValue_4);0x2A4CCallFunc_Dot_VectorVector_ReturnValue_2 = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_GetRightVector_ReturnValue_1);0x2A90CallFunc_Abs_ReturnValue_5 = abs(CallFunc_Dot_VectorVector_ReturnValue_2);0x2AB5CallFunc_Greater_DoubleDouble_ReturnValue_5 = Greater_DoubleDouble(CallFunc_Abs_ReturnValue_5, 0.75);0x2ADBif (!(CallFunc_Greater_DoubleDouble_ReturnValue_5)) goto Label_2423;0x2AE9CallFunc_GetActorRightVector_ReturnValue_1 = Player.GetActorRightVector();0x2B1BCallFunc_Dot_VectorVector_ReturnValue_3 = Dot_VectorVector(CallFunc_GetActorRightVector_ReturnValue_1, Player.InputLastFwdCustom);0x2B5FCallFunc_Greater_DoubleDouble_ReturnValue_6 = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_3, 0);0x2B85CallFunc_SelectFloat_ReturnValue_3 = SelectFloat(1, -1, CallFunc_Greater_DoubleDouble_ReturnValue_6);0x2BBCCallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_SelectFloat_ReturnValue_3);0x2BE1CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetActorRightVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x2C0FDetectArrowDirection(CallFunc_Multiply_VectorVector_ReturnValue_1, false, false, Temp_struct_Variable_1, CallFunc_DetectArrowDirection_RotWorld_1, CallFunc_DetectArrowDirection_Relative_1, CallFunc_DetectArrowDirection_CannotTurn_1);0x2C4CPlayer.NotifyEndRotationRoot = CallFunc_DetectArrowDirection_RotWorld_1;0x2C7DArrowRot = Player.NotifyEndRotationRoot;0x2CAETraceJump(CallFunc_TraceJump_NewParam_1);0x2CC5if (!(CallFunc_TraceJump_NewParam_1)) goto Label_2CD8;0x2CD3goto Label_2448;0x2CD8Label_2CD8:0x2CD8PushFlow(Label_2CE2);0x2CDDgoto Label_24B7;0x2CE2Label_2CE2:0x2CE2Play Rate = 1.5f;0x2CF9JumpPosition = 0.2f;0x2D10JumpMontage = /Game/Blueprints/MainCharacter/P/Anim/Pillar/PillarJump_MontageSide.PillarJump_MontageSide;0x2D23CallFunc_K2_GetComponentRotation_ReturnValue_4 = Capsule.K2_GetComponentRotation();0x2D55CallFunc_GetRightVector_ReturnValue_1 = GetRightVector(CallFunc_K2_GetComponentRotation_ReturnValue_4);0x2D7ACallFunc_Dot_VectorVector_ReturnValue_2 = Dot_VectorVector(Player.InputLastFwdCustom, CallFunc_GetRightVector_ReturnValue_1);0x2DBECallFunc_Greater_DoubleDouble_ReturnValue_4 = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_2, 0);0x2DE4Player.MirrorMode(CallFunc_Greater_DoubleDouble_ReturnValue_4, 0);0x2E1Agoto Label_25EE;0x2E1FLabel_2E1F:0x2E1FCallFunc_Montage_IsPlaying_ReturnValue_2 = Player.Anim.Montage_IsPlaying(TurnMontage);0x2E68CallFunc_BooleanOR_ReturnValue_6 = BooleanOR(CallFunc_Montage_IsPlaying_ReturnValue_2, Starting);0x2E8Eif (!(CallFunc_BooleanOR_ReturnValue_6)) goto Label_214B;0x2E9CCallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x2EB1PrintString(this, "jumpPillarB", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x2F07PopFlow();0x2F08Label_2F08:0x2F08CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x2F1DPrintString(this, "jumpPillarA", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x2F73PopFlow();0x2F74if (!(Active)) PopFlow();0x2F7ETimelineConstant.Stop();0x2F9ETimelineStart.Stop();0x2FBETimelineTurn.Stop();0x2FDEActive = false;0x2FE9Player.Anim.isPillar = false;0x3020PushFlow(Label_305C);0x3025RetriggerableDelay(this, 0.5f, LatentActionInfo{0xF, -1662923983, FName(ExecuteUbergraph_VerticalPillar), this});0x305BPopFlow();0x305CLabel_305C:0x305CCheckOverlap();0x306APopFlow();0x306BLabel_306B:0x306BLerpStarting = 0f;0x3082DestTurnRot = Root.RelativeRotation;0x30B3goto Label_1B03;0x30B8Label_30B8:0x30B8if (!(Turning)) goto Label_30C7;0x30C6PopFlow();0x30C7Label_30C7:0x30C7CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x30E4CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(StoreInputToMove, 0);0x310ACallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_Greater_DoubleDouble_ReturnValue);0x312FCallFunc_Lerp_ReturnValue = Lerp(0.75, 0.25, CallFunc_Conv_BoolToDouble_ReturnValue);0x3166CallFunc_K2_GetComponentRotation_ReturnValue_3 = Root.K2_GetComponentRotation();0x3198CallFunc_GetUpVector_ReturnValue = GetUpVector(CallFunc_K2_GetComponentRotation_ReturnValue_3);0x31BD/Script/Engine.Default__KismetArrayLibrary.Array_Get(ExtraMinMaxOffset, 0, CallFunc_Array_Get_Item);0x31F4CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(Safe Area Distance, CallFunc_Array_Get_Item);0x3222CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_1, 0);0x3250CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1.2);0x3275CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue);0x32A3CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(Player.DefaultValues.DefaultSpeed_14_B721A7F440FD4AA41CAB74A9AD3B9EA6, CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x32F0CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(StoreInputToMove, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x331ECallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, 1);0x334CCallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_8, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x337ACallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_9);0x339FCallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x33CDCallFunc_K2_GetComponentLocation_ReturnValue_8 = Root.K2_GetComponentLocation();0x33FFCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_8, CallFunc_Multiply_VectorVector_ReturnValue_2);0x342DCallFunc_GetDistanceAlongSplineAtLocation_ReturnValue = Spline.GetDistanceAlongSplineAtLocation(CallFunc_Add_VectorVector_ReturnValue, 1);0x346ACallFunc_Less_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetDistanceAlongSplineAtLocation_ReturnValue);0x3487CallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast_1, CallFunc_Add_DoubleDouble_ReturnValue_2);0x34ADif (!(CallFunc_Less_DoubleDouble_ReturnValue_1)) goto Label_34D7;0x34BBLabel_34BB:0x34BBWalkInput = 0;0x34D6PopFlow();0x34D7Label_34D7:0x34D7CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x34F4CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(StoreInputToMove, 0);0x351ACallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_Greater_DoubleDouble_ReturnValue);0x353FCallFunc_Lerp_ReturnValue = Lerp(0.75, 0.25, CallFunc_Conv_BoolToDouble_ReturnValue);0x3576CallFunc_K2_GetComponentRotation_ReturnValue_3 = Root.K2_GetComponentRotation();0x35A8CallFunc_GetUpVector_ReturnValue = GetUpVector(CallFunc_K2_GetComponentRotation_ReturnValue_3);0x35CD/Script/Engine.Default__KismetArrayLibrary.Array_Get(ExtraMinMaxOffset, 0, CallFunc_Array_Get_Item);0x3604CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(Safe Area Distance, CallFunc_Array_Get_Item);0x3632CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_1, 0);0x3660CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1.2);0x3685CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue);0x36B3CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(Player.DefaultValues.DefaultSpeed_14_B721A7F440FD4AA41CAB74A9AD3B9EA6, CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x3700CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(StoreInputToMove, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x372ECallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, 1);0x375CCallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_8, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x378ACallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_9);0x37AFCallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x37DDCallFunc_K2_GetComponentLocation_ReturnValue_8 = Root.K2_GetComponentLocation();0x380FCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_8, CallFunc_Multiply_VectorVector_ReturnValue_2);0x383DCallFunc_GetDistanceAlongSplineAtLocation_ReturnValue = Spline.GetDistanceAlongSplineAtLocation(CallFunc_Add_VectorVector_ReturnValue, 1);0x387ACallFunc_Greater_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetDistanceAlongSplineAtLocation_ReturnValue);0x3897CallFunc_Greater_DoubleDouble_ReturnValue_9 = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast_1, CallFunc_Add_DoubleDouble_ReturnValue_2);0x38BDif (!(CallFunc_Greater_DoubleDouble_ReturnValue_9)) goto Label_34BB;0x38CBCallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x38E8CallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x391ACallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetSplineLength_ReturnValue);0x3937CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, Safe Area Distance);0x3965CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(StoreInputToMove, 0);0x398BCallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_Greater_DoubleDouble_ReturnValue);0x39B0CallFunc_Lerp_ReturnValue = Lerp(0.75, 0.25, CallFunc_Conv_BoolToDouble_ReturnValue);0x39E7CallFunc_K2_GetComponentRotation_ReturnValue_3 = Root.K2_GetComponentRotation();0x3A19CallFunc_GetUpVector_ReturnValue = GetUpVector(CallFunc_K2_GetComponentRotation_ReturnValue_3);0x3A3E/Script/Engine.Default__KismetArrayLibrary.Array_Get(ExtraMinMaxOffset, 1, CallFunc_Array_Get_Item_1);0x3A75CallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_Array_Get_Item_1);0x3AA3CallFunc_Subtract_DoubleDouble_ReturnValue_2 = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_1, 0);0x3AD1CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1.2);0x3AF6CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue);0x3B24CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(Player.DefaultValues.DefaultSpeed_14_B721A7F440FD4AA41CAB74A9AD3B9EA6, CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x3B71CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(StoreInputToMove, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x3B9FCallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, 1);0x3BCDCallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_8, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x3BFBCallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_9);0x3C20CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x3C4ECallFunc_K2_GetComponentLocation_ReturnValue_8 = Root.K2_GetComponentLocation();0x3C80CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_8, CallFunc_Multiply_VectorVector_ReturnValue_2);0x3CAECallFunc_GetDistanceAlongSplineAtLocation_ReturnValue = Spline.GetDistanceAlongSplineAtLocation(CallFunc_Add_VectorVector_ReturnValue, 1);0x3CEBCallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetDistanceAlongSplineAtLocation_ReturnValue);0x3D08CallFunc_Less_DoubleDouble_ReturnValue_2 = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, CallFunc_Subtract_DoubleDouble_ReturnValue_2);0x3D2Eif (!(CallFunc_Less_DoubleDouble_ReturnValue_2)) goto Label_4377;0x3D3CCallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x3D59CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(StoreInputToMove, 0);0x3D7FCallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_Greater_DoubleDouble_ReturnValue);0x3DA4CallFunc_Lerp_ReturnValue = Lerp(0.75, 0.25, CallFunc_Conv_BoolToDouble_ReturnValue);0x3DDBCallFunc_K2_GetComponentRotation_ReturnValue_3 = Root.K2_GetComponentRotation();0x3E0DCallFunc_GetUpVector_ReturnValue = GetUpVector(CallFunc_K2_GetComponentRotation_ReturnValue_3);0x3E32CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1.2);0x3E57CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue);0x3E85CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(Player.DefaultValues.DefaultSpeed_14_B721A7F440FD4AA41CAB74A9AD3B9EA6, CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x3ED2CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(StoreInputToMove, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x3F00CallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, 1);0x3F2ECallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_8, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x3F5CCallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_9);0x3F81CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x3FAFCallFunc_K2_GetComponentLocation_ReturnValue_8 = Root.K2_GetComponentLocation();0x3FE1CallFunc_FindLocationClosestToWorldLocation_ReturnValue = Spline.FindLocationClosestToWorldLocation(CallFunc_K2_GetComponentLocation_ReturnValue_8, 1);0x401ECallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_FindLocationClosestToWorldLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_2);0x404CRoot.K2_SetWorldLocation(CallFunc_Add_VectorVector_ReturnValue_1, false, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x4080WalkInput = 1;0x409BCallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x40B8CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(StoreInputToMove, 0);0x40DECallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_Greater_DoubleDouble_ReturnValue);0x4103CallFunc_Lerp_ReturnValue = Lerp(0.75, 0.25, CallFunc_Conv_BoolToDouble_ReturnValue);0x413ACallFunc_K2_GetComponentRotation_ReturnValue_3 = Root.K2_GetComponentRotation();0x416CCallFunc_GetUpVector_ReturnValue = GetUpVector(CallFunc_K2_GetComponentRotation_ReturnValue_3);0x4191CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1.2);0x41B6CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue);0x41E4CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(Player.DefaultValues.DefaultSpeed_14_B721A7F440FD4AA41CAB74A9AD3B9EA6, CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x4231CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(StoreInputToMove, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x425FCallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, 1);0x428DCallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_8, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x42BBCallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_9);0x42E0CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x430EPlayer.CharacterMovement.AddInputVector(CallFunc_Multiply_VectorVector_ReturnValue_2, false);0x4352Player.SpawnBurstWallVFX();0x4376PopFlow();0x4377Label_4377:0x4377CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x4394CallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x43C6CallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetSplineLength_ReturnValue);0x43E3CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, Safe Area Distance);0x4411CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(StoreInputToMove, 0);0x4437CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_Greater_DoubleDouble_ReturnValue);0x445CCallFunc_Lerp_ReturnValue = Lerp(0.75, 0.25, CallFunc_Conv_BoolToDouble_ReturnValue);0x4493CallFunc_K2_GetComponentRotation_ReturnValue_3 = Root.K2_GetComponentRotation();0x44C5CallFunc_GetUpVector_ReturnValue = GetUpVector(CallFunc_K2_GetComponentRotation_ReturnValue_3);0x44EA/Script/Engine.Default__KismetArrayLibrary.Array_Get(ExtraMinMaxOffset, 1, CallFunc_Array_Get_Item_1);0x4521CallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_Array_Get_Item_1);0x454FCallFunc_Subtract_DoubleDouble_ReturnValue_2 = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_1, 0);0x457DCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1.2);0x45A2CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue);0x45D0CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(Player.DefaultValues.DefaultSpeed_14_B721A7F440FD4AA41CAB74A9AD3B9EA6, CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x461DCallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(StoreInputToMove, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x464BCallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, 1);0x4679CallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_8, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x46A7CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_9);0x46CCCallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x46FACallFunc_K2_GetComponentLocation_ReturnValue_8 = Root.K2_GetComponentLocation();0x472CCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_8, CallFunc_Multiply_VectorVector_ReturnValue_2);0x475ACallFunc_GetDistanceAlongSplineAtLocation_ReturnValue = Spline.GetDistanceAlongSplineAtLocation(CallFunc_Add_VectorVector_ReturnValue, 1);0x4797CallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetDistanceAlongSplineAtLocation_ReturnValue);0x47B4CallFunc_Greater_DoubleDouble_ReturnValue_10 = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, CallFunc_Subtract_DoubleDouble_ReturnValue_2);0x47DAif (!(CallFunc_Greater_DoubleDouble_ReturnValue_10)) goto Label_34BB;0x47E8goto Label_34BB;0x47EDLabel_47ED:0x47EDTurnEvent(true, false);0x47FDPopFlow();0x47FEK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(K2Node_Event_OtherActor);0x4822K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x483Fif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x4849Label_4849:0x4849CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x4863K2Node_DynamicCast_AsMain_Char_1 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x4887K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMain_Char_1);0x48A4if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x48AECallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(K2Node_DynamicCast_AsMain_Char_1.NotInGround);0x48E1StartPillar(CallFunc_Not_PreBool_ReturnValue_1);0x48F8PopFlow();0x48F9Label_48F9:0x48F9if (!(NoRotate)) goto Label_47ED;0x4907TurnCameraF();0x4915Turning = true;0x4920CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(Player.Mesh, /Game/Blueprints/MainCharacter/P/Anim/Pillar/PillarGround_Montage.PillarGround_Montage, 1f, 0f, FName(None), true);0x4974CallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x4991if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x499BK2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnCompleted_EF9F9A934F849019E4B3F8B23C62FE49);0x49B2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_6;0x49DBK2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnBlendOut_EF9F9A934F849019E4B3F8B23C62FE49);0x49F2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_7;0x4A1BK2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnInterrupted_EF9F9A934F849019E4B3F8B23C62FE49);0x4A32CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_8;0x4A5BK2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnNotifyBegin_EF9F9A934F849019E4B3F8B23C62FE49);0x4A72CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_9;0x4A9BK2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnNotifyEnd_EF9F9A934F849019E4B3F8B23C62FE49);0x4AB2CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_10;0x4ADBPopFlow();0x4ADCif (!(Deactivate)) goto Label_4AEB;0x4AEAPopFlow();0x4AEBLabel_4AEB:0x4AEBif (!(Inside)) goto Label_4AFA;0x4AF9PopFlow();0x4AFALabel_4AFA:0x4AFAif (!(Active)) goto Label_4B09;0x4B08PopFlow();0x4B09Label_4B09:0x4B09Active = true;0x4B14NoRotate = K2Node_CustomEvent_DoNotRotate;0x4B27Inside = true;0x4B32CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x4B4CK2Node_DynamicCast_AsMain_Char_2 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_1);0x4B70K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsMain_Char_2);0x4B8Dif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x4B97Player = K2Node_DynamicCast_AsMain_Char_2;0x4BAAPlayer.StartVerticalPilar(this);0x4BCFCallFunc_Conv_BoolToDouble_ReturnValue_3 = Conv_BoolToDouble(NoRotate);0x4BF4CallFunc_Multiply_DoubleDouble_ReturnValue_18 = Multiply_DoubleDouble(CallFunc_Conv_BoolToDouble_ReturnValue_3, 5);0x4C22CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue_18);0x4C59K2Node_DynamicCast_AsMain_Char_2.K2_AddActorWorldOffset(CallFunc_MakeVector_ReturnValue, false, CallFunc_K2_AddActorWorldOffset_SweepHitResult, false);0x4C8DCallFunc_K2_GetActorLocation_ReturnValue_2 = Player.K2_GetActorLocation();0x4CBFPlayer.DynamicFeedbackShake(1f, CallFunc_K2_GetActorLocation_ReturnValue_2, false, /Game/Blueprints/Cameras/CameraShakes/CameraShakeAcrobatic.CameraShakeAcrobatic_C, 0, 0, 0, false);0x4D13DistanceRelativeStore = Capsule.RelativeLocation;0x4D44Player.Anim.LookRightPillar = 0;0x4D8BCallFunc_GetSplineLength_ReturnValue_2 = Spline.GetSplineLength();0x4DBDCallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetSplineLength_ReturnValue_2);0x4DDACallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, 2);0x4E08CallFunc_SelectFloat_ReturnValue_6 = SelectFloat(0, CallFunc_Divide_DoubleDouble_ReturnValue_2, InverseTop);0x4E3FPlayer.TemporaryAddHeightIncrease = CallFunc_SelectFloat_ReturnValue_6;0x4E70CanLookBack = false;0x4E7BCallFunc_GetSplineLength_ReturnValue_1 = Spline.GetSplineLength();0x4EADCallFunc_K2_GetActorLocation_ReturnValue_5 = Player.K2_GetActorLocation();0x4EDFCallFunc_GetDistanceAlongSplineAtLocation_ReturnValue_1 = Spline.GetDistanceAlongSplineAtLocation(CallFunc_K2_GetActorLocation_ReturnValue_5, 1);0x4F1CCallFunc_MakeLiteralDouble_ReturnValue_3 = MakeLiteralDouble(160);0x4F41CallFunc_Subtract_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_GetSplineLength_ReturnValue_1);0x4F5ECallFunc_Subtract_DoubleDouble_ReturnValue_3 = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast_1, CallFunc_MakeLiteralDouble_ReturnValue_3);0x4F8CCallFunc_SelectFloat_ReturnValue_7 = SelectFloat(25, 0, NoRotate);0x4FC3CallFunc_Add_DoubleDouble_A_ImplicitCast_2 = Cast<4>(CallFunc_GetDistanceAlongSplineAtLocation_ReturnValue_1);0x4FE0CallFunc_Add_DoubleDouble_ReturnValue_5 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_2, CallFunc_SelectFloat_ReturnValue_7);0x500ECallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue_5, CallFunc_MakeLiteralDouble_ReturnValue_3, CallFunc_Subtract_DoubleDouble_ReturnValue_3);0x5045CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue);0x5062CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast, 0);0x509FRoot.K2_SetRelativeLocation(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x50D3CallFunc_K2_GetActorLocation_ReturnValue = Player.K2_GetActorLocation();0x5105CallFunc_K2_GetComponentLocation_ReturnValue = Root.K2_GetComponentLocation();0x5137CallFunc_GetTransform_ReturnValue = GetTransform();0x5153CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue);0x5181CallFunc_InverseTransformRotation_ReturnValue = InverseTransformRotation(CallFunc_GetTransform_ReturnValue, CallFunc_FindLookAtRotation_ReturnValue);0x51AFBreakRotator(CallFunc_InverseTransformRotation_ReturnValue, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x51DDCallFunc_GridFloat_Value_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw_1);0x51FA/Game/Blueprints/Functions/GridFloat.Default__GridFloat_C.GridFloat(CallFunc_GridFloat_Value_ImplicitCast, 90, true, this, CallFunc_GridFloat_Return);0x523BCallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_GridFloat_Return);0x5258CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x5287Root.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x52BBgoto Label_306B;0x52C0PopFlow();0x52C1PopFlow();0x52C2PopFlow();0x52C3PopFlow();0x52C4PopFlow();0x52C5Label_52C5:0x52C5PushFlow(Label_1B58);0x52CAPushFlow(Label_5E1F);0x52CFPushFlow(Label_6019);0x52D4PushFlow(Label_55D6);0x52D9PushFlow(Label_585B);0x52DEPushFlow(Label_5AD5);0x52E3CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(Starting, Turning);0x5309CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_BooleanOR_ReturnValue_1, false);0x5327if (!(CallFunc_BooleanOR_ReturnValue_2)) goto Label_535C;0x5335Label_5335:0x5335InputStoredValue = 0;0x5350HoldInput = false;0x535BPopFlow();0x535CLabel_535C:0x535Cif (!(ChangedInput)) goto Label_536B;0x536APopFlow();0x536BLabel_536B:0x536BCallFunc_Round_A_ImplicitCast = Cast<4>(Player.MoveFwd);0x539ECallFunc_Round_ReturnValue_2 = round(CallFunc_Round_A_ImplicitCast);0x53C3CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_Round_ReturnValue_2);0x53E8CallFunc_Abs_ReturnValue_1 = abs(CallFunc_Conv_IntToDouble_ReturnValue);0x540DCallFunc_NotEqual_DoubleDouble_ReturnValue = NotEqual_DoubleDouble(CallFunc_Abs_ReturnValue_1, 0);0x5433if (!(CallFunc_NotEqual_DoubleDouble_ReturnValue)) goto Label_5335;0x5441if (!(HoldInput)) goto Label_54E8;0x544FLabel_544F:0x544FCallFunc_Round_A_ImplicitCast = Cast<4>(Player.MoveFwd);0x5482CallFunc_Round_ReturnValue_2 = round(CallFunc_Round_A_ImplicitCast);0x54A7CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_Round_ReturnValue_2);0x54CCInputStoredValue = CallFunc_Conv_IntToDouble_ReturnValue;0x54E7PopFlow();0x54E8Label_54E8:0x54E8PushFlow(Label_54F2);0x54EDgoto Label_544F;0x54F2Label_54F2:0x54F2ChangedInput = true;0x54FDCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1.2);0x5522CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(1, CallFunc_MakeLiteralDouble_ReturnValue);0x5550CallFunc_Multiply_DoubleDouble_ReturnValue_10 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_1, 0.5);0x557ECallFunc_RetriggerableDelay_Duration_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_10);0x559BRetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast, LatentActionInfo{0xD3, 203074914, FName(ExecuteUbergraph_VerticalPillar), this});0x55D5PopFlow();0x55D6Label_55D6:0x55D6CallFunc_BooleanOR_ReturnValue_3 = BooleanOR(Jumping, Turning);0x55FCCallFunc_BooleanOR_ReturnValue_4 = BooleanOR(CallFunc_BooleanOR_ReturnValue_3, Starting);0x5622CallFunc_BooleanOR_ReturnValue_5 = BooleanOR(CallFunc_BooleanOR_ReturnValue_4, Player.isPressingFWD);0x565Eif (!(CallFunc_BooleanOR_ReturnValue_5)) goto Label_572B;0x566CLabel_566C:0x566CPushFlow(Label_568D);0x5671PushFlow(Label_5715);0x5676Temp_bool_IsClosed_Variable_1 = false;0x5681Temp_bool_Has_Been_Initd_Variable_1 = true;0x568CPopFlow();0x568DLabel_568D:0x568DCanLookBack = false;0x5698CallFunc_Montage_IsPlaying_ReturnValue = Player.Anim.Montage_IsPlaying(/Game/Blueprints/MainCharacter/P/Anim/Pillar/Pillar180LookStart_Montage.Pillar180LookStart_Montage);0x56E1if (!(CallFunc_Montage_IsPlaying_ReturnValue)) PopFlow();0x56EBPlayer.CancelAnim(0.2f);0x5714PopFlow();0x5715Label_5715:0x5715PushFlow(Label_571F);0x571Agoto Label_0190;0x571FLabel_571F:0x571FTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x572APopFlow();0x572BLabel_572B:0x572BCallFunc_EqualEqual_DoubleDouble_A_ImplicitCast = Cast<4>(Player.Anim.PillarUpAxis);0x5774CallFunc_EqualEqual_DoubleDouble_ReturnValue = EqualEqual_DoubleDouble(CallFunc_EqualEqual_DoubleDouble_A_ImplicitCast, 0);0x579Aif (!(CallFunc_EqualEqual_DoubleDouble_ReturnValue)) goto Label_566C;0x57A8PushFlow(Label_57D5);0x57ADif (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_57BC;0x57BBPopFlow();0x57BCLabel_57BC:0x57BCTemp_bool_Has_Been_Initd_Variable_1 = true;0x57C7if (!(false)) PopFlow();0x57C9Temp_bool_IsClosed_Variable_1 = true;0x57D4PopFlow();0x57D5Label_57D5:0x57D5if (!(Temp_bool_IsClosed_Variable_1)) goto Label_57E4;0x57E3PopFlow();0x57E4Label_57E4:0x57E4Temp_bool_IsClosed_Variable_1 = true;0x57EFPushFlow(Label_5845);0x57F4RetriggerableDelay(this, Player.DelayToLookDown, LatentActionInfo{0x18B, 1301521058, FName(ExecuteUbergraph_VerticalPillar), this});0x5844PopFlow();0x5845Label_5845:0x5845PushFlow(Label_584F);0x584Agoto Label_0190;0x584FLabel_584F:0x584FTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x585APopFlow();0x585BLabel_585B:0x585BCallFunc_GetWorldDeltaSeconds_ReturnValue_2 = GetWorldDeltaSeconds(this);0x5878CallFunc_SelectFloat_ReturnValue_5 = SelectFloat(0, 1, PreventWalkUp);0x58AFCallFunc_Multiply_DoubleDouble_ReturnValue_16 = Multiply_DoubleDouble(InputStoredValue, CallFunc_SelectFloat_ReturnValue_5);0x58DDCallFunc_Multiply_DoubleDouble_ReturnValue_17 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_16, WalkInput);0x590BCallFunc_Abs_ReturnValue_6 = abs(CallFunc_Multiply_DoubleDouble_ReturnValue_16);0x5930CallFunc_Lerp_ReturnValue_3 = Lerp(5, 20, CallFunc_Abs_ReturnValue_6);0x5967CallFunc_FInterpTo_Constant_Current_ImplicitCast = Cast<4>(Player.Anim.PillarUpAxis);0x59B0CallFunc_FInterpTo_Constant_ReturnValue = FInterpTo_Constant(CallFunc_FInterpTo_Constant_Current_ImplicitCast, CallFunc_Multiply_DoubleDouble_ReturnValue_17, CallFunc_GetWorldDeltaSeconds_ReturnValue_2, CallFunc_Lerp_ReturnValue_3);0x59F0K2Node_VariableSet_PillarUpAxis_ImplicitCast = Cast<3>(CallFunc_FInterpTo_Constant_ReturnValue);0x5A0DPlayer.Anim.PillarUpAxis = K2Node_VariableSet_PillarUpAxis_ImplicitCast;0x5A54CallFunc_SelectFloat_ReturnValue_5 = SelectFloat(0, 1, PreventWalkUp);0x5A8BCallFunc_Multiply_DoubleDouble_ReturnValue_16 = Multiply_DoubleDouble(InputStoredValue, CallFunc_SelectFloat_ReturnValue_5);0x5AB9StoreInputToMove = CallFunc_Multiply_DoubleDouble_ReturnValue_16;0x5AD4PopFlow();0x5AD5Label_5AD5:0x5AD5CallFunc_GetActorUpVector_ReturnValue_1 = GetActorUpVector();0x5AF1CallFunc_K2_GetActorLocation_ReturnValue_6 = Player.K2_GetActorLocation();0x5B23CallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(100);0x5B48CallFunc_Multiply_DoubleDouble_ReturnValue_15 = Multiply_DoubleDouble(InputStoredValue, CallFunc_MakeLiteralDouble_ReturnValue_2);0x5B76CallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_15);0x5B9BCallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_GetActorUpVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_3);0x5BC9CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_Multiply_VectorVector_ReturnValue_3);0x5BF7CallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_Add_VectorVector_ReturnValue_2, 25f, 0, false, Temp_object_Variable_3, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x5C84if (!(CallFunc_SphereTraceSingle_ReturnValue)) goto Label_5E13;0x5C92CallFunc_K2_GetActorLocation_ReturnValue_6 = Player.K2_GetActorLocation();0x5CC4BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x5CF2BreakHitResult(CallFunc_SphereTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x5DA7BreakVector(CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x5DD5CallFunc_Greater_DoubleDouble_ReturnValue_11 = Greater_DoubleDouble(CallFunc_BreakVector_Z_2, CallFunc_BreakVector_Z_1);0x5DFBPreventWalkUp = CallFunc_Greater_DoubleDouble_ReturnValue_11;0x5E0Egoto Label_04B5;0x5E13Label_5E13:0x5E13PreventWalkUp = false;0x5E1EPopFlow();0x5E1FLabel_5E1F:0x5E1Fif (!(Active)) goto Label_5FB6;0x5E2Dif (!(Starting)) goto Label_5E9E;0x5E3BCallFunc_MakeLiteralBool_ReturnValue_2 = MakeLiteralBool(false);0x5E50PrintString(this, "22", CallFunc_MakeLiteralBool_ReturnValue_2, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x5E9DPopFlow();0x5E9ELabel_5E9E:0x5E9Eif (!(Turning)) goto Label_5F0F;0x5EACCallFunc_MakeLiteralBool_ReturnValue_2 = MakeLiteralBool(false);0x5EC1PrintString(this, "33", CallFunc_MakeLiteralBool_ReturnValue_2, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x5F0EPopFlow();0x5F0FLabel_5F0F:0x5F0FCallFunc_K2_GetComponentRotation_ReturnValue_5 = Root.K2_GetComponentRotation();0x5F41BoxForceRot(true, true, CallFunc_K2_GetComponentRotation_ReturnValue_5, CallFunc_BoxForceRot_Allowed_1, CallFunc_BoxForceRot_Result_1, CallFunc_BoxForceRot_Hitted_1);0x5F75if (!(CallFunc_BoxForceRot_Allowed_1)) PopFlow();0x5F7FForceTurn = true;0x5F8AForceRot = CallFunc_BoxForceRot_Result_1;0x5FA5TurnEvent(false, true);0x5FB5PopFlow();0x5FB6Label_5FB6:0x5FB6CallFunc_MakeLiteralBool_ReturnValue_2 = MakeLiteralBool(false);0x5FCBPrintString(this, "11", CallFunc_MakeLiteralBool_ReturnValue_2, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x6018PopFlow();0x6019Label_6019:0x6019CallFunc_K2_GetActorLocation_ReturnValue_1 = Player.K2_GetActorLocation();0x604BCallFunc_K2_GetComponentLocation_ReturnValue_1 = Root.K2_GetComponentLocation();0x607DCallFunc_FindLookAtRotation_ReturnValue_1 = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_K2_GetComponentLocation_ReturnValue_1);0x60ABBreakRotator(CallFunc_FindLookAtRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_2, CallFunc_BreakRotator_Pitch_2, CallFunc_BreakRotator_Yaw_2);0x60D9CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_2);0x6108CallFunc_BooleanOR_ReturnValue = BooleanOR(Turning, Starting);0x612ECallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_BooleanOR_ReturnValue);0x614BCallFunc_K2_GetComponentRotation_ReturnValue_1 = Capsule.K2_GetComponentRotation();0x617DCallFunc_K2_GetComponentLocation_ReturnValue_4 = Capsule.K2_GetComponentLocation();0x61AFCallFunc_RLerp_ReturnValue = RLerp(CallFunc_MakeRotator_ReturnValue_1, CallFunc_K2_GetComponentRotation_ReturnValue_1, LerpStarting, true);0x61E7CallFunc_VLerp_ReturnValue = VLerp(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_K2_GetComponentLocation_ReturnValue_4, LerpStarting);0x621ECallFunc_K2_SetActorLocationAndRotation_ReturnValue_1 = Player.K2_SetActorLocationAndRotation(CallFunc_VLerp_ReturnValue, CallFunc_RLerp_ReturnValue, CallFunc_Not_PreBool_ReturnValue, CallFunc_K2_SetActorLocationAndRotation_SweepHitResult_1, false);0x626DCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1.2);0x6292K2Node_VariableSet_PillarRate_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x62AFPlayer.Anim.PillarRate = K2Node_VariableSet_PillarRate_ImplicitCast;0x62F6CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x6313CallFunc_GetActorUpVector_ReturnValue = GetActorUpVector();0x632FCallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x634CCallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(StoreInputToMove, 0);0x6372CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CallFunc_Greater_DoubleDouble_ReturnValue);0x6397CallFunc_Lerp_ReturnValue = Lerp(0.75, 0.25, CallFunc_Conv_BoolToDouble_ReturnValue);0x63CECallFunc_K2_GetComponentRotation_ReturnValue_3 = Root.K2_GetComponentRotation();0x6400CallFunc_GetUpVector_ReturnValue = GetUpVector(CallFunc_K2_GetComponentRotation_ReturnValue_3);0x6425CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1.2);0x644ACallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue);0x6478CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(Player.DefaultValues.DefaultSpeed_14_B721A7F440FD4AA41CAB74A9AD3B9EA6, CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x64C5CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(StoreInputToMove, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x64F3CallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, 1);0x6521CallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_8, CallFunc_GetWorldDeltaSeconds_ReturnValue);0x654FCallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_9);0x6574CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetUpVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x65A2CallFunc_Dot_VectorVector_ReturnValue_6 = Dot_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_2, CallFunc_GetActorUpVector_ReturnValue);0x65D0CallFunc_Multiply_DoubleDouble_ReturnValue_11 = Multiply_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_6, -0.05);0x65FECallFunc_FInterpTo_ReturnValue = FInterpTo(Player.AcrobaticVerticalAdd, CallFunc_Multiply_DoubleDouble_ReturnValue_11, CallFunc_GetWorldDeltaSeconds_ReturnValue_1, 5);0x6654Player.AcrobaticVerticalAdd = CallFunc_FInterpTo_ReturnValue;0x6685if (!(Starting)) goto Label_30B8;0x6693PopFlow();0x6694Temp_name_Variable = K2Node_CustomEvent_NotifyName;0x66AFPopFlow();0x66B0Temp_name_Variable = K2Node_CustomEvent_NotifyName_1;0x66CBPlayer.EndPillar();0x66EFPopFlow();0x66F0PopFlow();0x66F1PopFlow();0x66F2PopFlow();0x66F3PopFlow();0x66F4PopFlow();0x66F5PopFlow();0x66F6PopFlow();0x66F7PopFlow();0x66F8Label_66F8:0x66F8Player.Anim.isPillar = true;0x672Fgoto Label_48F9;0x6734Temp_name_Variable = K2Node_CustomEvent_NotifyName_2;0x674FPopFlow();0x6750PopFlow();0x6751Temp_name_Variable = K2Node_CustomEvent_NotifyName_3;0x676CPopFlow();0x676DTemp_name_Variable = K2Node_CustomEvent_NotifyName_4;0x6788PopFlow();0x6789goto Label_52C5;0x678EPopFlow();0x678FPopFlow();0x6790goto Label_66F8;0x6795TimelineStart.SetPlayRate(1.5f);0x67BATimelineStart.PlayFromStart();0x67DAPopFlow();0x67DBPopFlow();0x67DCPopFlow();0x67DDPopFlow();0x67DEPopFlow();0x67DFPopFlow();0x67E0Delay(this, 1f, LatentActionInfo{0xEA, 77350454, FName(ExecuteUbergraph_VerticalPillar), this});0x6816PopFlow();0x6817PopFlow();0x6818PopFlow();0x6819PopFlow();0x681APopFlow();0x681BLabel_681B:0x681BTurning = false;0x6826NoRotate = false;0x6831PopFlow();0x6832Label_6832:0x6832Jumping = false;0x683DPopFlow();0x683ETemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_5;0x6859goto Label_681B;0x685ETemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_6;0x6879PopFlow();0x687ATemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_7;0x6895goto Label_681B;0x689ATemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_8;0x68B5PopFlow();0x68B6Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_9;0x68D1PopFlow();0x68D2Label_68D2:0x68D2RetriggerableDelay(this, 1f, LatentActionInfo{0x288, 2046193569, FName(ExecuteUbergraph_VerticalPillar), this});0x6908PopFlow();0x6909goto Label_68D2;0x690ETemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_10;0x6929goto Label_6832;0x692ETemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_11;0x6949PopFlow();0x694ATemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_12;0x6965goto Label_6832;0x696ATemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_13;0x6985PopFlow();0x6986BossOptimization(K2Node_Event_Active);0x699DPopFlow();0x699Egoto Label_4849;0x69A3EndPillar();0x69B1Temp_object_Variable = /Game/Blueprints/MainCharacter/P/Anim/Pillar/PillarGetOff_Below.PillarGetOff_Below;0x69C4Temp_object_Variable_1 = /Game/Blueprints/MainCharacter/P/Anim/Pillar/PillarGetOff_Montage.PillarGetOff_Montage;0x69D7Temp_bool_Variable_1 = K2Node_CustomEvent_ByLand;0x69EACallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(Player.Mesh, Switch(Temp_bool_Variable_1, false => Temp_object_Variable_1, true => Temp_object_Variable, default => K2Node_Select_Default), 1f, 0f, FName(None), true);0x6A6ACallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x6A87if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x6A91K2Node_CreateDelegate_OutputDelegate.Bind(this, OnCompleted_0398D103435E897EC2B8EB8A2370F1C2);0x6AA8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate;0x6AD1K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnBlendOut_0398D103435E897EC2B8EB8A2370F1C2);0x6AE8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_1;0x6B11K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnInterrupted_0398D103435E897EC2B8EB8A2370F1C2);0x6B28CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_2;0x6B51K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnNotifyBegin_0398D103435E897EC2B8EB8A2370F1C2);0x6B68CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_3;0x6B91K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnNotifyEnd_0398D103435E897EC2B8EB8A2370F1C2);0x6BA8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_4;0x6BD1PopFlow();0x6BD2Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_14;0x6BEDPopFlow();0x6BEEPopFlow();0x6BEFAttachSpecial(K2Node_Event_P);0x6C06PopFlow();0x6C07if (!(Player.JumpPressing)) PopFlow();0x6C27JumpEvent(true);0x6C36PopFlow();0x6C37CallFunc_RLerp_ReturnValue_1 = RLerp(StartTurnRot, DestTurnRot, TimelineTurn_TurnAlpha_FAE9BDA144F8F263F3D2708C0CCD8C90, true);0x6C6FRoot.K2_SetRelativeRotation(CallFunc_RLerp_ReturnValue_1, false, CallFunc_K2_SetRelativeRotation_SweepHitResult_1, false);0x6CA3PopFlow();0x6CA4goto Label_0047;0x6CA9goto Label_0300;0x6CAEgoto Label_03B4;0x6CB3Label_6CB3:0x6CB3return;0x6CB5// end of script
Final0x04
void StartDispatcher__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00