Zdexby TheHolyOneZ
4,790 classes
Class

ASoundPath_C

: AActor : UObject
/Game/Audio/SoundPath.SoundPath_C 0x03B9 (953 B) align 8 inherited 0x02A8 14 scripted vtable /Game/Audio/SoundPath
0x00x03B9

Members 31

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08SourceUSceneComponent*6 flagsnullptr
0x08RootUSceneComponent*6 flagsnullptr
0x08Mec RefAMec_C*7 flagsnullptr
0x08Old Target Directiondouble7 flags0
0x04Old Target Distancefloat7 flags0
0x01Is Pathbool7 flagstrue
0x01Debugbool6 flagsfalse
0x02D60x02padding / unreflected
0x04Old Target Deviationfloat7 flags0
0x02DC0x04padding / unreflected
0x08Deviation Ratiodouble6 flags15
0x04Falloff Distancefloat7 flags0
0x02EC0x04padding / unreflected
0x18Old Last LocationFVector7 flags{X=0, Y=0, Z=0}
0x08Old Last Directiondouble7 flags0
0x08Old Path Deviationdouble7 flags0
0x10Text ColorFLinearColor7 flags{R=0, G=0.66, B=1, A=1}
0x04Deltafloat7 flags0
0x032C0x04padding / unreflected
0x08Distance Factordouble7 flags0
0x01Direct Pathbool7 flagsfalse
0x01Path LevelEnum_PathLevel7 flagsNewEnumerator0
0x033A0x06padding / unreflected
0x10RestartedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08Auto Destroydouble7 flags0
0x18Last Corner LocationFVector7 flags{X=0, Y=0, Z=0}
0x08Path TimerFTimerHandle5 flags{Handle=0}
0x08Max Distancedouble6 flags6000
0x08PathUNavigationPath*6 flagsnullptr
0x08Hear Distancedouble7 flags0
0x01In Pathbool7 flagsfalse
0x03910x07padding / unreflected
0x18Travel CornerFVector7 flags{X=0, Y=0, Z=0}
0x04Travel Distancefloat7 flags0
0x04Travel Anglefloat7 flags0
0x01Farbool7 flagsfalse
Inherited from AActor 79
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
0x01bActorEnableCollision : 1bit 7bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 0boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 5boolProtected+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
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>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 14

SignatureFlagsNativeParams
void Get Travel Datas Save(const FVector& Corner, const float& Distance, const float& Angle)
Script106 statements · 3,534 bytes of bytecode
0x0000PushFlow(Label_0DCB);0x0005Prv Direction = 0f;0x001CPath Distance = 0f;0x0033Path Deviation = 0f;0x004ATemp_int_Loop_Counter_Variable = 0;0x0061Temp_int_Array_Index_Variable = 0;0x0078Label_0078:0x0078CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Path.PathPoints);0x00C9CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00EFif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0729;0x00FDTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0118PushFlow(Label_0831);0x011D/Script/Engine.Default__KismetArrayLibrary.Array_Get(Path.PathPoints, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x016EBreakVector(CallFunc_Array_Get_Item_1, CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, CallFunc_BreakVector_Z_3);0x019CCallFunc_MakeVector_ReturnValue_3 = MakeVector(CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, 0);0x01D3Actual Location = CallFunc_MakeVector_ReturnValue_3;0x01EECallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(Temp_int_Array_Index_Variable, 0);0x0210if (!(CallFunc_Greater_IntInt_ReturnValue_1)) goto Label_087B;0x021ECallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Temp_int_Array_Index_Variable, 1);0x0240if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_092E;0x024ECallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Path.PathPoints);0x029FCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Temp_int_Array_Index_Variable, CallFunc_Array_LastIndex_ReturnValue);0x02C5if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0A27;0x02D3CallFunc_K2_GetComponentLocation_ReturnValue = Root.K2_GetComponentLocation();0x0305BreakVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0333CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, 0);0x036AActual Location = CallFunc_MakeVector_ReturnValue;0x0385CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, Prv Direction);0x03B4CallFunc_FindLookAtRotation_ReturnValue_1 = FindLookAtRotation(Prv Location, Actual Location);0x03E2BreakRotator(CallFunc_FindLookAtRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x0410CallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_1);0x043FCallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), CallFunc_MakeRotator_ReturnValue_2, FVector(1, 1, 1));0x0496CallFunc_InverseTransformRotation_ReturnValue = InverseTransformRotation(CallFunc_MakeTransform_ReturnValue, CallFunc_MakeRotator_ReturnValue_1);0x04C4BreakRotator(CallFunc_InverseTransformRotation_ReturnValue, CallFunc_BreakRotator_Roll_2, CallFunc_BreakRotator_Pitch_2, CallFunc_BreakRotator_Yaw_2);0x04F2CallFunc_Abs_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw_2);0x050FCallFunc_Abs_ReturnValue = abs(CallFunc_Abs_A_ImplicitCast);0x0534CallFunc_MultiplyMultiply_FloatFloat_ReturnValue = MultiplyMultiply_FloatFloat(CallFunc_Abs_ReturnValue, 0.7);0x0562CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(Path Deviation);0x057FCallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, CallFunc_MultiplyMultiply_FloatFloat_ReturnValue);0x05ADK2Node_VariableSet_Path_Deviation_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x05CAPath Deviation = K2Node_VariableSet_Path_Deviation_ImplicitCast;0x05E5CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(Prv Location, Actual Location);0x0613BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0641Prv Direction = CallFunc_BreakRotator_Yaw;0x065CCallFunc_Vector_Distance_ReturnValue = Vector_Distance(Prv Location, Actual Location);0x068ACallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(Path Distance);0x06A7CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, CallFunc_Vector_Distance_ReturnValue);0x06D5K2Node_VariableSet_Path_Distance_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x06F2Path Distance = K2Node_VariableSet_Path_Distance_ImplicitCast;0x070DPrv Location = Actual Location;0x0728PopFlow();0x0729Label_0729:0x0729/Script/Engine.Default__KismetArrayLibrary.Array_Get(Path.PathPoints, 1, CallFunc_Array_Get_Item);0x0776BreakVector(CallFunc_Array_Get_Item, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x07A4CallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, 0);0x07DBCorner = CallFunc_MakeVector_ReturnValue_2;0x07F6Distance = Path Distance;0x0811Angle = Path Deviation;0x082Cgoto Label_0DCB;0x0831Label_0831:0x0831CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x085BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0876goto Label_0078;0x087BLabel_087B:0x087BCallFunc_K2_GetActorLocation_ReturnValue = Mec Ref.K2_GetActorLocation();0x08ADBreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x08DBCallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, 0);0x0912Prv Location = CallFunc_MakeVector_ReturnValue_1;0x092DPopFlow();0x092ELabel_092E:0x092ECallFunc_FindLookAtRotation_ReturnValue_4 = FindLookAtRotation(Prv Location, Actual Location);0x095CBreakRotator(CallFunc_FindLookAtRotation_ReturnValue_4, CallFunc_BreakRotator_Roll_6, CallFunc_BreakRotator_Pitch_6, CallFunc_BreakRotator_Yaw_6);0x098APrv Direction = CallFunc_BreakRotator_Yaw_6;0x09A5CallFunc_Vector_Distance_ReturnValue_2 = Vector_Distance(Prv Location, Actual Location);0x09D3K2Node_VariableSet_Path_Distance_ImplicitCast_2 = Cast<3>(CallFunc_Vector_Distance_ReturnValue_2);0x09F0Path Distance = K2Node_VariableSet_Path_Distance_ImplicitCast_2;0x0A0BPrv Location = Actual Location;0x0A26PopFlow();0x0A27Label_0A27:0x0A27CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, Prv Direction);0x0A56CallFunc_FindLookAtRotation_ReturnValue_3 = FindLookAtRotation(Prv Location, Actual Location);0x0A84BreakRotator(CallFunc_FindLookAtRotation_ReturnValue_3, CallFunc_BreakRotator_Roll_4, CallFunc_BreakRotator_Pitch_4, CallFunc_BreakRotator_Yaw_4);0x0AB2CallFunc_MakeRotator_ReturnValue_3 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_4);0x0AE1CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(FVector(0, 0, 0), CallFunc_MakeRotator_ReturnValue_3, FVector(1, 1, 1));0x0B38CallFunc_InverseTransformRotation_ReturnValue_1 = InverseTransformRotation(CallFunc_MakeTransform_ReturnValue_1, CallFunc_MakeRotator_ReturnValue);0x0B66BreakRotator(CallFunc_InverseTransformRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_5, CallFunc_BreakRotator_Pitch_5, CallFunc_BreakRotator_Yaw_5);0x0B94CallFunc_Abs_A_ImplicitCast_1 = Cast<4>(CallFunc_BreakRotator_Yaw_5);0x0BB1CallFunc_Abs_ReturnValue_1 = abs(CallFunc_Abs_A_ImplicitCast_1);0x0BD6CallFunc_MultiplyMultiply_FloatFloat_ReturnValue_1 = MultiplyMultiply_FloatFloat(CallFunc_Abs_ReturnValue_1, 1);0x0C04CallFunc_Add_DoubleDouble_A_ImplicitCast_3 = Cast<4>(Path Deviation);0x0C21CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_3, CallFunc_MultiplyMultiply_FloatFloat_ReturnValue_1);0x0C4FK2Node_VariableSet_Path_Deviation_ImplicitCast_1 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_3);0x0C6CPath Deviation = K2Node_VariableSet_Path_Deviation_ImplicitCast_1;0x0C87CallFunc_FindLookAtRotation_ReturnValue_2 = FindLookAtRotation(Prv Location, Actual Location);0x0CB5BreakRotator(CallFunc_FindLookAtRotation_ReturnValue_2, CallFunc_BreakRotator_Roll_3, CallFunc_BreakRotator_Pitch_3, CallFunc_BreakRotator_Yaw_3);0x0CE3Prv Direction = CallFunc_BreakRotator_Yaw_3;0x0CFECallFunc_Vector_Distance_ReturnValue_1 = Vector_Distance(Prv Location, Actual Location);0x0D2CCallFunc_Add_DoubleDouble_A_ImplicitCast_2 = Cast<4>(Path Distance);0x0D49CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_2, CallFunc_Vector_Distance_ReturnValue_1);0x0D77K2Node_VariableSet_Path_Distance_ImplicitCast_1 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_2);0x0D94Path Distance = K2Node_VariableSet_Path_Distance_ImplicitCast_1;0x0DAFPrv Location = Actual Location;0x0DCAPopFlow();0x0DCBLabel_0DCB:0x0DCBreturn;0x0DCD// end of script
Public0x20
void Get Travel Datas on PathTick(const FVector& Corner, const float& Distance, const float& Angle)
Script76 statements · 2,286 bytes of bytecode
0x0000PushFlow(Label_08EB);0x0005Prv Direction = 0f;0x001CPath Distance = 0f;0x0033Path Deviation = 0f;0x004ATemp_int_Loop_Counter_Variable = 0;0x0061Temp_int_Array_Index_Variable = 0;0x0078Label_0078:0x0078CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Path.PathPoints);0x00C9CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00EFif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_05F0;0x00FDTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0118PushFlow(Label_06F8);0x011D/Script/Engine.Default__KismetArrayLibrary.Array_Get(Path.PathPoints, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x016EBreakVector(CallFunc_Array_Get_Item_1, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x019CCallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, 0);0x01D3Actual Location = CallFunc_MakeVector_ReturnValue_1;0x01EECallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(Temp_int_Array_Index_Variable, 0);0x0210if (!(CallFunc_Greater_IntInt_ReturnValue_2)) PopFlow();0x021ACallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(Temp_int_Array_Index_Variable, 1);0x023Cif (!(CallFunc_Greater_IntInt_ReturnValue_1)) goto Label_0742;0x024ACallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Temp_int_Array_Index_Variable, 2);0x026Cif (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_075E;0x027ACallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, Prv Direction);0x02A9CallFunc_FindLookAtRotation_ReturnValue_3 = FindLookAtRotation(Prv Location, Actual Location);0x02D7BreakRotator(CallFunc_FindLookAtRotation_ReturnValue_3, CallFunc_BreakRotator_Roll_3, CallFunc_BreakRotator_Pitch_3, CallFunc_BreakRotator_Yaw_3);0x0305CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_3);0x0334CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), CallFunc_MakeRotator_ReturnValue_1, FVector(1, 1, 1));0x038BCallFunc_InverseTransformRotation_ReturnValue = InverseTransformRotation(CallFunc_MakeTransform_ReturnValue, CallFunc_MakeRotator_ReturnValue);0x03B9BreakRotator(CallFunc_InverseTransformRotation_ReturnValue, CallFunc_BreakRotator_Roll_4, CallFunc_BreakRotator_Pitch_4, CallFunc_BreakRotator_Yaw_4);0x03E7CallFunc_Abs_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw_4);0x0404CallFunc_Abs_ReturnValue = abs(CallFunc_Abs_A_ImplicitCast);0x0429CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(Path Deviation);0x0446CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, CallFunc_Abs_ReturnValue);0x0474K2Node_VariableSet_Path_Deviation_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x0491Path Deviation = K2Node_VariableSet_Path_Deviation_ImplicitCast;0x04ACCallFunc_FindLookAtRotation_ReturnValue_2 = FindLookAtRotation(Prv Location, Actual Location);0x04DABreakRotator(CallFunc_FindLookAtRotation_ReturnValue_2, CallFunc_BreakRotator_Roll_2, CallFunc_BreakRotator_Pitch_2, CallFunc_BreakRotator_Yaw_2);0x0508Prv Direction = CallFunc_BreakRotator_Yaw_2;0x0523CallFunc_Vector_Distance_ReturnValue_1 = Vector_Distance(Prv Location, Actual Location);0x0551CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(Path Distance);0x056ECallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, CallFunc_Vector_Distance_ReturnValue_1);0x059CK2Node_VariableSet_Path_Distance_ImplicitCast_1 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x05B9Path Distance = K2Node_VariableSet_Path_Distance_ImplicitCast_1;0x05D4Prv Location = Actual Location;0x05EFPopFlow();0x05F0Label_05F0:0x05F0/Script/Engine.Default__KismetArrayLibrary.Array_Get(Path.PathPoints, 1, CallFunc_Array_Get_Item);0x063DBreakVector(CallFunc_Array_Get_Item, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x066BCallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, Corner Rotation);0x06A2Corner = CallFunc_MakeVector_ReturnValue;0x06BDDistance = Path Distance;0x06D8Angle = Path Deviation;0x06F3goto Label_08EB;0x06F8Label_06F8:0x06F8CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0722Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x073Dgoto Label_0078;0x0742Label_0742:0x0742Prv Location = Actual Location;0x075DPopFlow();0x075ELabel_075E:0x075ECallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(Prv Location, Actual Location);0x078CBreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x07BAK2Node_VariableSet_Corner_Rotation_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw);0x07D7Corner Rotation = K2Node_VariableSet_Corner_Rotation_ImplicitCast;0x07F2CallFunc_FindLookAtRotation_ReturnValue_1 = FindLookAtRotation(Prv Location, Actual Location);0x0820BreakRotator(CallFunc_FindLookAtRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x084EPrv Direction = CallFunc_BreakRotator_Yaw_1;0x0869CallFunc_Vector_Distance_ReturnValue = Vector_Distance(Prv Location, Actual Location);0x0897K2Node_VariableSet_Path_Distance_ImplicitCast = Cast<3>(CallFunc_Vector_Distance_ReturnValue);0x08B4Path Distance = K2Node_VariableSet_Path_Distance_ImplicitCast;0x08CFPrv Location = Actual Location;0x08EAPopFlow();0x08EBLabel_08EB:0x08EBreturn;0x08ED// end of script
Public0x20
void Get Path(const double& Distance, const FVector& Location)
Script93 statements · 3,473 bytes of bytecode
0x0000PushFlow(Label_0D8E);0x0005CallFunc_IsValid_ReturnValue = IsValid(Mec Ref);0x0022if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x002CCallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x0048BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_3, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0076CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, -2000);0x00ADCallFunc_K2_GetActorLocation_ReturnValue_4 = Mec Ref.K2_GetActorLocation();0x00DFBreakVector(CallFunc_K2_GetActorLocation_ReturnValue_4, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x010DCallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, -2000);0x0144CallFunc_FindPathToLocationSynchronously_ReturnValue = FindPathToLocationSynchronously(this, CallFunc_MakeVector_ReturnValue_2, CallFunc_MakeVector_ReturnValue_1, nullptr, nullptr);0x016DPath = CallFunc_FindPathToLocationSynchronously_ReturnValue;0x0180CallFunc_IsPartial_ReturnValue = Path.IsPartial();0x01AACallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsPartial_ReturnValue);0x01C7In Path = CallFunc_Not_PreBool_ReturnValue;0x01DAPushFlow(Label_07C9);0x01DFPushFlow(Label_040C);0x01E4if (!(In Path)) goto Label_0836;0x01F2CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Path.PathPoints);0x0243CallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Array_Length_ReturnValue_1, 3);0x0265if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_087B;0x0273CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Path.PathPoints);0x02C4CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x02E6CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_IntInt_ReturnValue, In Path);0x030Cif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0D49;0x031ASource.K2_SetRelativeLocation(FVector(0, 0, 0), false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x035ECallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x037ACallFunc_K2_GetComponentLocation_ReturnValue_2 = Mec Ref.Camera.K2_GetComponentLocation();0x03C2CallFunc_Vector_Distance_ReturnValue_1 = Vector_Distance(CallFunc_K2_GetComponentLocation_ReturnValue_2, CallFunc_K2_GetActorLocation_ReturnValue_1);0x03F0Hear Distance = CallFunc_Vector_Distance_ReturnValue_1;0x040BPopFlow();0x040CLabel_040C:0x040Cif (!(Debug)) PopFlow();0x0416Temp_struct_Variable = LinearColor{1f, 0.946138f, 0f, 1f};0x044ATemp_struct_Variable_1 = LinearColor{0.234243f, 1f, 0f, 1f};0x047ETemp_struct_Variable_2 = LinearColor{0f, 1f, 0.453341f, 1f};0x04B2Temp_struct_Variable_3 = LinearColor{0f, 0.678061f, 1f, 1f};0x04E6Temp_struct_Variable_4 = LinearColor{0f, 0.167171f, 1f, 1f};0x051ATemp_struct_Variable_5 = LinearColor{1f, 0.068793f, 0f, 1f};0x054ECallFunc_K2_GetActorLocation_ReturnValue = Mec Ref.K2_GetActorLocation();0x0580Temp_struct_Variable_6 = LinearColor{1f, 0f, 0.568355f, 1f};0x05B4CallFunc_K2_GetComponentLocation_ReturnValue = Source.K2_GetComponentLocation();0x05E6Temp_struct_Variable_7 = LinearColor{0.297142f, 0f, 1f, 1f};0x061ACallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_K2_GetComponentLocation_ReturnValue);0x0648CallFunc_Round_ReturnValue = round(CallFunc_Vector_Distance_ReturnValue);0x066DCallFunc_Divide_IntInt_ReturnValue = Divide_IntInt(CallFunc_Round_ReturnValue, 1000);0x0697Temp_int_Variable = CallFunc_Divide_IntInt_ReturnValue;0x06B2Temp_struct_Variable_8 = LinearColor{1f, 0.316173f, 0f, 1f};0x06E6DrawDebugLine(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_K2_GetComponentLocation_ReturnValue, Switch(Temp_int_Variable, 0 => Temp_struct_Variable_4, 1 => Temp_struct_Variable_3, 2 => Temp_struct_Variable_2, 3 => Temp_struct_Variable_1, 4 => Temp_struct_Variable, 5 => Temp_struct_Variable_8, 6 => Temp_struct_Variable_5, 7 => Temp_struct_Variable_6, 8 => Temp_struct_Variable_7, default => K2Node_Select_Default), 0.5f, 1f);0x07C8PopFlow();0x07C9Label_07C9:0x07C9CallFunc_K2_GetComponentLocation_ReturnValue_1 = Source.K2_GetComponentLocation();0x07FBDistance = Hear Distance;0x0816Location = CallFunc_K2_GetComponentLocation_ReturnValue_1;0x0831goto Label_0D8E;0x0836Label_0836:0x0836Source.K2_SetWorldLocation(FVector(0, 0, -1e+07), false, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x087APopFlow();0x087BLabel_087B:0x087BGet Travel Datas(CallFunc_Get_Travel_Datas_Corner, CallFunc_Get_Travel_Datas_Distance, CallFunc_Get_Travel_Datas_Angle);0x08A4CallFunc_SelectFloat_ReturnValue = SelectFloat(0.5, 0.2, Far);0x08DBCallFunc_SelectFloat_ReturnValue_1 = SelectFloat(15, 5, Far);0x0912CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_Get_Travel_Datas_Angle);0x092FCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, 150);0x095DCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(1, CallFunc_Divide_DoubleDouble_ReturnValue);0x098BCallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_Get_Travel_Datas_Distance);0x09A8CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, CallFunc_Add_DoubleDouble_ReturnValue);0x09D6CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_Get_Travel_Datas_Angle);0x09F3CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, CallFunc_SelectFloat_ReturnValue_1);0x0A21CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_Get_Travel_Datas_Distance);0x0A3ECallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0A6CCallFunc_Lerp_ReturnValue = Lerp(CallFunc_Add_DoubleDouble_ReturnValue_1, CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue);0x0AA3Hear Distance = CallFunc_Lerp_ReturnValue;0x0ABECallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(Hear Distance);0x0AE3CallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x0AFFCallFunc_K2_GetComponentLocation_ReturnValue_3 = Mec Ref.Camera.K2_GetComponentLocation();0x0B47CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_K2_GetComponentLocation_ReturnValue_3);0x0B75BreakVector(CallFunc_Subtract_VectorVector_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0BA3CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_BreakVector_Z);0x0BDACallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetComponentLocation_ReturnValue_3, CallFunc_Get_Travel_Datas_Corner);0x0C08BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0C36CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x0C65CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_MakeRotator_ReturnValue);0x0C8ACallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0CB8CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue);0x0CE6CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x0D14Source.K2_SetWorldLocation(CallFunc_Add_VectorVector_ReturnValue_1, false, CallFunc_K2_SetWorldLocation_SweepHitResult_2, false);0x0D48PopFlow();0x0D49Label_0D49:0x0D49Source.K2_SetWorldLocation(FVector(0, 0, -1e+07), false, CallFunc_K2_SetWorldLocation_SweepHitResult_1, false);0x0D8DPopFlow();0x0D8ELabel_0D8E:0x0D8Ereturn;0x0D90// end of script
Public0x20
void Get Travel Datas(const FVector& Corner, const float& Distance, const float& Angle)
Script106 statements · 3,534 bytes of bytecode
0x0000PushFlow(Label_0DCB);0x0005Prv Direction = 0f;0x001CPath Distance = 0f;0x0033Path Deviation = 0f;0x004ATemp_int_Loop_Counter_Variable = 0;0x0061Temp_int_Array_Index_Variable = 0;0x0078Label_0078:0x0078CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Path.PathPoints);0x00C9CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00EFif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0729;0x00FDTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0118PushFlow(Label_0831);0x011D/Script/Engine.Default__KismetArrayLibrary.Array_Get(Path.PathPoints, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x016EBreakVector(CallFunc_Array_Get_Item_1, CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, CallFunc_BreakVector_Z_3);0x019CCallFunc_MakeVector_ReturnValue_3 = MakeVector(CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, 0);0x01D3Actual Location = CallFunc_MakeVector_ReturnValue_3;0x01EECallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(Temp_int_Array_Index_Variable, 0);0x0210if (!(CallFunc_Greater_IntInt_ReturnValue_1)) goto Label_087B;0x021ECallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Temp_int_Array_Index_Variable, 1);0x0240if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_092E;0x024ECallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(Path.PathPoints);0x029FCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Temp_int_Array_Index_Variable, CallFunc_Array_LastIndex_ReturnValue);0x02C5if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0A27;0x02D3CallFunc_K2_GetComponentLocation_ReturnValue = Root.K2_GetComponentLocation();0x0305BreakVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0333CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, 0);0x036AActual Location = CallFunc_MakeVector_ReturnValue;0x0385CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, Prv Direction);0x03B4CallFunc_FindLookAtRotation_ReturnValue_1 = FindLookAtRotation(Prv Location, Actual Location);0x03E2BreakRotator(CallFunc_FindLookAtRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x0410CallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_1);0x043FCallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), CallFunc_MakeRotator_ReturnValue_2, FVector(1, 1, 1));0x0496CallFunc_InverseTransformRotation_ReturnValue = InverseTransformRotation(CallFunc_MakeTransform_ReturnValue, CallFunc_MakeRotator_ReturnValue_1);0x04C4BreakRotator(CallFunc_InverseTransformRotation_ReturnValue, CallFunc_BreakRotator_Roll_2, CallFunc_BreakRotator_Pitch_2, CallFunc_BreakRotator_Yaw_2);0x04F2CallFunc_Abs_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw_2);0x050FCallFunc_Abs_ReturnValue = abs(CallFunc_Abs_A_ImplicitCast);0x0534CallFunc_MultiplyMultiply_FloatFloat_ReturnValue = MultiplyMultiply_FloatFloat(CallFunc_Abs_ReturnValue, 0.7);0x0562CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(Path Deviation);0x057FCallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, CallFunc_MultiplyMultiply_FloatFloat_ReturnValue);0x05ADK2Node_VariableSet_Path_Deviation_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x05CAPath Deviation = K2Node_VariableSet_Path_Deviation_ImplicitCast;0x05E5CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(Prv Location, Actual Location);0x0613BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0641Prv Direction = CallFunc_BreakRotator_Yaw;0x065CCallFunc_Vector_Distance_ReturnValue = Vector_Distance(Prv Location, Actual Location);0x068ACallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(Path Distance);0x06A7CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, CallFunc_Vector_Distance_ReturnValue);0x06D5K2Node_VariableSet_Path_Distance_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue);0x06F2Path Distance = K2Node_VariableSet_Path_Distance_ImplicitCast;0x070DPrv Location = Actual Location;0x0728PopFlow();0x0729Label_0729:0x0729/Script/Engine.Default__KismetArrayLibrary.Array_Get(Path.PathPoints, 1, CallFunc_Array_Get_Item);0x0776BreakVector(CallFunc_Array_Get_Item, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x07A4CallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, 0);0x07DBCorner = CallFunc_MakeVector_ReturnValue_2;0x07F6Distance = Path Distance;0x0811Angle = Path Deviation;0x082Cgoto Label_0DCB;0x0831Label_0831:0x0831CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x085BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0876goto Label_0078;0x087BLabel_087B:0x087BCallFunc_K2_GetActorLocation_ReturnValue = Mec Ref.K2_GetActorLocation();0x08ADBreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x08DBCallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, 0);0x0912Prv Location = CallFunc_MakeVector_ReturnValue_1;0x092DPopFlow();0x092ELabel_092E:0x092ECallFunc_FindLookAtRotation_ReturnValue_4 = FindLookAtRotation(Prv Location, Actual Location);0x095CBreakRotator(CallFunc_FindLookAtRotation_ReturnValue_4, CallFunc_BreakRotator_Roll_6, CallFunc_BreakRotator_Pitch_6, CallFunc_BreakRotator_Yaw_6);0x098APrv Direction = CallFunc_BreakRotator_Yaw_6;0x09A5CallFunc_Vector_Distance_ReturnValue_2 = Vector_Distance(Prv Location, Actual Location);0x09D3K2Node_VariableSet_Path_Distance_ImplicitCast_2 = Cast<3>(CallFunc_Vector_Distance_ReturnValue_2);0x09F0Path Distance = K2Node_VariableSet_Path_Distance_ImplicitCast_2;0x0A0BPrv Location = Actual Location;0x0A26PopFlow();0x0A27Label_0A27:0x0A27CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, Prv Direction);0x0A56CallFunc_FindLookAtRotation_ReturnValue_3 = FindLookAtRotation(Prv Location, Actual Location);0x0A84BreakRotator(CallFunc_FindLookAtRotation_ReturnValue_3, CallFunc_BreakRotator_Roll_4, CallFunc_BreakRotator_Pitch_4, CallFunc_BreakRotator_Yaw_4);0x0AB2CallFunc_MakeRotator_ReturnValue_3 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_4);0x0AE1CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(FVector(0, 0, 0), CallFunc_MakeRotator_ReturnValue_3, FVector(1, 1, 1));0x0B38CallFunc_InverseTransformRotation_ReturnValue_1 = InverseTransformRotation(CallFunc_MakeTransform_ReturnValue_1, CallFunc_MakeRotator_ReturnValue);0x0B66BreakRotator(CallFunc_InverseTransformRotation_ReturnValue_1, CallFunc_BreakRotator_Roll_5, CallFunc_BreakRotator_Pitch_5, CallFunc_BreakRotator_Yaw_5);0x0B94CallFunc_Abs_A_ImplicitCast_1 = Cast<4>(CallFunc_BreakRotator_Yaw_5);0x0BB1CallFunc_Abs_ReturnValue_1 = abs(CallFunc_Abs_A_ImplicitCast_1);0x0BD6CallFunc_MultiplyMultiply_FloatFloat_ReturnValue_1 = MultiplyMultiply_FloatFloat(CallFunc_Abs_ReturnValue_1, 1);0x0C04CallFunc_Add_DoubleDouble_A_ImplicitCast_3 = Cast<4>(Path Deviation);0x0C21CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_3, CallFunc_MultiplyMultiply_FloatFloat_ReturnValue_1);0x0C4FK2Node_VariableSet_Path_Deviation_ImplicitCast_1 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_3);0x0C6CPath Deviation = K2Node_VariableSet_Path_Deviation_ImplicitCast_1;0x0C87CallFunc_FindLookAtRotation_ReturnValue_2 = FindLookAtRotation(Prv Location, Actual Location);0x0CB5BreakRotator(CallFunc_FindLookAtRotation_ReturnValue_2, CallFunc_BreakRotator_Roll_3, CallFunc_BreakRotator_Pitch_3, CallFunc_BreakRotator_Yaw_3);0x0CE3Prv Direction = CallFunc_BreakRotator_Yaw_3;0x0CFECallFunc_Vector_Distance_ReturnValue_1 = Vector_Distance(Prv Location, Actual Location);0x0D2CCallFunc_Add_DoubleDouble_A_ImplicitCast_2 = Cast<4>(Path Distance);0x0D49CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_2, CallFunc_Vector_Distance_ReturnValue_1);0x0D77K2Node_VariableSet_Path_Distance_ImplicitCast_1 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_2);0x0D94Path Distance = K2Node_VariableSet_Path_Distance_ImplicitCast_1;0x0DAFPrv Location = Actual Location;0x0DCAPopFlow();0x0DCBLabel_0DCB:0x0DCBreturn;0x0DCD// end of script
Public0x20
void Old Set Path Level(const Enum_PathLevel& Path Level)
Script35 statements · 624 bytes of bytecode
0x0000CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(Path Level, Path Level);0x0026if (!(CallFunc_NotEqual_ByteByte_ReturnValue)) goto Label_026D;0x0034Path Level = Path Level;0x004FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Path Level, 0);0x006Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0108;0x007CK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Path Level, 1);0x009Bif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_011C;0x00A9K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Path Level, 2);0x00C8if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_018E;0x00D6K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Path Level, 3);0x00F5if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0200;0x0103goto Label_026D;0x0108Label_0108:0x0108SetActorTickEnabled(false);0x0117goto Label_026D;0x011CLabel_011C:0x011CCallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0.5, 0.6);0x014ACallFunc_SetActorTickInterval_TickInterval_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x0167SetActorTickInterval(CallFunc_SetActorTickInterval_TickInterval_ImplicitCast);0x017ASetActorTickEnabled(true);0x0189goto Label_026D;0x018ELabel_018E:0x018ECallFunc_RandomFloatInRange_ReturnValue_1 = RandomFloatInRange(0.25, 0.3);0x01BCCallFunc_SetActorTickInterval_TickInterval_ImplicitCast_1 = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_1);0x01D9SetActorTickInterval(CallFunc_SetActorTickInterval_TickInterval_ImplicitCast_1);0x01ECSetActorTickEnabled(true);0x01FBgoto Label_026D;0x0200Label_0200:0x0200CallFunc_RandomFloatInRange_ReturnValue_2 = RandomFloatInRange(0.05, 0.07);0x022ECallFunc_SetActorTickInterval_TickInterval_ImplicitCast_2 = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_2);0x024BSetActorTickInterval(CallFunc_SetActorTickInterval_TickInterval_ImplicitCast_2);0x025ESetActorTickEnabled(true);0x026DLabel_026D:0x026Dreturn;0x026F// end of script
Public0x01
void UserConstructionScript()
Script6 statements · 157 bytes of bytecode
0x0000CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0, 360);0x002ECallFunc_HSVToRGB_H_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x004BCallFunc_HSVToRGB_ReturnValue = HSVToRGB(CallFunc_HSVToRGB_H_ImplicitCast, 1f, 1f, 1f);0x007FText Color = CallFunc_HSVToRGB_ReturnValue;0x009Areturn;0x009C// end of script
EventPublic0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SoundPath(6619);0x000Freturn;0x0011// end of script
EventProtected0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_SoundPath(6624);0x0021return;0x0023// end of script
EventPublic0x04
void Path Tick()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SoundPath(6656);0x000Freturn;0x0011// end of script
0x00
void Set Path Level(const Enum_PathLevel& Level)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Level = Level;0x0012ExecuteUbergraph_SoundPath(7001);0x0021return;0x0023// end of script
0x01
void Start Path Tick(float Time)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Time = Time;0x0012ExecuteUbergraph_SoundPath(7081);0x0021return;0x0023// end of script
0x04
void Stop Path Tick()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SoundPath(7224);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_SoundPath(int32 EntryPoint)
Script235 statements · 7,248 bytes of bytecode
0x0000PushFlow(Label_1C4D);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FGet Path(CallFunc_Get_Path_Distance, CallFunc_Get_Path_Location);0x002FCallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0.06, 0.07);0x005DCallFunc_Start_Path_Tick_Time_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x007AStart Path Tick(CallFunc_Start_Path_Tick_Time_ImplicitCast);0x0091SetActorTickInterval(0f);0x00A0SetActorTickEnabled(true);0x00AFPopFlow();0x00B0Label_00B0:0x00B0CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x00CAK2Node_DynamicCast_AsMec = Cast<Mec_C>(CallFunc_GetPlayerPawn_ReturnValue);0x00EEK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMec);0x010Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_01B4;0x0119Mec Ref = K2Node_DynamicCast_AsMec;0x012CK2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(Path Level, 1);0x014Bif (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_01EB;0x0159K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(Path Level, 2);0x0178if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_01EB;0x0186K2Node_SwitchEnum_CmpSuccess_3 = NotEqual_ByteByte(Path Level, 3);0x01A5if (!(K2Node_SwitchEnum_CmpSuccess_3)) goto Label_01EB;0x01B3PopFlow();0x01B4Label_01B4:0x01B4Delay(this, 0.1f, LatentActionInfo{0xB0, 834358475, FName(ExecuteUbergraph_SoundPath), this});0x01EAPopFlow();0x01EBLabel_01EB:0x01EBCallFunc_K2_GetActorLocation_ReturnValue_3 = Mec Ref.K2_GetActorLocation();0x021DCallFunc_K2_GetActorLocation_ReturnValue_4 = K2_GetActorLocation();0x0239CallFunc_Vector_Distance_ReturnValue_3 = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue_4, CallFunc_K2_GetActorLocation_ReturnValue_3);0x0267CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_Vector_Distance_ReturnValue_3, Max Distance);0x028Dif (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) goto Label_02AC;0x029BSet Path Level(2);0x02ABPopFlow();0x02ACLabel_02AC:0x02ACSet Path Level(3);0x02BCPopFlow();0x02BDLabel_02BD:0x02BDK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Path Level, 0);0x02DCif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0386;0x02EAK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Path Level, 1);0x0309if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0372;0x0317K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Path Level, 2);0x0336if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_03A4;0x0344K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Path Level, 3);0x0363if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_000F;0x0371PopFlow();0x0372Label_0372:0x0372Start Path Tick(0.6f);0x0385PopFlow();0x0386Label_0386:0x0386Stop Path Tick();0x0394SetActorTickEnabled(false);0x03A3PopFlow();0x03A4Label_03A4:0x03A4CallFunc_RandomFloatInRange_ReturnValue_1 = RandomFloatInRange(0.4, 0.5);0x03D2CallFunc_Start_Path_Tick_Time_ImplicitCast_1 = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_1);0x03EFStart Path Tick(CallFunc_Start_Path_Tick_Time_ImplicitCast_1);0x0406SetActorTickInterval(0.1f);0x0415SetActorTickEnabled(true);0x0424PopFlow();0x0425Label_0425:0x0425CallFunc_IsPartial_ReturnValue = Path.IsPartial();0x044FCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsPartial_ReturnValue);0x046CIn Path = CallFunc_Not_PreBool_ReturnValue;0x047FGet Travel Datas on PathTick(CallFunc_Get_Travel_Datas_on_PathTick_Corner, CallFunc_Get_Travel_Datas_on_PathTick_Distance, CallFunc_Get_Travel_Datas_on_PathTick_Angle);0x04A8Travel Corner = CallFunc_Get_Travel_Datas_on_PathTick_Corner;0x04C3Travel Distance = CallFunc_Get_Travel_Datas_on_PathTick_Distance;0x04DETravel Angle = CallFunc_Get_Travel_Datas_on_PathTick_Angle;0x04F9PopFlow();0x04FALabel_04FA:0x04FAif (!(Debug)) PopFlow();0x0504Temp_struct_Variable = LinearColor{0.297142f, 0f, 1f, 1f};0x0538CallFunc_K2_GetActorLocation_ReturnValue = Mec Ref.K2_GetActorLocation();0x056ACallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 5));0x05A8CallFunc_K2_GetComponentLocation_ReturnValue = Source.K2_GetComponentLocation();0x05DATemp_struct_Variable_1 = LinearColor{0f, 0.167171f, 1f, 1f};0x060ECallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_Add_VectorVector_ReturnValue, CallFunc_K2_GetComponentLocation_ReturnValue);0x063CCallFunc_Round_ReturnValue_1 = round(CallFunc_Vector_Distance_ReturnValue);0x0661CallFunc_Divide_IntInt_ReturnValue = Divide_IntInt(CallFunc_Round_ReturnValue_1, 1000);0x068BTemp_struct_Variable_2 = LinearColor{0f, 0.678061f, 1f, 1f};0x06BFTemp_int_Variable = CallFunc_Divide_IntInt_ReturnValue;0x06DATemp_struct_Variable_3 = LinearColor{0f, 1f, 0.453341f, 1f};0x070ETemp_struct_Variable_4 = LinearColor{0.234243f, 1f, 0f, 1f};0x0742Temp_struct_Variable_5 = LinearColor{1f, 0.946138f, 0f, 1f};0x0776Temp_struct_Variable_6 = LinearColor{1f, 0.316173f, 0f, 1f};0x07AATemp_struct_Variable_7 = LinearColor{1f, 0.068793f, 0f, 1f};0x07DETemp_struct_Variable_8 = LinearColor{1f, 0f, 0.568355f, 1f};0x0812DrawDebugLine(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_K2_GetComponentLocation_ReturnValue, Switch(Temp_int_Variable, 0 => Temp_struct_Variable_1, 1 => Temp_struct_Variable_2, 2 => Temp_struct_Variable_3, 3 => Temp_struct_Variable_4, 4 => Temp_struct_Variable_5, 5 => Temp_struct_Variable_6, 6 => Temp_struct_Variable_7, 7 => Temp_struct_Variable_8, 8 => Temp_struct_Variable, default => K2Node_Select_Default), 0f, 1f);0x08F4Temp_struct_Variable = LinearColor{0.297142f, 0f, 1f, 1f};0x0928CallFunc_K2_GetActorLocation_ReturnValue = Mec Ref.K2_GetActorLocation();0x095ACallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 5));0x0998CallFunc_K2_GetComponentLocation_ReturnValue = Source.K2_GetComponentLocation();0x09CATemp_struct_Variable_1 = LinearColor{0f, 0.167171f, 1f, 1f};0x09FECallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_Add_VectorVector_ReturnValue, CallFunc_K2_GetComponentLocation_ReturnValue);0x0A2CCallFunc_Round_ReturnValue = round(CallFunc_Vector_Distance_ReturnValue);0x0A51CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Round_ReturnValue);0x0A76CallFunc_Round_ReturnValue_1 = round(CallFunc_Vector_Distance_ReturnValue);0x0A9BCallFunc_Divide_IntInt_ReturnValue = Divide_IntInt(CallFunc_Round_ReturnValue_1, 1000);0x0AC5Temp_struct_Variable_2 = LinearColor{0f, 0.678061f, 1f, 1f};0x0AF9Temp_int_Variable = CallFunc_Divide_IntInt_ReturnValue;0x0B14Temp_struct_Variable_3 = LinearColor{0f, 1f, 0.453341f, 1f};0x0B48Temp_struct_Variable_4 = LinearColor{0.234243f, 1f, 0f, 1f};0x0B7CTemp_struct_Variable_5 = LinearColor{1f, 0.946138f, 0f, 1f};0x0BB0Temp_struct_Variable_6 = LinearColor{1f, 0.316173f, 0f, 1f};0x0BE4Temp_struct_Variable_7 = LinearColor{1f, 0.068793f, 0f, 1f};0x0C18Temp_struct_Variable_8 = LinearColor{1f, 0f, 0.568355f, 1f};0x0C4CPrintString(this, CallFunc_Conv_IntToString_ReturnValue, true, true, Switch(Temp_int_Variable, 0 => Temp_struct_Variable_1, 1 => Temp_struct_Variable_2, 2 => Temp_struct_Variable_3, 3 => Temp_struct_Variable_4, 4 => Temp_struct_Variable_5, 5 => Temp_struct_Variable_6, 6 => Temp_struct_Variable_7, 7 => Temp_struct_Variable_8, 8 => Temp_struct_Variable, default => K2Node_Select_Default), 0f, FName(None));0x0D2FPopFlow();0x0D30Label_0D30:0x0D30Source.K2_SetRelativeLocation(FVector(0, 0, 0), false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x0D74CallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x0D90CallFunc_K2_GetComponentLocation_ReturnValue_2 = Mec Ref.Camera.K2_GetComponentLocation();0x0DD8CallFunc_Vector_Distance_ReturnValue_1 = Vector_Distance(CallFunc_K2_GetComponentLocation_ReturnValue_2, CallFunc_K2_GetActorLocation_ReturnValue_2);0x0E06Hear Distance = CallFunc_Vector_Distance_ReturnValue_1;0x0E21PopFlow();0x0E22Label_0E22:0x0E22PushFlow(Label_17EC);0x0E27PushFlow(Label_04FA);0x0E2Cif (!(In Path)) goto Label_17A7;0x0E3ACallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Path.PathPoints);0x0E8BCallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Array_Length_ReturnValue, 3);0x0EADif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0F41;0x0EBBCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Path.PathPoints);0x0F0CCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_1, 0);0x0F2Eif (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_18C9;0x0F3Cgoto Label_0D30;0x0F41Label_0F41:0x0F41CallFunc_SelectFloat_ReturnValue = SelectFloat(15, 5, Far);0x0F78CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(0.5, 0.2, Far);0x0FAFCallFunc_K2_GetComponentLocation_ReturnValue_1 = Mec Ref.Camera.K2_GetComponentLocation();0x0FF7BreakVector(Travel Corner, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x1025CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, 0);0x105CCallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_MakeVector_ReturnValue_1);0x108ABreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x10B8BreakVector(Travel Corner, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x10E6CallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, 0);0x111DCallFunc_Vector_Distance_ReturnValue_2 = Vector_Distance(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_MakeVector_ReturnValue_2);0x114BCallFunc_Add_DoubleDouble_B_ImplicitCast = Cast<4>(Travel Distance);0x1168CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Vector_Distance_ReturnValue_2, CallFunc_Add_DoubleDouble_B_ImplicitCast);0x1196CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x11C5CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), CallFunc_MakeRotator_ReturnValue_1, FVector(1, 1, 1));0x121CBreakVector(Travel Corner, CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, CallFunc_BreakVector_Z_3);0x124ACallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_BreakVector_Z_3);0x1267CallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x1296CallFunc_InverseTransformRotation_ReturnValue = InverseTransformRotation(CallFunc_MakeTransform_ReturnValue, CallFunc_MakeRotator_ReturnValue_2);0x12C4BreakRotator(CallFunc_InverseTransformRotation_ReturnValue, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x12F2CallFunc_Abs_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Yaw_1);0x130FCallFunc_Abs_ReturnValue = abs(CallFunc_Abs_A_ImplicitCast);0x1334CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(Travel Angle);0x1351CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, CallFunc_Abs_ReturnValue);0x137FCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_1, 150);0x13ADCallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(1, CallFunc_Divide_DoubleDouble_ReturnValue);0x13DBCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, CallFunc_Add_DoubleDouble_ReturnValue_2);0x1409CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_1, CallFunc_SelectFloat_ReturnValue);0x1437CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x1465CallFunc_Lerp_ReturnValue = Lerp(CallFunc_Add_DoubleDouble_ReturnValue_3, CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue_1);0x149CHear Distance = CallFunc_Lerp_ReturnValue;0x14B7CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(Hear Distance);0x14DCCallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x14F8CallFunc_K2_GetComponentLocation_ReturnValue_1 = Mec Ref.Camera.K2_GetComponentLocation();0x1540CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_K2_GetComponentLocation_ReturnValue_1);0x156EBreakVector(CallFunc_Subtract_VectorVector_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x159CCallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_BreakVector_Z);0x15D3BreakVector(Travel Corner, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x1601CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, 0);0x1638CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_MakeVector_ReturnValue_1);0x1666BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x1694CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x16C3CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_MakeRotator_ReturnValue);0x16E8CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x1716CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue);0x1744CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_MakeVector_ReturnValue);0x1772Source.K2_SetWorldLocation(CallFunc_Add_VectorVector_ReturnValue_2, false, CallFunc_K2_SetWorldLocation_SweepHitResult_2, false);0x17A6PopFlow();0x17A7Label_17A7:0x17A7Source.K2_SetWorldLocation(FVector(0, 0, -1e+07), false, CallFunc_K2_SetWorldLocation_SweepHitResult_1, false);0x17EBPopFlow();0x17ECLabel_17EC:0x17ECK2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(Path Level, 2);0x180Bif (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1888;0x1819K2Node_SwitchEnum_CmpSuccess_1 = NotEqual_ByteByte(Path Level, 3);0x1838if (!(K2Node_SwitchEnum_CmpSuccess_1)) goto Label_1847;0x1846PopFlow();0x1847Label_1847:0x1847CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(Hear Distance, Max Distance);0x186Dif (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x1877Set Path Level(2);0x1887PopFlow();0x1888Label_1888:0x1888CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(Hear Distance, Max Distance);0x18AEif (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x18B8Set Path Level(3);0x18C8PopFlow();0x18C9Label_18C9:0x18C9Source.K2_SetWorldLocation(FVector(0, 0, -1e+07), false, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x190DPopFlow();0x190ELabel_190E:0x190EK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(Path Level, 0);0x192Dif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_1996;0x193BK2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(Path Level, 2);0x195Aif (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0E22;0x1968K2Node_SwitchEnum_CmpSuccess_2 = NotEqual_ByteByte(Path Level, 3);0x1987if (!(K2Node_SwitchEnum_CmpSuccess_2)) goto Label_0E22;0x1995PopFlow();0x1996Label_1996:0x1996Source.K2_SetRelativeLocation(FVector(0, 0, 0), false, CallFunc_K2_SetRelativeLocation_SweepHitResult_1, false);0x19DAPopFlow();0x19DBgoto Label_00B0;0x19E0Delta = K2Node_Event_DeltaSeconds;0x19FBgoto Label_190E;0x1A00CallFunc_K2_GetActorLocation_ReturnValue_5 = K2_GetActorLocation();0x1A1CCallFunc_K2_GetActorLocation_ReturnValue_6 = Mec Ref.K2_GetActorLocation();0x1A4EBreakVector(CallFunc_K2_GetActorLocation_ReturnValue_5, CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_4);0x1A7CBreakVector(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_BreakVector_X_5, CallFunc_BreakVector_Y_5, CallFunc_BreakVector_Z_5);0x1AAACallFunc_MakeVector_ReturnValue_3 = MakeVector(CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, -2000);0x1AE1CallFunc_MakeVector_ReturnValue_4 = MakeVector(CallFunc_BreakVector_X_5, CallFunc_BreakVector_Y_5, -2000);0x1B18CallFunc_FindPathToLocationSynchronously_ReturnValue = FindPathToLocationSynchronously(this, CallFunc_MakeVector_ReturnValue_4, CallFunc_MakeVector_ReturnValue_3, nullptr, nullptr);0x1B41Path = CallFunc_FindPathToLocationSynchronously_ReturnValue;0x1B54goto Label_0425;0x1B59CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(K2Node_CustomEvent_Level, Path Level);0x1B7Fif (!(CallFunc_NotEqual_ByteByte_ReturnValue)) PopFlow();0x1B89Path Level = K2Node_CustomEvent_Level;0x1BA4goto Label_02BD;0x1BA9Path Tick();0x1BB7K2_ClearAndInvalidateTimerHandle(this, Path Timer);0x1BCBK2Node_CreateDelegate_OutputDelegate.Bind(this, Path Tick);0x1BE2CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, K2Node_CustomEvent_Time, true, false, 0f, 0f);0x1C1CPath Timer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x1C37PopFlow();0x1C38K2_ClearAndInvalidateTimerHandle(this, Path Timer);0x1C4CPopFlow();0x1C4DLabel_1C4D:0x1C4Dreturn;0x1C4F// end of script
Final0x04
void Restarted__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 30

types with a member, parameter or interface of this type