void FlyingSet () Script14 statements · 426 bytes of bytecode 0x0000 Temp_byte_Variable = 5;0x0014 Temp_byte_Variable_1 = 1;0x0028 Temp_bool_Variable = Flying;0x003B CharacterMovement.SetMovementMode(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default), 0);0x0096 CallFunc_SelectFloat_ReturnValue = SelectFloat(0, 1, Flying);0x00CD K2Node_VariableSet_GravityScale_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x00EA CharacterMovement.GravityScale = K2Node_VariableSet_GravityScale_ImplicitCast;0x011B if (!(Flying)) goto Label_01A7;0x0129 CharacterMovement.NavAgentProps.bCanJump = false;0x0153 CharacterMovement.NavAgentProps.bCanWalk = false;0x017D CharacterMovement.NavAgentProps.bCanSwim = false;0x01A7 Label_01A7:0x01A7 return;Public 0x14f0670 0x00 void TentaclesAttack () Script19 statements · 406 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(As Sentinel Tentacle);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0054;0x002B if (!(As Sentinel Tentacle.Attacking)) goto Label_011C;0x004F goto Label_0193;0x0054 Label_0054:0x0054 CallFunc_K2_GetActorLocation_ReturnValue = MainChar.K2_GetActorLocation();0x0086 CallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_K2_GetActorLocation_ReturnValue, SentinelTentacles, CallFunc_FindNearestActor_Distance);0x00B5 K2Node_DynamicCast_AsSentinel_Tentacle = Cast<SentinelTentacle_C>(CallFunc_FindNearestActor_ReturnValue);0x00D9 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSentinel_Tentacle);0x00F6 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0193;0x0104 As Sentinel Tentacle = K2Node_DynamicCast_AsSentinel_Tentacle;0x0117 goto Label_0193;0x011C Label_011C:0x011C As Sentinel Tentacle.TentacleAttackEvent();0x0140 As Sentinel Tentacle = nullptr;0x014B CallFunc_Montage_Play_ReturnValue = Anim.Montage_Play(/Game/Blueprints/Enemy/SentinelDrone/01/Anim/TentacleAttack_Montage.TentacleAttack_Montage, 1f, 0, 0f, true);0x0193 Label_0193:0x0193 return;Public 0x14f0670 0x00 void ShootTarget (AMainChar_C * NewParam , const AActor * & Target ) Script4 statements · 41 bytes of bytecode 0x0000 NewLocalVar_1 = NewParam;0x0013 Target = NewLocalVar_1;0x0026 return;Public 0x14f0670 0x10 void DashCheck (const bool & NotAllowed ) Script32 statements · 760 bytes of bytecode 0x0000 PushFlow(Label_02F5);0x0005 Temp_int_Variable = 0;0x001C Label_001C:0x001C CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(4);0x003D CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_MakeLiteralInt_ReturnValue);0x0063 if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_0287;0x0071 PushFlow(Label_029F);0x0076 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Temp_int_Variable);0x009B CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(4);0x00BC CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x00D8 CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_MakeLiteralInt_ReturnValue);0x00FD CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(1, CallFunc_Conv_IntToDouble_ReturnValue_1);0x012B CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue);0x0159 CallFunc_VLerp_Alpha_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0176 CallFunc_VLerp_ReturnValue = VLerp(CallFunc_K2_GetActorLocation_ReturnValue, AICurrentLocation, CallFunc_VLerp_Alpha_ImplicitCast);0x01AD CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_VLerp_ReturnValue, FVector(0, 0, -800));0x01EB CallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_VLerp_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 50f, 0, false, Temp_object_Variable, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0278 if (!(CallFunc_SphereTraceSingle_ReturnValue)) goto Label_02E9;0x0286 PopFlow();0x0287 Label_0287:0x0287 NotAllowed = NULL;0x029A goto Label_02F5;0x029F Label_029F:0x029F CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x02C9 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x02E4 goto Label_001C;0x02E9 Label_02E9:0x02E9 NULL = true;0x02F4 PopFlow();0x02F5 Label_02F5:0x02F5 return;Public 0x14f0670 0x01 void StartCheckBelow () Script36 statements · 2,095 bytes of bytecode 0x0000 if (!(Flying)) goto Label_082C;0x000E CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x002A CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 400));0x0068 CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, 0, false, Temp_object_Variable, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x00F0 BreakHitResult(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);0x01A5 if (!(CallFunc_BreakHitResult_bBlockingHit)) goto Label_082C;0x01B3 BreakHitResult(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);0x0268 CallFunc_GetComponentsByTag_ReturnValue = CallFunc_BreakHitResult_HitActor.GetComponentsByTag(/Script/Engine.SceneComponent, FName(SentinelAttach));0x02B0 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetComponentsByTag_ReturnValue, 0, CallFunc_Array_Get_Item);0x02E7 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item);0x0304 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0741;0x0312 BreakHitResult(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);0x03C7 CallFunc_GetComponentsByTag_ReturnValue = CallFunc_BreakHitResult_HitActor.GetComponentsByTag(/Script/Engine.SceneComponent, FName(SentinelAttach));0x040F /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetComponentsByTag_ReturnValue, 0, CallFunc_Array_Get_Item);0x0446 CallFunc_K2_AttachToComponent_ReturnValue_1 = K2_AttachToComponent(CallFunc_Array_Get_Item, FName(None), 1, 1, 1, true);0x0477 Label_0477:0x0477 BreakHitResult(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);0x052C CallFunc_ActorHasTag_ReturnValue = CallFunc_BreakHitResult_HitActor.ActorHasTag(FName(Enemy));0x0563 if (!(CallFunc_ActorHasTag_ReturnValue)) goto Label_082C;0x0571 CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleHalfHeight);0x05A4 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 10);0x05D2 CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Add_DoubleDouble_ReturnValue);0x0609 BreakHitResult(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);0x06BE CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakHitResult_ImpactPoint, CallFunc_MakeVector_ReturnValue);0x06EC CallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CallFunc_Add_VectorVector_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, true);0x0714 Flying = true;0x071F FlyingSet();0x072D Activate(true);0x073C goto Label_082C;0x0741 Label_0741:0x0741 BreakHitResult(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);0x07F6 CallFunc_K2_AttachToComponent_ReturnValue = K2_AttachToComponent(CallFunc_BreakHitResult_HitComponent, FName(None), 1, 1, 1, true);0x0827 goto Label_0477;0x082C Label_082C:0x082C return;Public 0x14f0670 0x00 void ShootingFunction () Script7 statements · 225 bytes of bytecode 0x0000 Temp_bool_Variable_1 = false;0x000B CallFunc_BooleanOR_ReturnValue = BooleanOR(Berserk, isStunt);0x0031 CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, Dead);0x0057 Temp_bool_Variable = CallFunc_BooleanOR_ReturnValue_1;0x006A WeaponModule.CheckTarget(AICurrentLocation, Switch(Temp_bool_Variable, false => isWatch, true => Temp_bool_Variable_1, default => K2Node_Select_Default), AICurrentActor, ArrowWeapon);0x00DE return;Public 0x14f0670 0x00 void Recast (AMainChar_C * NewParam ) Script13 statements · 194 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(NewParam);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0043;0x002B MainChar = NewParam;0x003E goto Label_00BF;0x0043 Label_0043:0x0043 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x005D K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0081 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x009E if (!(K2Node_DynamicCast_bSuccess)) goto Label_00BF;0x00AC MainChar = K2Node_DynamicCast_AsMain_Char;0x00BF Label_00BF:0x00BF return;Public 0x14f0670 0x08 void AddPaths () Script39 statements · 1,018 bytes of bytecode 0x0000 PushFlow(Label_03F7);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable_1 = 0;0x0033 Label_0033:0x0033 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(GizmoPath);0x006E CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0094 if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_01B6;0x00A2 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x00BD PushFlow(Label_03AD);0x00C2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(GizmoPath, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x00FD CallFunc_AddComponent_ReturnValue_1 = AddComponent(FName(NODE_AddArrowComponent-0), false, CallFunc_Array_Get_Item_1, this, false);0x012A CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Arrows, CallFunc_AddComponent_ReturnValue_1);0x016E CallFunc_K2_AttachToComponent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue_1.K2_AttachToComponent(RootPath, FName(None), 0, 0, 0, true);0x01B5 PopFlow();0x01B6 Label_01B6:0x01B6 Temp_int_Loop_Counter_Variable_1 = 0;0x01CD Temp_int_Array_Index_Variable = 0;0x01E4 Label_01E4:0x01E4 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(GizmoPath2);0x021F CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x0245 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x024F Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x026A PushFlow(Label_0363);0x026F /Script/Engine.Default__KismetArrayLibrary.Array_Get(GizmoPath2, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02AA CallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddArrowComponent-1), false, CallFunc_Array_Get_Item, this, false);0x02D7 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Arrows2, CallFunc_AddComponent_ReturnValue);0x031B CallFunc_K2_AttachToComponent_ReturnValue = CallFunc_AddComponent_ReturnValue.K2_AttachToComponent(RootPath, FName(None), 0, 0, 0, true);0x0362 PopFlow();0x0363 Label_0363:0x0363 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x038D Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x03A8 goto Label_01E4;0x03AD Label_03AD:0x03AD CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03D7 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03F2 goto Label_0033;0x03F7 Label_03F7:0x03F7 return;Public 0x14f0670 0x00 void SetCurrentSpeed () Script6 statements · 156 bytes of bytecode 0x0000 CallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(DefaultSpeed);0x001D CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(DistanceTarget, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x004B K2Node_VariableSet_MaxWalkSpeed_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0068 CharacterMovement.MaxWalkSpeed = K2Node_VariableSet_MaxWalkSpeed_ImplicitCast;0x0099 return;Public 0x14f0670 0x00 void HeightFunction (float InputPin ) Script7 statements · 227 bytes of bytecode 0x0000 CapsuleComponent.SetCapsuleHalfHeight(InputPin, true);0x002A CallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(InputPin);0x0047 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, 100);0x0075 CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Subtract_DoubleDouble_ReturnValue);0x00AC Mesh.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x00E0 return;Public 0x14f0670 0x04 void AnimValues () Script3 statements · 52 bytes of bytecode 0x0000 Anim.EyeLookTargetLocation = AICurrentLocation;0x0031 return;Public 0x14f0670 0x00 void StartSets () Script25 statements · 745 bytes of bytecode 0x0000 RootPath.K2_DetachFromComponent(1, 1, 1, true);0x0027 CallFunc_GetTransform_ReturnValue = GetTransform();0x0043 StartTransform = CallFunc_GetTransform_ReturnValue;0x005E DefaultRadius = CapsuleComponent.CapsuleRadius;0x008F DefaultSpeed = CharacterMovement.MaxWalkSpeed;0x00C0 DefaultFOV = PawnSensing.PeripheralVisionAngle;0x00F1 CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, 10);0x0117 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_RandomIntegerInRange_ReturnValue);0x013C CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 0.25);0x016A K2Node_VariableSet_RandomTimerZ_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0187 RandomTimerZ = K2Node_VariableSet_RandomTimerZ_ImplicitCast;0x01A2 CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(2, 5);0x01D0 K2Node_VariableSet_RandomSpeedZ_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x01ED RandomSpeedZ = K2Node_VariableSet_RandomSpeedZ_ImplicitCast;0x0208 CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x0224 ConstantRot = CallFunc_K2_GetActorRotation_ReturnValue;0x023F AICurrentRotation = ConstantRot;0x025A CallFunc_GetAnimInstance_ReturnValue = Mesh.GetAnimInstance();0x0284 K2Node_DynamicCast_AsSentinel_01Anim = Cast<Sentinel01Anim_C>(CallFunc_GetAnimInstance_ReturnValue);0x02A8 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSentinel_01Anim);0x02C5 if (!(K2Node_DynamicCast_bSuccess)) goto Label_02E6;0x02D3 Anim = K2Node_DynamicCast_AsSentinel_01Anim;0x02E6 Label_02E6:0x02E6 return;Public 0x14f0670 0x00 void AddTentacles () Script48 statements · 1,710 bytes of bytecode 0x0000 PushFlow(Label_06AB);0x0005 AmountTentacle = 3;0x001C Temp_int_Loop_Counter_Variable = 0;0x0033 Temp_int_Array_Index_Variable = 0;0x004A Label_004A:0x004A K2Node_MakeArray_Array = {Tentacle1, Tentacle2, Tentacle3, Tentacle4};0x0079 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x00B4 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00DA if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00E4 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00FF PushFlow(Label_0661);0x0104 K2Node_MakeArray_Array = {Tentacle1, Tentacle2, Tentacle3, Tentacle4};0x0133 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x016E CallFunc_RandomBool_ReturnValue = RandomBool();0x0182 CallFunc_SelectFloat_ReturnValue = SelectFloat(90, -90, CallFunc_RandomBool_ReturnValue);0x01B9 CallFunc_MakeRotator_Roll_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x01D6 CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast, 0f, 0f);0x0205 CallFunc_Array_Get_Item.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x0239 K2Node_MakeArray_Array = {Tentacle1, Tentacle2, Tentacle3, Tentacle4};0x0268 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02A3 K2Node_DynamicCast_AsSentinel_Tentacle = Cast<SentinelTentacle_C>(CallFunc_Array_Get_Item.ChildActor);0x02DD K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSentinel_Tentacle);0x02FA if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0304 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(SentinelTentacles, K2Node_DynamicCast_AsSentinel_Tentacle);0x0348 NewLocalVar = K2Node_DynamicCast_AsSentinel_Tentacle;0x035B NewLocalVar.BlendPhysics = Blend Physics;0x038C CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Array_Index_Variable, 1);0x03B6 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Add_IntInt_ReturnValue);0x03DB CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Tentacle0", CallFunc_Conv_IntToString_ReturnValue);0x040B CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "Socket");0x0438 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_1);0x045D CallFunc_GetSocketBoneName_ReturnValue = Mesh.GetSocketBoneName(CallFunc_Conv_StringToName_ReturnValue);0x0498 CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NewLocalVar.Tags, CallFunc_GetSocketBoneName_ReturnValue);0x04F2 K2Node_MakeArray_Array = {Tentacle1, Tentacle2, Tentacle3, Tentacle4};0x0521 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x055C NewLocalVar.SetOwner(this);0x0581 CallFunc_Array_Get_Item.ChildActor.SetOwner(this);0x05BC NewLocalVar.Tentacle.SetCullDistance(Mesh.LDMaxDrawDistance);0x0611 CallFunc_Set_Anim_Blend_ImplicitCast = Cast<3>(AnimBlend);0x062E NewLocalVar.Set Anim(CallFunc_Set_Anim_Blend_ImplicitCast, 1f);0x0660 PopFlow();0x0661 Label_0661:0x0661 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x068B Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x06A6 goto Label_004A;0x06AB Label_06AB:0x06AB return;Public 0x14f0670 0x00 void Type Weapon Select () Script6 statements · 314 bytes of bytecode 0x0000 WeaponModule.Root = ArrowWeapon;0x0029 CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(WeaponModule.RootSpawners, ArrowWeapon);0x0083 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(WeaponModule.SawMeshes, FakeSaw);0x00DD CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(WeaponModule.Lasers, Laser);0x0137 return;Public 0x14f0670 0x00 void UpdateSpeed (bool Walk ) Script8 statements · 72 bytes of bytecode 0x0000 if (!(Walk)) goto Label_002E;0x000E CurrentSpeed = DefaultSpeed;0x0029 goto Label_0045;0x002E Label_002E:0x002E CurrentSpeed = 0f;0x0045 Label_0045:0x0045 return;Public 0x14f0670 0x01 void GetAITargetLoc (const FVector & Loc , const FRotator & rot , const bool & Pursue ) Script33 statements · 733 bytes of bytecode 0x0000 LocalLoc = FVector(0, 0, 0);0x002B LocalRot = FRotator(0, 0, 0);0x0056 isPursue = false;0x0061 if (!(isStunt)) goto Label_0109;0x006F Label_006F:0x006F AICurrentActor = nullptr;0x007A AICurrentLocation = AICurrentLocation;0x0095 AICurrentRotation = AICurrentRotation;0x00B0 isPursue = false;0x00BB Label_00BB:0x00BB Loc = LocalLoc;0x00D6 rot = LocalRot;0x00F1 Pursue = isPursue;0x0104 goto Label_02DA;0x0109 Label_0109:0x0109 CallFunc_IsValid_ReturnValue = IsValid(AICurrentActor);0x0126 if (!(CallFunc_IsValid_ReturnValue)) goto Label_006F;0x0134 CallFunc_GetAIController_ReturnValue = GetAIController(this);0x0149 CallFunc_LineOfSightTo_ReturnValue = CallFunc_GetAIController_ReturnValue.LineOfSightTo(AICurrentActor, FVector(0, 0, 0), false);0x019A if (!(CallFunc_LineOfSightTo_ReturnValue)) goto Label_006F;0x01A8 AICurrentActor = AICurrentActor;0x01BB CallFunc_K2_GetActorLocation_ReturnValue_1 = AICurrentActor.K2_GetActorLocation();0x01ED AICurrentLocation = CallFunc_K2_GetActorLocation_ReturnValue_1;0x0208 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0224 CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue, AICurrentLocation);0x0252 BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0280 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw);0x02AF AICurrentRotation = CallFunc_MakeRotator_ReturnValue;0x02CA isPursue = true;0x02D5 goto Label_00BB;0x02DA Label_02DA:0x02DA return;Public 0x14f0670 0x31 void UpdateCurrentTarget (AActor * Actor , const FVector & Loc , const FRotator & rot ) Script5 statements · 76 bytes of bytecode 0x0000 AICurrentLocation = Loc;0x001B AICurrentRotation = rot;0x0036 AICurrentActor = Actor;0x0049 return;Public 0x14f0670 0x38 void UserConstructionScript () Script26 statements · 1,065 bytes of bytecode 0x0000 HeightFunction(Height);0x0017 Type Weapon Select();0x0025 AddPaths();0x0033 CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(0);0x0054 CallFunc_GetMaterial_ReturnValue = Mesh.GetMaterial(CallFunc_MakeLiteralInt_ReturnValue);0x008B CallFunc_CreateDynamicMaterialInstance_ReturnValue = Mesh.CreateDynamicMaterialInstance(CallFunc_MakeLiteralInt_ReturnValue, CallFunc_GetMaterial_ReturnValue, FName(None));0x00D8 BodyMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x00EB Temp_object_Variable_1 = /Game/Blueprints/Enemy/SentinelDrone/01/Variation/SentinelBlack.SentinelBlack;0x00FE CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(TextureSelect, -1);0x0120 K2Node_MakeArray_Array = {/Game/Blueprints/Enemy/SentinelDrone/01/Variation/Sentinel01_Color.Sentinel01_Color, /Game/Blueprints/Enemy/SentinelDrone/01/Variation/02.02, /Game/Blueprints/Enemy/SentinelDrone/01/Variation/03.03, /Game/Blueprints/Enemy/SentinelDrone/01/Variation/04.04, /Game/Blueprints/Enemy/SentinelDrone/01/Variation/05.05};0x0158 Temp_bool_Variable = Berserk;0x016B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x01A6 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x01D0 CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, CallFunc_Subtract_IntInt_ReturnValue);0x01FA CallFunc_SelectInt_ReturnValue = SelectInt(CallFunc_RandomIntegerInRange_ReturnValue, TextureSelect, CallFunc_EqualEqual_IntInt_ReturnValue);0x0231 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, CallFunc_SelectInt_ReturnValue, CallFunc_Array_Get_Item);0x026C TextureSelected = Switch(Temp_bool_Variable, false => CallFunc_Array_Get_Item, true => Temp_object_Variable_1, default => K2Node_Select_Default);0x02AB BodyMaterial.SetTextureParameterValue(FName(Color), TextureSelected);0x02E1 FlyingSet();0x02EF CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x030B CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, HeightDetection);0x0342 CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_MakeVector_ReturnValue);0x0370 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_MakeVector_ReturnValue);0x039E CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, 0, false, Temp_object_Variable, 2, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 3f);0x0426 return;Event Public 0x14f0670 0x00 void AdjustPatrolTL__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(15);0x000F return;0x14f0670 0x00 void AdjustPatrolTL__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(23765);0x000F return;0x14f0670 0x00 void TimelineHeight__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(23255);0x000F return;0x14f0670 0x00 void TimelineHeight__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(22032);0x000F return;0x14f0670 0x00 void TentacleBlendTL__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(19927);0x000F return;0x14f0670 0x00 void TentacleBlendTL__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(19541);0x000F return;0x14f0670 0x00 void OnNotifyEnd_30BF246B48CD59ECB63F9B9A753AA065 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012 ExecuteUbergraph_SentinelDrone(9770);0x0021 return;0x14f0670 0x08 void OnNotifyBegin_30BF246B48CD59ECB63F9B9A753AA065 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012 ExecuteUbergraph_SentinelDrone(7318);0x0021 return;0x14f0670 0x08 void OnInterrupted_30BF246B48CD59ECB63F9B9A753AA065 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012 ExecuteUbergraph_SentinelDrone(23459);0x0021 return;0x14f0670 0x08 void OnBlendOut_30BF246B48CD59ECB63F9B9A753AA065 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012 ExecuteUbergraph_SentinelDrone(23412);0x0021 return;0x14f0670 0x08 void OnCompleted_30BF246B48CD59ECB63F9B9A753AA065 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012 ExecuteUbergraph_SentinelDrone(23223);0x0021 return;0x14f0670 0x08 void OnFail_37ACC8D945A1DF14040FBB9F8CCFCE4B (const EPathFollowingResult & MovementResult ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_MovementResult_3 = MovementResult;0x0012 ExecuteUbergraph_SentinelDrone(20824);0x0021 return;0x14f0670 0x01 void OnSuccess_37ACC8D945A1DF14040FBB9F8CCFCE4B (const EPathFollowingResult & MovementResult ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_MovementResult_2 = MovementResult;0x0012 ExecuteUbergraph_SentinelDrone(20796);0x0021 return;0x14f0670 0x01 void OnFail_4E19258B409D5518C889F780594BFE5E (const EPathFollowingResult & MovementResult ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_MovementResult_1 = MovementResult;0x0012 ExecuteUbergraph_SentinelDrone(13251);0x0021 return;0x14f0670 0x01 void OnSuccess_4E19258B409D5518C889F780594BFE5E (const EPathFollowingResult & MovementResult ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_MovementResult = MovementResult;0x0012 ExecuteUbergraph_SentinelDrone(12666);0x0021 return;0x14f0670 0x01 void OnNotifyEnd_955437F04EB5777FA61DDD8C0F16751E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012 ExecuteUbergraph_SentinelDrone(2105);0x0021 return;0x14f0670 0x08 void OnNotifyBegin_955437F04EB5777FA61DDD8C0F16751E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012 ExecuteUbergraph_SentinelDrone(2133);0x0021 return;0x14f0670 0x08 void OnInterrupted_955437F04EB5777FA61DDD8C0F16751E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012 ExecuteUbergraph_SentinelDrone(2161);0x0021 return;0x14f0670 0x08 void OnBlendOut_955437F04EB5777FA61DDD8C0F16751E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012 ExecuteUbergraph_SentinelDrone(2243);0x0021 return;0x14f0670 0x08 void OnCompleted_955437F04EB5777FA61DDD8C0F16751E (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012 ExecuteUbergraph_SentinelDrone(2275);0x0021 return;0x14f0670 0x08 void PhysDestroyClone (AActor * Owner ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Owner_1 = Owner;0x0012 ExecuteUbergraph_SentinelDrone(10300);0x0021 return;Public 0x14f0670 0x08 void PhysDestroySnapshot () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(10301);0x000F return;Public 0x14f0670 0x00 void PhysDestroyCastToDestroyer () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(10302);0x000F return;Public 0x14f0670 0x00 void BlinkSlacking (double NewParam ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_NewParam = NewParam;0x0012 ExecuteUbergraph_SentinelDrone(10303);0x0021 return;Public 0x14f0670 0x08 void ParryTrap (AMainChar_C * P ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_P_2 = P;0x0012 ExecuteUbergraph_SentinelDrone(10304);0x0021 return;Public 0x14f0670 0x08 void HitCapsuleResult () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(10305);0x000F return;Public 0x14f0670 0x00 void CementSulk (const FHitResult & Hit , AMainChar_C * Player ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Hit = Hit;0x0012 PersistentFrame.K2Node_Event_Player = Player;0x0024 ExecuteUbergraph_SentinelDrone(10306);0x0033 return;Public 0x14f0670 0x108 void TutorialMessage (AActor * ActorCall ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_ActorCall = ActorCall;0x0012 ExecuteUbergraph_SentinelDrone(10307);0x0021 return;Public 0x14f0670 0x08 void ExplosionEnvironment () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(10308);0x000F return;Public 0x14f0670 0x00 void DoorBash (const FVector & Loc ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Loc_1 = Loc;0x0012 ExecuteUbergraph_SentinelDrone(10309);0x0021 return;Public 0x14f0670 0x18 void SpecialAttachCondition (AMainChar_C * P , AActor * Actor , USceneComponent * Component ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_P_1 = P;0x0012 PersistentFrame.K2Node_Event_Actor_1 = Actor;0x0024 PersistentFrame.K2Node_Event_Component = Component;0x0036 ExecuteUbergraph_SentinelDrone(10310);0x0045 return;Public 0x14f0670 0x18 void SawHitBack (ASawProjectile_C * Saw , const FVector & HitLocation ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Saw_1 = Saw;0x0012 PersistentFrame.K2Node_Event_HitLocation = HitLocation;0x0024 ExecuteUbergraph_SentinelDrone(10311);0x0033 return;Public 0x14f0670 0x20 void SawParryCastBack (ASawProjectile_C * Saw , AActor * Owner ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Saw = Saw;0x0012 PersistentFrame.K2Node_Event_Owner = Owner;0x0024 ExecuteUbergraph_SentinelDrone(10312);0x0033 return;Public 0x14f0670 0x10 void SliceHandle () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(10313);0x000F return;Public 0x14f0670 0x00 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(10314);0x000F return;Event Protected 0x14f0670 0x00 void ReceiveTick (float DeltaSeconds ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012 ExecuteUbergraph_SentinelDrone(10952);0x0021 return;Event Public 0x14f0670 0x04 void ShootReaction () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(12806);0x000F return;0x14f0670 0x00 void Activate (bool Active ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Active = Active;0x0012 ExecuteUbergraph_SentinelDrone(13331);0x0021 return;0x14f0670 0x01 void StuntEffect () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(13858);0x000F return;0x14f0670 0x00 void AttackPressEvent () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(13923);0x000F return;0x14f0670 0x00 void StartAwakeMove (const FVector & LocationToMove ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_LocationToMove = LocationToMove;0x0012 ExecuteUbergraph_SentinelDrone(13939);0x0021 return;0x14f0670 0x18 void VRScan (bool TurnOn ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_TurnOn = TurnOn;0x0012 ExecuteUbergraph_SentinelDrone(14209);0x0021 return;0x14f0670 0x01 void ForceEnd () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(14517);0x000F return;0x14f0670 0x00 void Parry (AActor * NewParam ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewParam_1 = NewParam;0x0012 ExecuteUbergraph_SentinelDrone(14533);0x0021 return;0x14f0670 0x08 void JumpAttackHelp (bool Check ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Check = Check;0x0012 ExecuteUbergraph_SentinelDrone(14589);0x0021 return;0x14f0670 0x01 void CheckActivation () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(14776);0x000F return;0x14f0670 0x00 void AudioEngine () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(14843);0x000F return;0x14f0670 0x00 void HitResults (AMainChar_C * P , AActor * Actor , const FVector & Location , const FVector & Direction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_P = P;0x0012 PersistentFrame.K2Node_Event_Actor = Actor;0x0024 PersistentFrame.K2Node_Event_Location_2 = Location;0x0036 PersistentFrame.K2Node_Event_Direction = Direction;0x0048 ExecuteUbergraph_SentinelDrone(15375);0x0057 return;Public 0x14f0670 0x40 void DashRemoval (bool Active ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Active_1 = Active;0x0012 ExecuteUbergraph_SentinelDrone(15490);0x0021 return;Public 0x14f0670 0x01 void AnnihilationCall () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(15491);0x000F return;Public 0x14f0670 0x00 void EnemyActivation (bool Active ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Active = Active;0x0012 ExecuteUbergraph_SentinelDrone(15506);0x0021 return;Public 0x14f0670 0x01 void StuntActivation () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(15530);0x000F return;Public 0x14f0670 0x00 void MineActivation (const FVector & Location , AActor * Mine ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Location_1 = Location;0x0012 PersistentFrame.K2Node_Event_Mine = Mine;0x0024 ExecuteUbergraph_SentinelDrone(15545);0x0033 return;Public 0x14f0670 0x20 void ShootCastBack () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(15615);0x000F return;Public 0x14f0670 0x00 void PhysDestroyTentacle (APhysicsDestroyEnemy_C * Phys , USkeletalMeshComponent * Mesh , int32 Index ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Phys = Phys;0x0012 PersistentFrame.K2Node_Event_Mesh = Mesh;0x0024 PersistentFrame.K2Node_Event_Index = Index;0x0036 ExecuteUbergraph_SentinelDrone(15630);0x0045 return;Public 0x14f0670 0x14 void AwakeEnemy (const FVector & Location ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Location = Location;0x0012 ExecuteUbergraph_SentinelDrone(15891);0x0021 return;Public 0x14f0670 0x18 void EnvironmentalDestroy (const FVector & Loc , const FVector & Dir , AActor * Destroyer ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Loc = Loc;0x0012 PersistentFrame.K2Node_Event_Dir = Dir;0x0024 PersistentFrame.K2Node_Event_Destroyer = Destroyer;0x0036 ExecuteUbergraph_SentinelDrone(15915);0x0045 return;Public 0x14f0670 0x38 void DroneChangePath (int32 ID ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_ID = ID;0x0012 ExecuteUbergraph_SentinelDrone(15957);0x0021 return;Public 0x14f0670 0x04 void TentacleRemovalCommand (ASentinelTentacle_C * Tentacle ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Tentacle = Tentacle;0x0012 ExecuteUbergraph_SentinelDrone(15981);0x0021 return;Public 0x14f0670 0x08 void BerserkChase () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(16682);0x000F return;0x14f0670 0x00 void TentacleAttack () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(16687);0x000F return;Public 0x14f0670 0x00 void Explosion () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(18081);0x000F return;0x14f0670 0x00 void Annihilation () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(18339);0x000F return;0x14f0670 0x00 void BndEvt__SentinelDrone_Mesh_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature (UPrimitiveComponent * OverlappedComponent , AActor * OtherActor , UPrimitiveComponent * OtherComp , int32 OtherBodyIndex , bool bFromSweep , FHitResult & SweepResult ) Script9 statements · 126 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048 PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005A PersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006C ExecuteUbergraph_SentinelDrone(18862);0x007B return;0x14f0670 0x120 void TentacleRemoval () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(19531);0x000F return;0x14f0670 0x00 void DestroyEvent (const FVector & HitLocation , const FVector & HitDirection , AActor * HitActor ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_HitLocation = HitLocation;0x0012 PersistentFrame.K2Node_CustomEvent_HitDirection = HitDirection;0x0024 PersistentFrame.K2Node_CustomEvent_HitActor = HitActor;0x0036 ExecuteUbergraph_SentinelDrone(19536);0x0045 return;0x14f0670 0x38 void AdaptNewHeight (bool tO2 ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_tO2 = tO2;0x0012 ExecuteUbergraph_SentinelDrone(20501);0x0021 return;0x14f0670 0x01 void ChangePathID (int32 ID ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ID = ID;0x0012 ExecuteUbergraph_SentinelDrone(20764);0x0021 return;0x14f0670 0x04 void PatrolDelay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(20852);0x000F return;0x14f0670 0x00 void PatrolEvent () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(21090);0x000F return;0x14f0670 0x00 void NoiseCallAttention () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(23193);0x000F return;Public 0x14f0670 0x00 void ForceDashEnemyOnPath () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(23213);0x000F return;Public 0x14f0670 0x00 void ForceDash () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(23218);0x000F return;0x14f0670 0x00 void ForceSense (AActor * NewParam ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewParam = NewParam;0x0012 ExecuteUbergraph_SentinelDrone(23256);0x0021 return;0x14f0670 0x08 void SeenOnce () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(23397);0x000F return;0x14f0670 0x00 void TentacleBlend (bool Start ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Start = Start;0x0012 ExecuteUbergraph_SentinelDrone(23440);0x0021 return;0x14f0670 0x01 void Dashing () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_SentinelDrone(23680);0x000F return;0x14f0670 0x00 void BndEvt__SentinelDrone_PawnSensing_K2Node_ComponentBoundEvent_0_SeePawnDelegate__DelegateSignature (APawn * Pawn ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Pawn = Pawn;0x0012 ExecuteUbergraph_SentinelDrone(23685);0x0021 return;0x14f0670 0x08 void ExecuteUbergraph_SentinelDrone (int32 EntryPoint ) Script1019 statements · 23,773 bytes of bytecode 0x0000 PushFlow(Label_5CDA);0x0005 goto [EntryPoint];0x000F PopFlow();0x0010 Anim.isStunt = false;0x0031 isStunt = false;0x003C PatrolDelay();0x004A PopFlow();0x004B StartCheckBelow();0x0059 if (!(IsActive)) goto Label_0076;0x0067 CheckActivation();0x0075 PopFlow();0x0076 Label_0076:0x0076 if (!(DontStartActive)) PopFlow();0x0080 Activate(false);0x008F PopFlow();0x0090 StartDelay = true;0x009B PopFlow();0x009C HelperBox.SetGenerateOverlapEvents(false);0x00BD PopFlow();0x00BE Explosion();0x00CC PopFlow();0x00CD Temp_bool_IsClosed_Variable = false;0x00D8 Temp_bool_Has_Been_Initd_Variable = true;0x00E3 PopFlow();0x00E4 K2_DestroyActor();0x00F2 PopFlow();0x00F3 Hit = false;0x00FE PopFlow();0x00FF PatrolEvent();0x010D PopFlow();0x010E MainChar.Sensing Enemy(this, true);0x0134 PopFlow();0x0135 isDashing = false;0x0140 PopFlow();0x0141 isWatch = false;0x014C TentacleBlend(true);0x015B PopFlow();0x015C Label_015C:0x015C if (!(isWatch)) PopFlow();0x0166 CallFunc_ActorHasTag_ReturnValue = ActorHasTag(FName(Deactivated));0x0187 CallFunc_K2_GetActorLocation_ReturnValue_12 = K2_GetActorLocation();0x01A3 CallFunc_Vector_Distance_ReturnValue_3 = Vector_Distance(AICurrentLocation, CallFunc_K2_GetActorLocation_ReturnValue_12);0x01D1 CallFunc_Less_DoubleDouble_ReturnValue_2 = Less_DoubleDouble(CallFunc_Vector_Distance_ReturnValue_3, WeaponModule.RadiusNear);0x020D CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_Less_DoubleDouble_ReturnValue_2, CallFunc_ActorHasTag_ReturnValue);0x0233 CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_BooleanOR_ReturnValue_1, WeaponModule.AvoidDelayed);0x026F if (!(CallFunc_BooleanOR_ReturnValue_2)) goto Label_027E;0x027D PopFlow();0x027E Label_027E:0x027E CallFunc_BooleanOR_ReturnValue_3 = BooleanOR(TemporaryDisableAction, Dead);0x02A4 CallFunc_BooleanOR_ReturnValue_4 = BooleanOR(CallFunc_BooleanOR_ReturnValue_3, stayinplace);0x02CA CallFunc_BooleanOR_ReturnValue_5 = BooleanOR(CallFunc_BooleanOR_ReturnValue_4, isPatrol);0x02F0 CallFunc_BooleanOR_ReturnValue_6 = BooleanOR(CallFunc_BooleanOR_ReturnValue_5, isDashing);0x0316 CallFunc_BooleanOR_ReturnValue_7 = BooleanOR(CallFunc_BooleanOR_ReturnValue_6, Berserk);0x033C CallFunc_BooleanOR_ReturnValue_8 = BooleanOR(CallFunc_BooleanOR_ReturnValue_7, isStunt);0x0362 CallFunc_BooleanOR_ReturnValue_9 = BooleanOR(CallFunc_BooleanOR_ReturnValue_8, Flying);0x0388 if (!(CallFunc_BooleanOR_ReturnValue_9)) goto Label_0397;0x0396 PopFlow();0x0397 Label_0397:0x0397 DashCheck(CallFunc_DashCheck_NotAllowed);0x03AE if (!(CallFunc_DashCheck_NotAllowed)) goto Label_03BD;0x03BC PopFlow();0x03BD Label_03BD:0x03BD isDashing = true;0x03C8 CallFunc_RandomBool_ReturnValue_1 = RandomBool();0x03DC DashLorR = CallFunc_RandomBool_ReturnValue_1;0x03EF CharacterMovement.StopMovementImmediately();0x0413 CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(1, -1, DashLorR);0x044A CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(300, CallFunc_SelectFloat_ReturnValue_2);0x0478 CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x049D CallFunc_GetActorRightVector_ReturnValue = GetActorRightVector();0x04B9 CallFunc_K2_GetActorLocation_ReturnValue_13 = K2_GetActorLocation();0x04D5 CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetActorRightVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x0503 CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_13, CallFunc_Multiply_VectorVector_ReturnValue_2);0x0531 CallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue_13, CallFunc_Add_VectorVector_ReturnValue_1, CapsuleComponent.CapsuleRadius, 0, false, Temp_object_Variable, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x05D8 if (!(CallFunc_SphereTraceSingle_ReturnValue)) goto Label_0804;0x05E6 Label_05E6:0x05E6 Temp_object_Variable_1 = /Game/Blueprints/Enemy/SentinelDrone/01/Anim/Dash_Montage_Right.Dash_Montage_Right;0x05F9 Temp_object_Variable_2 = /Game/Blueprints/Enemy/SentinelDrone/01/Anim/Dash_Montage_Left.Dash_Montage_Left;0x060C Temp_bool_Variable = DashLorR;0x061F DashMontage = Switch(Temp_bool_Variable, false => Temp_object_Variable_2, true => Temp_object_Variable_1, default => K2Node_Select_Default_1);0x065E CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(Mesh, DashMontage, 1f, 0f, FName(Dash), true);0x069C CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x06B9 if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x06C3 K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnCompleted_955437F04EB5777FA61DDD8C0F16751E);0x06DA CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_4;0x0703 K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnBlendOut_955437F04EB5777FA61DDD8C0F16751E);0x071A CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_3;0x0743 K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnInterrupted_955437F04EB5777FA61DDD8C0F16751E);0x075A CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_2;0x0783 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnNotifyBegin_955437F04EB5777FA61DDD8C0F16751E);0x079A CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_1;0x07C3 K2Node_CreateDelegate_OutputDelegate.Bind(this, OnNotifyEnd_955437F04EB5777FA61DDD8C0F16751E);0x07DA CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate;0x0803 PopFlow();0x0804 Label_0804:0x0804 CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(DashLorR);0x0821 DashLorR = CallFunc_Not_PreBool_ReturnValue_1;0x0834 goto Label_05E6;0x0839 Temp_name_Variable = K2Node_CustomEvent_NotifyName_4;0x0854 PopFlow();0x0855 Temp_name_Variable = K2Node_CustomEvent_NotifyName_3;0x0870 PopFlow();0x0871 Temp_name_Variable = K2Node_CustomEvent_NotifyName_2;0x088C Label_088C:0x088C RetriggerableDelay(this, 1f, LatentActionInfo{0x135, -1764763356, FName(ExecuteUbergraph_SentinelDrone), this});0x08C2 PopFlow();0x08C3 Temp_name_Variable = K2Node_CustomEvent_NotifyName_1;0x08DE goto Label_088C;0x08E3 Temp_name_Variable = K2Node_CustomEvent_NotifyName;0x08FE goto Label_088C;0x0903 Label_0903:0x0903 PushFlow(Label_0968);0x0908 /Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_6);0x0943 CallFunc_Array_Get_Item_6.OwnerDeath();0x0967 PopFlow();0x0968 Label_0968:0x0968 CallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Loop_Counter_Variable_6, 1);0x0992 Temp_int_Loop_Counter_Variable_6 = CallFunc_Add_IntInt_ReturnValue_6;0x09AD Label_09AD:0x09AD CallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SentinelTentacles);0x09E8 CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_6, CallFunc_Array_Length_ReturnValue_5);0x0A0E if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0A3C;0x0A1C Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_6;0x0A37 goto Label_0903;0x0A3C Label_0A3C:0x0A3C CallFunc_GetPlayerPawn_ReturnValue_3 = GetPlayerPawn(this, 0);0x0A56 CallFunc_GetTransform_ReturnValue_2 = GetTransform();0x0A72 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2 = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Enemy/Systems/PhysicsDestroyEnemy.PhysicsDestroyEnemy_C, CallFunc_GetTransform_ReturnValue_2, 1, CallFunc_GetPlayerPawn_ReturnValue_3, 1);0x0AA6 SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, FName(Class), /Game/Blueprints/Enemy/Systems/PhysicsDestroyEnemy.PhysicsDestroyEnemy_C);0x0ACF CallFunc_GetTransform_ReturnValue_2 = GetTransform();0x0AEB CallFunc_FinishSpawningActor_ReturnValue_2 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, CallFunc_GetTransform_ReturnValue_2, 1);0x0B13 CallFunc_FinishSpawningActor_ReturnValue_2.StartPhysics(K2Node_CustomEvent_HitLocation, K2Node_CustomEvent_HitDirection, TextureSelected, this, K2Node_CustomEvent_HitActor, 100f, Mesh.RelativeLocation);0x0B80 RetriggerableDelay(this, 2f, LatentActionInfo{0xE4, -1829571444, FName(ExecuteUbergraph_SentinelDrone), this});0x0BB6 PopFlow();0x0BB7 Label_0BB7:0x0BB7 Temp_int_Array_Index_Variable = 0;0x0BCE goto Label_09AD;0x0BD3 Label_0BD3:0x0BD3 PushFlow(Label_0CC5);0x0BD8 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsWithTag_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_4);0x0C13 CallFunc_GetOwner_ReturnValue = CallFunc_Array_Get_Item_4.GetOwner();0x0C3D CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetOwner_ReturnValue, this);0x0C5B if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x0C65 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsWithTag_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_4);0x0CA0 CallFunc_Array_Get_Item_4.K2_DestroyActor();0x0CC4 PopFlow();0x0CC5 Label_0CC5:0x0CC5 CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0CEF Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_3;0x0D0A Label_0D0A:0x0D0A CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsWithTag_OutActors);0x0D45 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_4);0x0D6B if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0D99;0x0D79 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x0D94 goto Label_0BD3;0x0D99 Label_0D99:0x0D99 Temp_int_Loop_Counter_Variable_6 = 0;0x0DB0 goto Label_0BB7;0x0DB5 Label_0DB5:0x0DB5 Temp_int_Array_Index_Variable_1 = 0;0x0DCC goto Label_0D0A;0x0DD1 Label_0DD1:0x0DD1 PushFlow(Label_0E56);0x0DD6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentArrows, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_7);0x0E11 CallFunc_Array_Add_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ArrowSelected, CallFunc_Array_Get_Item_7);0x0E55 PopFlow();0x0E56 Label_0E56:0x0E56 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0E80 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0E9B Label_0E9B:0x0E9B CallFunc_Array_Length_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentArrows);0x0ED6 CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_6);0x0EFC if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_0F2A;0x0F0A Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable;0x0F25 goto Label_0DD1;0x0F2A Label_0F2A:0x0F2A CallFunc_Add_IntInt_ReturnValue_8 = Add_IntInt(SelectGizmoID, 1);0x0F54 Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_8;0x0F6F SelectGizmoID = Temp_int_Variable_1;0x0F8A CallFunc_Array_Length_ReturnValue_10 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ArrowSelected);0x0FC5 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue_10, 1);0x0FEF CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(SelectGizmoID, CallFunc_Subtract_IntInt_ReturnValue);0x1015 if (!(CallFunc_Greater_IntInt_ReturnValue_1)) goto Label_103A;0x1023 SelectGizmoID = 0;0x103A Label_103A:0x103A /Script/Engine.Default__KismetArrayLibrary.Array_Get(ArrowSelected, SelectGizmoID, CallFunc_Array_Get_Item_10);0x1075 CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_Array_Get_Item_10);0x1092 if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_135B;0x10A0 /Script/Engine.Default__KismetArrayLibrary.Array_Get(ArrowSelected, SelectGizmoID, CallFunc_Array_Get_Item_10);0x10DB Array Element = CallFunc_Array_Get_Item_10;0x10EE /Script/Engine.Default__KismetArrayLibrary.Array_Get(ArrowSelected, SelectGizmoID, CallFunc_Array_Get_Item_10);0x1129 CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_Array_Get_Item_10.K2_GetComponentToWorld();0x115B ConvertedTransform = CallFunc_K2_GetComponentToWorld_ReturnValue;0x1176 Label_1176:0x1176 BreakTransform(ConvertedTransform, CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2, CallFunc_BreakTransform_Scale_2);0x11A4 UpdateCurrentTarget(nullptr, CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2);0x11C5 UpdateSpeed(true);0x11D4 CallFunc_GetTransform_ReturnValue_4 = GetTransform();0x11F0 CurrentTransform = CallFunc_GetTransform_ReturnValue_4;0x120B Arrived = false;0x1216 NextNearestPatrol = false;0x1221 CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(DefaultRadius);0x123E CallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, 2);0x126C CallFunc_CreateMoveToProxyObject_AcceptanceRadius_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue_3);0x1289 CallFunc_CreateMoveToProxyObject_ReturnValue_1 = CreateMoveToProxyObject(this, this, AICurrentLocation, nullptr, CallFunc_CreateMoveToProxyObject_AcceptanceRadius_ImplicitCast, false);0x12B3 CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_CreateMoveToProxyObject_ReturnValue_1);0x12D0 if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x12DA K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnSuccess_4E19258B409D5518C889F780594BFE5E);0x12F1 CallFunc_CreateMoveToProxyObject_ReturnValue_1.OnSuccess += K2Node_CreateDelegate_OutputDelegate_8;0x131A K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnFail_4E19258B409D5518C889F780594BFE5E);0x1331 CallFunc_CreateMoveToProxyObject_ReturnValue_1.OnFail += K2Node_CreateDelegate_OutputDelegate_9;0x135A PopFlow();0x135B Label_135B:0x135B ConvertedTransform = StartTransform;0x1376 goto Label_1176;0x137B Label_137B:0x137B Temp_int_Loop_Counter_Variable = 0;0x1392 Temp_int_Array_Index_Variable_2 = 0;0x13A9 goto Label_0E9B;0x13AE Label_13AE:0x13AE Temp_int_Loop_Counter_Variable_1 = 0;0x13C5 Temp_int_Array_Index_Variable_6 = 0;0x13DC Label_13DC:0x13DC CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SentinelTentacles);0x1417 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x143D if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x1447 Temp_int_Array_Index_Variable_6 = Temp_int_Loop_Counter_Variable_1;0x1462 PushFlow(Label_19B9);0x1467 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_Event_Phys.CombinationSelectInfoMesh, K2Node_Event_Index, CallFunc_Array_Get_Item);0x14B8 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item.WitchTentacle_2_07974AA743DFA2A5035C3FAA6712D9FF, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_1);0x14FC if (!(CallFunc_Array_Get_Item_1)) PopFlow();0x1506 /Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x1541 CallFunc_Array_Get_Item_2.SetOwner(K2Node_Event_Phys);0x156E /Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x15A9 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(K2Node_Event_Phys.Tentacles, CallFunc_Array_Get_Item_2);0x1603 /Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x163E /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item_2.Tags, 0, CallFunc_Array_Get_Item_3);0x168B CallFunc_K2_AttachToComponent_ReturnValue = CallFunc_Array_Get_Item_2.K2_AttachToComponent(K2Node_Event_Mesh, CallFunc_Array_Get_Item_3, 1, 1, 1, true);0x16CE /Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x1709 CallFunc_Array_Get_Item_2.SliceSkip(false);0x172E Temp_int_Loop_Counter_Variable_7 = 0;0x1745 Temp_int_Array_Index_Variable_7 = 0;0x175C Label_175C:0x175C /Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x1797 CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item_2.K2_GetComponentsByClass(/Script/Engine.SkeletalMeshComponent);0x17D2 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_K2_GetComponentsByClass_ReturnValue);0x180D CallFunc_Less_IntInt_ReturnValue_6 = Less_IntInt(Temp_int_Loop_Counter_Variable_7, CallFunc_Array_Length_ReturnValue_2);0x1833 if (!(CallFunc_Less_IntInt_ReturnValue_6)) PopFlow();0x183D Temp_int_Array_Index_Variable_7 = Temp_int_Loop_Counter_Variable_7;0x1858 PushFlow(Label_196F);0x185D /Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x1898 CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item_2.K2_GetComponentsByClass(/Script/Engine.SkeletalMeshComponent);0x18D3 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable_7, CallFunc_Array_Get_Item_5);0x190E CallFunc_Array_Contains_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(K2Node_Event_Phys.InstantDissolveMeshes, CallFunc_Array_Get_Item_5);0x1960 if (!(CallFunc_Array_Contains_ReturnValue_1)) goto Label_1A03;0x196E PopFlow();0x196F Label_196F:0x196F CallFunc_Add_IntInt_ReturnValue_9 = Add_IntInt(Temp_int_Loop_Counter_Variable_7, 1);0x1999 Temp_int_Loop_Counter_Variable_7 = CallFunc_Add_IntInt_ReturnValue_9;0x19B4 goto Label_175C;0x19B9 Label_19B9:0x19B9 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x19E3 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x19FE goto Label_13DC;0x1A03 Label_1A03:0x1A03 /Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x1A3E CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item_2.K2_GetComponentsByClass(/Script/Engine.SkeletalMeshComponent);0x1A79 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable_7, CallFunc_Array_Get_Item_5);0x1AB4 CallFunc_Array_Add_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(K2Node_Event_Phys.InstantDissolveMeshes, CallFunc_Array_Get_Item_5);0x1B0E /Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x1B49 CallFunc_K2_GetComponentsByClass_ReturnValue = CallFunc_Array_Get_Item_2.K2_GetComponentsByClass(/Script/Engine.SkeletalMeshComponent);0x1B84 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_K2_GetComponentsByClass_ReturnValue, Temp_int_Array_Index_Variable_7, CallFunc_Array_Get_Item_5);0x1BBF CallFunc_GetMaterial_ReturnValue = CallFunc_Array_Get_Item_5.GetMaterial(0);0x1BF2 CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_Array_Get_Item_5.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue, FName(None));0x1C3B CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(K2Node_Event_Phys.InstantDissolveMaterials, CallFunc_CreateDynamicMaterialInstance_ReturnValue);0x1C95 PopFlow();0x1C96 Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_8;0x1CB1 PopFlow();0x1CB2 Label_1CB2:0x1CB2 Temp_int_Loop_Counter_Variable_3 = 0;0x1CC9 Temp_int_Array_Index_Variable_3 = 0;0x1CE0 Label_1CE0:0x1CE0 CallFunc_Array_Length_ReturnValue_7 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentArrows);0x1D1B CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_7);0x1D41 if (!(CallFunc_Less_IntInt_ReturnValue_4)) goto Label_103A;0x1D4F Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_3;0x1D6A PushFlow(Label_1FFD);0x1D6F /Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentArrows, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_8);0x1DAA CallFunc_Array_Add_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ArrowSelected, CallFunc_Array_Get_Item_8);0x1DEE /Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentArrows, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_8);0x1E29 CallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_Array_Get_Item_8.K2_GetComponentLocation();0x1E5B CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x1E77 CallFunc_Vector_Distance_ReturnValue_1 = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_K2_GetComponentLocation_ReturnValue_2);0x1EA5 CallFunc_Less_DoubleDouble_B_ImplicitCast = Cast<4>(DistanceNearestPoint);0x1EC2 CallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(CallFunc_Vector_Distance_ReturnValue_1, CallFunc_Less_DoubleDouble_B_ImplicitCast);0x1EE8 if (!(CallFunc_Less_DoubleDouble_ReturnValue_1)) PopFlow();0x1EF2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentArrows, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_8);0x1F2D CallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_Array_Get_Item_8.K2_GetComponentLocation();0x1F5F CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x1F7B CallFunc_Vector_Distance_ReturnValue_1 = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_K2_GetComponentLocation_ReturnValue_2);0x1FA9 K2Node_VariableSet_DistanceNearestPoint_ImplicitCast = Cast<3>(CallFunc_Vector_Distance_ReturnValue_1);0x1FC6 DistanceNearestPoint = K2Node_VariableSet_DistanceNearestPoint_ImplicitCast;0x1FE1 SelectGizmoID = Temp_int_Array_Index_Variable_3;0x1FFC PopFlow();0x1FFD Label_1FFD:0x1FFD CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x2027 Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_2;0x2042 goto Label_1CE0;0x2047 Label_2047:0x2047 Temp_int_Loop_Counter_Variable_2 = 0;0x205E goto Label_0DB5;0x2063 Label_2063:0x2063 if (!(false)) PopFlow();0x2065 Temp_bool_IsClosed_Variable = true;0x2070 PopFlow();0x2071 Label_2071:0x2071 PushFlow(Label_2095);0x2076 if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_2085;0x2084 PopFlow();0x2085 Label_2085:0x2085 Temp_bool_Has_Been_Initd_Variable = true;0x2090 goto Label_2063;0x2095 Label_2095:0x2095 if (!(Temp_bool_IsClosed_Variable)) goto Label_20A4;0x20A3 PopFlow();0x20A4 Label_20A4:0x20A4 Temp_bool_IsClosed_Variable = true;0x20AF if (!(Dead)) goto Label_20BE;0x20BD PopFlow();0x20BE Label_20BE:0x20BE isStunt = true;0x20C9 CharacterMovement.StopMovementImmediately();0x20ED CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x2109 CallFunc_GetForwardVector_ReturnValue = GetForwardVector(ConstantRot);0x212E CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(1500);0x2153 CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x2181 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue_1);0x21AF UpdateCurrentTarget(nullptr, CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0));0x21E0 Anim.isStunt = true;0x2201 CallFunc_Montage_Play_ReturnValue = Anim.Montage_Play(/Game/Blueprints/Enemy/SentinelDrone/01/Anim/Stunt_Montage.Stunt_Montage, 1f, 0, 0f, true);0x2249 CallFunc_GetTransform_ReturnValue = GetTransform();0x2265 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Enemy/SFX/StuntActor.StuntActor_C, CallFunc_GetTransform_ReturnValue, 1, this, 1);0x2291 CallFunc_GetTransform_ReturnValue = GetTransform();0x22AD CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetTransform_ReturnValue, 1);0x22D5 K2Node_MakeArray_Array = {FName(RootSocket)};0x22ED CallFunc_FinishSpawningActor_ReturnValue.StartStuntEffect(Mesh, K2Node_MakeArray_Array, CallFunc_StartStuntEffect_NewParam);0x232C CallFunc_RetriggerableDelay_Duration_ImplicitCast = Cast<3>(CallFunc_StartStuntEffect_NewParam);0x2349 RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast, LatentActionInfo{0x10, 634150006, FName(ExecuteUbergraph_SentinelDrone), this});0x2383 PopFlow();0x2384 Label_2384:0x2384 Temp_int_Loop_Counter_Variable_4 = 0;0x239B Temp_int_Array_Index_Variable_4 = 0;0x23B2 Label_23B2:0x23B2 CallFunc_Array_Length_ReturnValue_8 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentArrows);0x23ED CallFunc_Less_IntInt_ReturnValue_5 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_8);0x2413 if (!(CallFunc_Less_IntInt_ReturnValue_5)) goto Label_257B;0x2421 Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_4;0x243C PushFlow(Label_2531);0x2441 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentArrows, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_9);0x247C CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_Array_Get_Item_9, Array Element);0x24A2 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) goto Label_24B1;0x24B0 PopFlow();0x24B1 Label_24B1:0x24B1 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentArrows, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_9);0x24EC CallFunc_Array_Add_ReturnValue_7 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ArrowSelected, CallFunc_Array_Get_Item_9);0x2530 PopFlow();0x2531 Label_2531:0x2531 CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x255B Temp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_4;0x2576 goto Label_23B2;0x257B Label_257B:0x257B CallFunc_Array_Length_ReturnValue_10 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ArrowSelected);0x25B6 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue_10, 1);0x25E0 CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, CallFunc_Subtract_IntInt_ReturnValue);0x260A SelectGizmoID = CallFunc_RandomIntegerInRange_ReturnValue;0x2625 goto Label_103A;0x262A Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_9;0x2645 PopFlow();0x2646 Label_2646:0x2646 if (!(false)) PopFlow();0x2648 Temp_bool_IsClosed_Variable_1 = true;0x2653 PopFlow();0x2654 Label_2654:0x2654 PushFlow(Label_26DF);0x2659 /Script/Engine.Default__KismetArrayLibrary.Array_Get(SentinelTentacles, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_11);0x2694 CallFunc_TentacleLerpAnim_Alpha_ImplicitCast = Cast<4>(TentacleBlendTL_NewTrack_0_4EC0E809477F28E99BF98299B8CC4654);0x26B1 CallFunc_Array_Get_Item_11.TentacleLerpAnim(CallFunc_TentacleLerpAnim_Alpha_ImplicitCast);0x26DE PopFlow();0x26DF Label_26DF:0x26DF CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_5, 1);0x2709 Temp_int_Loop_Counter_Variable_5 = CallFunc_Add_IntInt_ReturnValue_5;0x2724 Label_2724:0x2724 CallFunc_Array_Length_ReturnValue_11 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SentinelTentacles);0x275F CallFunc_Less_IntInt_ReturnValue_7 = Less_IntInt(Temp_int_Loop_Counter_Variable_5, CallFunc_Array_Length_ReturnValue_11);0x2785 if (!(CallFunc_Less_IntInt_ReturnValue_7)) PopFlow();0x278F Temp_int_Array_Index_Variable_5 = Temp_int_Loop_Counter_Variable_5;0x27AA goto Label_2654;0x27AF Label_27AF:0x27AF Temp_int_Loop_Counter_Variable_5 = 0;0x27C6 Temp_int_Array_Index_Variable_5 = 0;0x27DD goto Label_2724;0x27E2 Label_27E2:0x27E2 PushFlow(Label_2806);0x27E7 if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_27F6;0x27F5 PopFlow();0x27F6 Label_27F6:0x27F6 Temp_bool_Has_Been_Initd_Variable_1 = true;0x2801 goto Label_2646;0x2806 Label_2806:0x2806 if (!(Temp_bool_IsClosed_Variable_1)) goto Label_2815;0x2814 PopFlow();0x2815 Label_2815:0x2815 Temp_bool_IsClosed_Variable_1 = true;0x2820 CurrrentBerserTarget = AICurrentLocation;0x283B PopFlow();0x283C PopFlow();0x283D PopFlow();0x283E PopFlow();0x283F PopFlow();0x2840 PopFlow();0x2841 PopFlow();0x2842 PopFlow();0x2843 PopFlow();0x2844 PopFlow();0x2845 PopFlow();0x2846 PopFlow();0x2847 PopFlow();0x2848 PopFlow();0x2849 PopFlow();0x284A Recast(nullptr);0x2859 CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x286E K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x2892 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x28AF if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x28B9 K2Node_CreateDelegate_OutputDelegate_10.Bind(this, Recast);0x28D0 K2Node_DynamicCast_AsMy_Game_Mode.StartPawn += K2Node_CreateDelegate_OutputDelegate_10;0x28F9 K2Node_CreateDelegate_OutputDelegate_11.Bind(this, AttackPressEvent);0x2910 K2Node_DynamicCast_AsMy_Game_Mode.AttackPress += K2Node_CreateDelegate_OutputDelegate_11;0x2939 K2Node_CreateDelegate_OutputDelegate_13.Bind(this, ForceEnd);0x2950 K2Node_DynamicCast_AsMy_Game_Mode.ForceEnd += K2Node_CreateDelegate_OutputDelegate_13;0x2979 K2Node_CreateDelegate_OutputDelegate_14.Bind(this, Parry);0x2990 K2Node_DynamicCast_AsMy_Game_Mode.Parry += K2Node_CreateDelegate_OutputDelegate_14;0x29B9 K2Node_CreateDelegate_OutputDelegate_15.Bind(this, CheckActivation);0x29D0 K2Node_DynamicCast_AsMy_Game_Mode.AfterRestartPlayer += K2Node_CreateDelegate_OutputDelegate_15;0x29F9 K2Node_CreateDelegate_OutputDelegate_12.Bind(this, VRScan);0x2A10 K2Node_DynamicCast_AsMy_Game_Mode.VRScan += K2Node_CreateDelegate_OutputDelegate_12;0x2A39 AddTentacles();0x2A47 StartSets();0x2A55 PushFlow(Label_2A91);0x2A5A Delay(this, 0.2f, LatentActionInfo{0x4B, 465243376, FName(ExecuteUbergraph_SentinelDrone), this});0x2A90 PopFlow();0x2A91 Label_2A91:0x2A91 Delay(this, 1f, LatentActionInfo{0x90, -86623194, FName(ExecuteUbergraph_SentinelDrone), this});0x2AC7 PopFlow();0x2AC8 ShootingFunction();0x2AD6 GetAITargetLoc(CallFunc_GetAITargetLoc_Loc, CallFunc_GetAITargetLoc_Rot, CallFunc_GetAITargetLoc_Pursue);0x2AFF CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x2B1B CallFunc_Vector_Distance2D_ReturnValue = Vector_Distance2D(CallFunc_K2_GetActorLocation_ReturnValue, AICurrentLocation);0x2B49 CallFunc_Divide_DoubleDouble_B_ImplicitCast = Cast<4>(CharacterMovement.BrakingDecelerationWalking);0x2B7C CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue, CallFunc_Divide_DoubleDouble_B_ImplicitCast);0x2BAA CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue, 0, 1);0x2BE1 CallFunc_Subtract_DoubleDouble_B_ImplicitCast = Cast<4>(CapsuleComponent.CapsuleRadius);0x2C14 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Vector_Distance2D_ReturnValue, CallFunc_Subtract_DoubleDouble_B_ImplicitCast);0x2C42 CallFunc_Divide_DoubleDouble_B_ImplicitCast_1 = Cast<4>(CapsuleComponent.CapsuleRadius);0x2C75 CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_Divide_DoubleDouble_B_ImplicitCast_1);0x2CA3 CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue_1, 0, 1);0x2CDA CallFunc_Lerp_ReturnValue = Lerp(1, 0, CallFunc_FClamp_ReturnValue_1);0x2D11 CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_Lerp_ReturnValue, CallFunc_FClamp_ReturnValue, CallFunc_GetAITargetLoc_Pursue);0x2D48 DistanceTarget = CallFunc_SelectFloat_ReturnValue;0x2D63 BerserkChase();0x2D71 SetCurrentSpeed();0x2D7F CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x2D9C CallFunc_RInterpTo_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x2DB9 CallFunc_RInterpTo_ReturnValue = RInterpTo(ConstantRot, AICurrentRotation, CallFunc_RInterpTo_DeltaTime_ImplicitCast, 5f);0x2DF5 CallFunc_RInterpTo_Constant_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x2E12 CallFunc_RInterpTo_Constant_ReturnValue = RInterpTo_Constant(ConstantRot, CallFunc_RInterpTo_ReturnValue, CallFunc_RInterpTo_Constant_DeltaTime_ImplicitCast, 150f);0x2E4E ConstantRot = CallFunc_RInterpTo_Constant_ReturnValue;0x2E69 CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x2E85 CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x2EA2 CallFunc_K2_GetActorRotation_ReturnValue_1 = K2_GetActorRotation();0x2EBE CallFunc_RLerp_Alpha_ImplicitCast = Cast<3>(DistanceTarget);0x2EDB CallFunc_RLerp_ReturnValue = RLerp(AICurrentRotation, CallFunc_K2_GetActorRotation_ReturnValue_1, CallFunc_RLerp_Alpha_ImplicitCast, true);0x2F13 CallFunc_RInterpTo_DeltaTime_ImplicitCast_1 = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x2F30 CallFunc_RInterpTo_ReturnValue_1 = RInterpTo(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_RLerp_ReturnValue, CallFunc_RInterpTo_DeltaTime_ImplicitCast_1, 5f);0x2F6C CallFunc_RInterpTo_Constant_DeltaTime_ImplicitCast_1 = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x2F89 CallFunc_RInterpTo_Constant_ReturnValue_1 = RInterpTo_Constant(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_RInterpTo_ReturnValue_1, CallFunc_RInterpTo_Constant_DeltaTime_ImplicitCast_1, 150f);0x2FC5 CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CallFunc_RInterpTo_Constant_ReturnValue_1, false);0x2FE3 AnimValues();0x2FF1 CallFunc_GetWorldDeltaSeconds_ReturnValue_2 = GetWorldDeltaSeconds(this);0x300E CallFunc_K2_GetActorRotation_ReturnValue_2 = K2_GetActorRotation();0x302A CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(50, CallFunc_GetWorldDeltaSeconds_ReturnValue_2);0x3058 CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(1, -1, FlipFlop);0x308F CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue_1);0x30BD CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x30F4 CallFunc_K2_MoveUpdatedComponent_ReturnValue = CharacterMovement.K2_MoveUpdatedComponent(CallFunc_MakeVector_ReturnValue, CallFunc_K2_GetActorRotation_ReturnValue_2, CallFunc_K2_MoveUpdatedComponent_OutHit, true, false);0x313B CallFunc_Not_PreBool_ReturnValue = Not_PreBool(FlipFlop);0x3158 FlipFlop = CallFunc_Not_PreBool_ReturnValue;0x316B AudioEngine();0x3179 PopFlow();0x317A Temp_byte_Variable = K2Node_CustomEvent_MovementResult;0x3195 Label_3195:0x3195 Arrived = true;0x31A0 PatrolDelay();0x31AE CallFunc_GetTransform_ReturnValue_3 = GetTransform();0x31CA CurrentTransform = CallFunc_GetTransform_ReturnValue_3;0x31E5 AdjustPatrolTL.PlayFromStart();0x3205 PopFlow();0x3206 Shooting = true;0x3211 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(Mesh, /Game/Blueprints/Enemy/SentinelDrone/01/Anim/Shoot_Montage.Shoot_Montage, 1f, 0f, FName(Shoot), true);0x324F CallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x326C if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x3276 K2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnCompleted_30BF246B48CD59ECB63F9B9A753AA065);0x328D CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_18;0x32B6 K2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnBlendOut_30BF246B48CD59ECB63F9B9A753AA065);0x32CD CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_19;0x32F6 K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnInterrupted_30BF246B48CD59ECB63F9B9A753AA065);0x330D CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_5;0x3336 K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnNotifyBegin_30BF246B48CD59ECB63F9B9A753AA065);0x334D CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_6;0x3376 K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnNotifyEnd_30BF246B48CD59ECB63F9B9A753AA065);0x338D CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_7;0x33B6 PopFlow();0x33B7 Label_33B7:0x33B7 Temp_bool_Has_Been_Initd_Variable_1 = true;0x33C2 PopFlow();0x33C3 Temp_byte_Variable = K2Node_CustomEvent_MovementResult_1;0x33DE goto Label_3195;0x33E3 Label_33E3:0x33E3 Shooting = false;0x33EE CharacterMovement.StopMovementImmediately();0x3412 PopFlow();0x3413 if (!(DontStartActive)) goto Label_3525;0x3421 Label_3421:0x3421 if (!(First Activation)) goto Label_3439;0x342F if (!(IsActive)) PopFlow();0x3439 Label_3439:0x3439 IsActive = false;0x3444 First Activation = true;0x344F CharacterMovement.Deactivate();0x3473 CharacterMovement.SetMovementMode(0, 0);0x349B SetActorTickEnabled(false);0x34AA PawnSensing.SetComponentTickEnabled(false);0x34CF PawnSensing.SetSensingUpdatesEnabled(false);0x34F4 AdaptNewHeight(false);0x3503 Mesh.SetRenderCustomDepth(false);0x3524 PopFlow();0x3525 Label_3525:0x3525 if (!(K2Node_CustomEvent_Active)) goto Label_3421;0x3533 if (!(First Activation)) goto Label_3550;0x3541 if (!(IsActive)) goto Label_3550;0x354F PopFlow();0x3550 Label_3550:0x3550 IsActive = true;0x355B First Activation = true;0x3566 CharacterMovement.Activate(false);0x358B FlyingSet();0x3599 SetActorTickEnabled(true);0x35A8 PawnSensing.SetComponentTickEnabled(true);0x35CD PawnSensing.SetSensingUpdatesEnabled(true);0x35F2 PatrolEvent();0x3600 Mesh.SetRenderCustomDepth(true);0x3621 PopFlow();0x3622 PushFlow(Label_362C);0x3627 goto Label_2071;0x362C Label_362C:0x362C RetriggerableDelay(this, 1f, LatentActionInfo{0xCD, -378265245, FName(ExecuteUbergraph_SentinelDrone), this});0x3662 PopFlow();0x3663 JumpAttackHelp(true);0x3672 PopFlow();0x3673 Activate(true);0x3682 CallFunc_CreateMoveToProxyObject_ReturnValue = CreateMoveToProxyObject(this, this, K2Node_CustomEvent_LocationToMove, nullptr, 5f, false);0x36A8 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_CreateMoveToProxyObject_ReturnValue);0x36C5 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_3753;0x36D3 K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnSuccess_37ACC8D945A1DF14040FBB9F8CCFCE4B);0x36EA CallFunc_CreateMoveToProxyObject_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_16;0x3713 K2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnFail_37ACC8D945A1DF14040FBB9F8CCFCE4B);0x372A CallFunc_CreateMoveToProxyObject_ReturnValue.OnFail += K2Node_CreateDelegate_OutputDelegate_17;0x3753 Label_3753:0x3753 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x376D AICurrentActor = CallFunc_GetPlayerPawn_ReturnValue;0x3780 PopFlow();0x3781 CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(15);0x37A2 CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(MainChar.EnemiesArena, this);0x37EC CallFunc_MakeLiteralInt_ReturnValue_1 = MakeLiteralInt(16);0x380D CallFunc_SelectInt_ReturnValue = SelectInt(CallFunc_MakeLiteralInt_ReturnValue, CallFunc_MakeLiteralInt_ReturnValue_1, K2Node_CustomEvent_TurnOn);0x3844 CallFunc_SelectInt_ReturnValue_1 = SelectInt(CallFunc_SelectInt_ReturnValue, CallFunc_MakeLiteralInt_ReturnValue_1, CallFunc_Array_Contains_ReturnValue);0x387B Mesh.SetCustomDepthStencilValue(CallFunc_SelectInt_ReturnValue_1);0x38A4 PopFlow();0x38A5 Label_38A5:0x38A5 Temp_bool_IsClosed_Variable_1 = false;0x38B0 goto Label_33B7;0x38B5 Activate(false);0x38C4 PopFlow();0x38C5 PopFlow();0x38C6 Label_38C6:0x38C6 RetriggerableDelay(this, 1f, LatentActionInfo{0x9C, 543870877, FName(ExecuteUbergraph_SentinelDrone), this});0x38FC PopFlow();0x38FD if (!(K2Node_CustomEvent_Check)) goto Label_3992;0x390B K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(MainChar.AttackType, 3);0x3940 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_3992;0x394E K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(MainChar.AttackType, 5);0x3983 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_3992;0x3991 PopFlow();0x3992 Label_3992:0x3992 HelperBox.SetGenerateOverlapEvents(true);0x39B3 goto Label_38C6;0x39B8 Temp_object_Variable_4 = this;0x39C3 /Game/Blueprints/Functions/StartEnemyActivation.Default__StartEnemyActivation_C.StartEnemyActivation(Temp_object_Variable_4, this, CallFunc_StartEnemyActivation_isValid);0x39FA PopFlow();0x39FB CallFunc_GetVelocity_ReturnValue = GetVelocity();0x3A1B CallFunc_VSize_ReturnValue = VSize(CallFunc_GetVelocity_ReturnValue);0x3A40 CallFunc_Divide_DoubleDouble_B_ImplicitCast_2 = Cast<4>(DefaultSpeed);0x3A5D CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_VSize_ReturnValue, CallFunc_Divide_DoubleDouble_B_ImplicitCast_2);0x3A8B SpeedFactor = CallFunc_Divide_DoubleDouble_ReturnValue_2;0x3AA6 CallFunc_Lerp_ReturnValue_1 = Lerp(1, 1.5, SpeedFactor);0x3ADD CallFunc_FClamp_ReturnValue_2 = FClamp(CallFunc_Lerp_ReturnValue_1, 1, 1.5);0x3B14 CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue_2);0x3B31 SentinelEngine.SetVolumeMultiplier(CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast);0x3B5A CallFunc_Lerp_ReturnValue_2 = Lerp(1, 0.9, SpeedFactor);0x3B91 CallFunc_FClamp_ReturnValue_3 = FClamp(CallFunc_Lerp_ReturnValue_2, 0.75, 1.25);0x3BC8 CallFunc_SetPitchMultiplier_NewPitchMultiplier_ImplicitCast = Cast<3>(CallFunc_FClamp_ReturnValue_3);0x3BE5 SentinelEngine.SetPitchMultiplier(CallFunc_SetPitchMultiplier_NewPitchMultiplier_ImplicitCast);0x3C0E PopFlow();0x3C0F if (!(K2Node_Event_P.HoldReleased)) goto Label_3C5D;0x3C33 Label_3C33:0x3C33 DestroyEvent(K2Node_Event_Location_2, K2Node_Event_Direction, K2Node_Event_P);0x3C5C PopFlow();0x3C5D Label_3C5D:0x3C5D if (!(K2Node_Event_P.NotInGround)) PopFlow();0x3C7D goto Label_3C33;0x3C82 PopFlow();0x3C83 Annihilation();0x3C91 PopFlow();0x3C92 Activate(K2Node_Event_Active);0x3CA9 PopFlow();0x3CAA StuntEffect();0x3CB8 PopFlow();0x3CB9 CallFunc_GetActorForwardVector_ReturnValue = GetActorForwardVector();0x3CD5 DestroyEvent(K2Node_Event_Location_1, CallFunc_GetActorForwardVector_ReturnValue, K2Node_Event_Mine);0x3CFE PopFlow();0x3CFF ShootReaction();0x3D0D PopFlow();0x3D0E /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_Event_Phys.CombinationSelectInfoMesh, K2Node_Event_Index, CallFunc_Array_Get_Item);0x3D5F CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item.WitchTentacle_2_07974AA743DFA2A5035C3FAA6712D9FF);0x3DA3 CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SentinelTentacles);0x3DDE CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue, CallFunc_Array_Length_ReturnValue_3);0x3E04 if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x3E0E goto Label_13AE;0x3E13 StartAwakeMove(K2Node_Event_Location);0x3E2A PopFlow();0x3E2B DestroyEvent(K2Node_Event_Loc, K2Node_Event_Dir, K2Node_Event_Destroyer);0x3E54 PopFlow();0x3E55 ChangePathID(K2Node_Event_ID);0x3E6C PopFlow();0x3E6D TentacleRemoval();0x3E7B PopFlow();0x3E7C Label_3E7C:0x3E7C if (!(Berserk)) goto Label_38A5;0x3E8A if (!(isWatch)) goto Label_38A5;0x3E98 PushFlow(Label_3EAC);0x3E9D PushFlow(Label_3F77);0x3EA2 PushFlow(Label_410E);0x3EA7 goto Label_27E2;0x3EAC Label_3EAC:0x3EAC CallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x3EC8 CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetActorLocation_ReturnValue_2, CurrrentBerserTarget);0x3EF6 CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, 300);0x3F1C if (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x3F26 if (!(WasBerserked)) goto Label_3F35;0x3F34 PopFlow();0x3F35 Label_3F35:0x3F35 WasBerserked = true;0x3F40 Delay(this, 0.5f, LatentActionInfo{0xBE, 1575117475, FName(ExecuteUbergraph_SentinelDrone), this});0x3F76 PopFlow();0x3F77 Label_3F77:0x3F77 if (!(WasBerserked)) goto Label_3F86;0x3F85 PopFlow();0x3F86 Label_3F86:0x3F86 CharacterMovement.SetMovementMode(5, 0);0x3FAE CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(CharacterMovement.MaxFlySpeed);0x3FE1 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x4006 CallFunc_GetActorForwardVector_ReturnValue_1 = GetActorForwardVector();0x4022 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue);0x4050 CharacterMovement.Velocity = CallFunc_Multiply_VectorVector_ReturnValue;0x4081 CallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x409D CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_2, CurrrentBerserTarget);0x40CB CallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(CallFunc_FindLookAtRotation_ReturnValue);0x40F0 AddMovementInput(CallFunc_GetForwardVector_ReturnValue_1, 1f, true);0x410D PopFlow();0x410E Label_410E:0x410E CurrrentBerserTarget = AICurrentLocation;0x4129 PopFlow();0x412A goto Label_3E7C;0x412F TentaclesAttack();0x413D PopFlow();0x413E Label_413E:0x413E /Game/Blueprints/Functions/AutoDetectCheckpoint.Default__AutoDetectCheckpoint_C.AutoDetectCheckpoint(this, this);0x4164 CapsuleComponent.SetCollisionEnabled(0);0x418A Mesh.SetCollisionEnabled(0);0x41B0 Mesh.SetMaterial(0, /Game/Blueprints/Enemy/SentinelDrone/01/HelixMaterial_01Stop.HelixMaterial_01Stop);0x41E2 CharacterMovement.StopMovementImmediately();0x4206 CharacterMovement.Deactivate();0x422A Laser.SetVisibility(false, false);0x424C FakeSaw.SetVisibility(false, false);0x426E Temp_name_Variable_1 = FName(Dead);0x428D CallFunc_Array_Add_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Tags, Temp_name_Variable_1);0x42D1 CallFunc_GetPlayerPawn_ReturnValue_2 = GetPlayerPawn(this, 0);0x42EB K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_2);0x430F K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x432C if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x4336 K2Node_DynamicCast_AsMain_Char.EnemyMoney(2);0x435C Temp_object_Variable_3 = this;0x4367 K2Node_DynamicCast_AsMain_Char.RemoveEnemyArray(Temp_object_Variable_3);0x4394 /Game/Blueprints/Enemy/Systems/DestroyEnemy.Default__DestroyEnemy_C.SFX(this, 1, this);0x43C3 /Game/Blueprints/Enemy/Systems/StuntAudioEffect.Default__StuntAudioEffect_C.StuntSFX(this, true, 0.5, LoopStunt, this, CallFunc_StuntSFX_Audio);0x4405 Anim.Play Rate = 0f;0x4432 Anim.AdditiveBlend = 0f;0x445F Anim.LookEyeBlend = Anim.AdditiveBlend;0x44A6 Anim.AntennaBlend = 0f;0x44D3 CallFunc_GetCurrentActiveMontage_ReturnValue = Anim.GetCurrentActiveMontage();0x44FD Anim.Montage_Pause(CallFunc_GetCurrentActiveMontage_ReturnValue);0x4526 Anim.SavePoseSnapshot(FName(DeathSnapshot));0x4557 Anim.isDead = true;0x4578 CallFunc_GetAllActorsWithTag_OutActors = {};0x4583 GetAllActorsWithTag(this, FName(Saw), CallFunc_GetAllActorsWithTag_OutActors);0x45A4 goto Label_2047;0x45A9 Label_45A9:0x45A9 CallFunc_GetTransform_ReturnValue_1 = GetTransform();0x45C5 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Enemy/Systems/ExplodeEnemy.ExplodeEnemy_C, CallFunc_GetTransform_ReturnValue_1, 1, this, 1);0x45F1 SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(Berserk), Berserk);0x461A CallFunc_GetTransform_ReturnValue_1 = GetTransform();0x4636 CallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_GetTransform_ReturnValue_1, 1);0x465E PopFlow();0x465F Label_465F:0x465F TentacleBlendTL.Reverse();0x467F PopFlow();0x4680 Label_4680:0x4680 TentacleBlendTL.Play();0x46A0 PopFlow();0x46A1 goto Label_45A9;0x46A6 Label_46A6:0x46A6 Annihilated = true;0x46B1 PopFlow();0x46B2 Label_46B2:0x46B2 Temp_name_Variable_2 = FName(TentacleDeath);0x46D1 CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Tags, Temp_name_Variable_2);0x4715 CallFunc_K2_GetActorLocation_ReturnValue_4 = MainChar.K2_GetActorLocation();0x4747 CallFunc_GetActorForwardVector_ReturnValue_2 = MainChar.GetActorForwardVector();0x4779 DestroyEvent(CallFunc_K2_GetActorLocation_ReturnValue_4, CallFunc_GetActorForwardVector_ReturnValue_2, MainChar);0x47A2 PopFlow();0x47A3 goto Label_46A6;0x47A8 Label_47A8:0x47A8 TentacleDeath = true;0x47B3 goto Label_46B2;0x47B8 Label_47B8:0x47B8 CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x47D2 ForceSense(CallFunc_GetPlayerPawn_ReturnValue_1);0x47E9 CallFunc_K2_GetComponentLocation_ReturnValue_1 = Mesh.K2_GetComponentLocation();0x481B CallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(/Game/Blueprints/Enemy/VFX/Particles/RageBurst_NS.RageBurst_NS, Mesh, FName(None), CallFunc_K2_GetComponentLocation_ReturnValue_1, FRotator(0, 0, 0), 1, true, true, 0, true);0x4877 PushFlow(Label_48B3);0x487C RetriggerableDelay(this, 1f, LatentActionInfo{0xF3, 447937364, FName(ExecuteUbergraph_SentinelDrone), this});0x48B2 PopFlow();0x48B3 Label_48B3:0x48B3 CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(TentacleCutCount, 1);0x48DD Temp_int_Variable_2 = CallFunc_Add_IntInt_ReturnValue_7;0x48F8 TentacleCutCount = Temp_int_Variable_2;0x4913 CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(TentacleCutCount, 4);0x4935 if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x493F goto Label_47A8;0x4944 Label_4944:0x4944 CallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x4960 PlaySoundAtLocation(this, /Game/Sound/SFX/Destroying/SentinelScream_Cue.SentinelScream_Cue, CallFunc_K2_GetActorLocation_ReturnValue_3, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, this, nullptr);0x49A9 goto Label_47B8;0x49AE CallFunc_K2_GetActorLocation_ReturnValue_5 = K2Node_ComponentBoundEvent_OtherActor.K2_GetActorLocation();0x49E0 CallFunc_K2_GetComponentLocation_ReturnValue = K2Node_ComponentBoundEvent_OverlappedComponent.K2_GetComponentLocation();0x4A12 CallFunc_FindLookAtRotation_ReturnValue_1 = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_5, CallFunc_K2_GetComponentLocation_ReturnValue);0x4A40 CallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(CallFunc_FindLookAtRotation_ReturnValue_1);0x4A65 HitEnemyHandle.StartEventHitOverlap(K2Node_ComponentBoundEvent_OtherComp, K2Node_ComponentBoundEvent_OtherActor, CallFunc_K2_GetActorLocation_ReturnValue_5, CallFunc_GetForwardVector_ReturnValue_2, true);0x4AAE PopFlow();0x4AAF Label_4AAF:0x4AAF Anim.CancelAnim(0f);0x4AD8 goto Label_413E;0x4ADD Label_4ADD:0x4ADD if (!(Dead)) goto Label_4AEC;0x4AEB PopFlow();0x4AEC Label_4AEC:0x4AEC Dead = true;0x4AF7 SetActorTickEnabled(false);0x4B06 goto Label_4AAF;0x4B0B Label_4B0B:0x4B0B Hit = true;0x4B16 CallFunc_RandomBool_ReturnValue = RandomBool();0x4B2A Anim.MirrorMode(CallFunc_RandomBool_ReturnValue, 0);0x4B60 CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0.9, 1.1);0x4B8E CallFunc_RandomFloatInRange_ReturnValue_1 = RandomFloatInRange(0, 0.1);0x4BBC CallFunc_Montage_Play_InPlayRate_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x4BD9 CallFunc_Montage_Play_InTimeToStartMontageAt_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_1);0x4BF6 CallFunc_Montage_Play_ReturnValue_1 = Anim.Montage_Play(/Game/Blueprints/Enemy/SentinelDrone/01/Anim/TentacleHit_Montage.TentacleHit_Montage, CallFunc_Montage_Play_InPlayRate_ImplicitCast, 0, CallFunc_Montage_Play_InTimeToStartMontageAt_ImplicitCast, true);0x4C46 goto Label_4944;0x4C4B goto Label_4B0B;0x4C50 goto Label_4ADD;0x4C55 goto Label_27AF;0x4C5A Label_4C5A:0x4C5A isWatch = false;0x4C65 DistanceNearestPoint = 5e+06f;0x4C7C /Script/Engine.Default__KismetArrayLibrary.Array_Clear(ArrowSelected);0x4CA5 Temp_int_Variable = NewPathID;0x4CC0 CurrentArrows = Switch(Temp_int_Variable, 0 => Arrows, 1 => Arrows2, default => K2Node_Select_Default);0x4D0F CallFunc_Array_Length_ReturnValue_9 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentArrows);0x4D4A CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_9, 1);0x4D6C if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_4DA0;0x4D7A if (!(NextNearestPatrol)) goto Label_4D8D;0x4D88 goto Label_1CB2;0x4D8D Label_4D8D:0x4D8D if (!(RandomPoint)) goto Label_137B;0x4D9B goto Label_2384;0x4DA0 Label_4DA0:0x4DA0 ArrowSelected = CurrentArrows;0x4DBB SelectGizmoID = 0;0x4DD2 goto Label_103A;0x4DD7 PopFlow();0x4DD8 Label_4DD8:0x4DD8 PrintString(this, "changepath", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x4E25 PopFlow();0x4E26 Label_4E26:0x4E26 AdjustPatrolTL.Stop();0x4E46 PopFlow();0x4E47 Label_4E47:0x4E47 if (!(isPatrol)) goto Label_4E26;0x4E55 BreakTransform(CurrentTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x4E83 BreakTransform(ConvertedTransform, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x4EB1 CallFunc_RLerp_ReturnValue_1 = RLerp(CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Rotation_1, AdjustPatrolTL_NewTrack_0_35EFEDAF41A5E4879D07F9933FED3368, true);0x4EE9 CallFunc_K2_SetActorRotation_ReturnValue_1 = K2_SetActorRotation(CallFunc_RLerp_ReturnValue_1, false);0x4F07 PopFlow();0x4F08 Label_4F08:0x4F08 if (!(HeightChange)) goto Label_4F37;0x4F16 TimelineHeight.Play();0x4F36 PopFlow();0x4F37 Label_4F37:0x4F37 TimelineHeight.Reverse();0x4F57 PopFlow();0x4F58 Label_4F58:0x4F58 TimelineHeight.SetPlayRate(0.5f);0x4F7D goto Label_4F08;0x4F82 Label_4F82:0x4F82 isWasSeenOnce = false;0x4F8D goto Label_4C5A;0x4F92 Label_4F92:0x4F92 CallFunc_BooleanOR_ReturnValue = BooleanOR(Dead, isStunt);0x4FB8 if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_4FC7;0x4FC6 PopFlow();0x4FC7 Label_4FC7:0x4FC7 isPatrol = true;0x4FD2 goto Label_4F82;0x4FD7 Label_4FD7:0x4FD7 CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(NewPathID, 1);0x4FF9 AdaptNewHeight(CallFunc_EqualEqual_IntInt_ReturnValue_1);0x5010 goto Label_4DD8;0x5015 HeightChange = K2Node_CustomEvent_tO2;0x5028 goto Label_4F58;0x502D Label_502D:0x502D CallFunc_Lerp_A_ImplicitCast = Cast<4>(Height);0x504A CallFunc_Lerp_B_ImplicitCast = Cast<4>(Height2);0x5067 CallFunc_Lerp_Alpha_ImplicitCast = Cast<4>(TimelineHeight_NewTrack_0_BC9C573E4AD4982FBC7C0A8887B4020B);0x5084 CallFunc_Lerp_ReturnValue_3 = Lerp(CallFunc_Lerp_A_ImplicitCast, CallFunc_Lerp_B_ImplicitCast, CallFunc_Lerp_Alpha_ImplicitCast);0x50BB CallFunc_HeightFunction_InputPin_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue_3);0x50D8 HeightFunction(CallFunc_HeightFunction_InputPin_ImplicitCast);0x50EF PopFlow();0x50F0 Label_50F0:0x50F0 NextNearestPatrol = true;0x50FB PatrolEvent();0x5109 PatrolDelay();0x5117 goto Label_4FD7;0x511C NewPathID = K2Node_CustomEvent_ID;0x5137 goto Label_50F0;0x513C Temp_byte_Variable_1 = K2Node_CustomEvent_MovementResult_2;0x5157 PopFlow();0x5158 Temp_byte_Variable_1 = K2Node_CustomEvent_MovementResult_3;0x5173 PopFlow();0x5174 CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(Delay);0x5191 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, 1);0x51BF CallFunc_RandomFloatInRange_Min_ImplicitCast = Cast<4>(Delay);0x51DC CallFunc_RandomFloatInRange_ReturnValue_2 = RandomFloatInRange(CallFunc_RandomFloatInRange_Min_ImplicitCast, CallFunc_Add_DoubleDouble_ReturnValue);0x520A CallFunc_RetriggerableDelay_Duration_ImplicitCast_1 = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_2);0x5227 RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_1, LatentActionInfo{0xFF, -2047973129, FName(ExecuteUbergraph_SentinelDrone), this});0x5261 PopFlow();0x5262 goto Label_4F92;0x5267 Label_5267:0x5267 CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x527C PrintString(this, "sense6", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x52CD PopFlow();0x52CE Label_52CE:0x52CE CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x52E3 PrintString(this, "sense5", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x5334 PopFlow();0x5335 Label_5335:0x5335 CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x534A PrintString(this, "sense4", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x539B PopFlow();0x539C Label_539C:0x539C CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x53B1 PrintString(this, "sense3", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x5402 PopFlow();0x5403 Label_5403:0x5403 CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x5418 PrintString(this, "sense2", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x5469 PopFlow();0x546A Label_546A:0x546A CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x547F PrintString(this, "sense1", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x54D0 PopFlow();0x54D1 Label_54D1:0x54D1 if (!(Dead)) goto Label_54E4;0x54DF goto Label_539C;0x54E4 Label_54E4:0x54E4 CallFunc_ActorHasTag_ReturnValue_1 = K2Node_DynamicCast_AsMain_Char_2.ActorHasTag(FName(Dead));0x551B if (!(CallFunc_ActorHasTag_ReturnValue_1)) goto Label_552E;0x5529 goto Label_5335;0x552E Label_552E:0x552E if (!(CheckPlayerNav)) goto Label_55D8;0x553C CallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x5556 CallFunc_K2_GetActorLocation_ReturnValue_10 = CallFunc_GetPlayerCharacter_ReturnValue.K2_GetActorLocation();0x5588 CallFunc_K2_ProjectPointToNavigation_ReturnValue = K2_ProjectPointToNavigation(this, CallFunc_K2_GetActorLocation_ReturnValue_10, CallFunc_K2_ProjectPointToNavigation_ProjectedLocation, nullptr, nullptr, FVector(0, 0, 0));0x55CA if (!(CallFunc_K2_ProjectPointToNavigation_ReturnValue)) goto Label_52CE;0x55D8 Label_55D8:0x55D8 ShootTarget(K2Node_DynamicCast_AsMain_Char_2, CallFunc_ShootTarget_Target);0x55F8 ForceSense(CallFunc_ShootTarget_Target);0x560F PopFlow();0x5610 goto Label_502D;0x5615 Label_5615:0x5615 RetriggerableDelay(this, 2f, LatentActionInfo{0x10E, 1275466597, FName(ExecuteUbergraph_SentinelDrone), this});0x564B PopFlow();0x564C Label_564C:0x564C CallFunc_GetTransform_ReturnValue_5 = GetTransform();0x5668 BreakTransform(CallFunc_GetTransform_ReturnValue_5, CallFunc_BreakTransform_Location_3, CallFunc_BreakTransform_Rotation_3, CallFunc_BreakTransform_Scale_3);0x5696 CallFunc_K2_GetActorLocation_ReturnValue_7 = SensingActor.K2_GetActorLocation();0x56C8 CallFunc_Vector_Distance_ReturnValue_2 = Vector_Distance(CallFunc_BreakTransform_Location_3, CallFunc_K2_GetActorLocation_ReturnValue_7);0x56F6 BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_7, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x5724 CallFunc_LessEqual_DoubleDouble_B_ImplicitCast = Cast<4>(PawnSensing.SightRadius);0x5757 CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_Vector_Distance_ReturnValue_2, CallFunc_LessEqual_DoubleDouble_B_ImplicitCast);0x577D CallFunc_K2_GetActorLocation_ReturnValue_9 = K2_GetActorLocation();0x5799 BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_9, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x57C7 CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(CallFunc_BreakVector_Z, CallFunc_BreakVector_Z_1, HeightDetection);0x57F6 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_NearlyEqual_FloatFloat_ReturnValue, CallFunc_LessEqual_DoubleDouble_ReturnValue);0x581C if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_5267;0x582A PushFlow(Label_59B1);0x582F UpdateSpeed(false);0x583E CallFunc_K2_GetActorLocation_ReturnValue_8 = SensingActor.K2_GetActorLocation();0x5870 CallFunc_K2_GetActorRotation_ReturnValue_3 = K2_GetActorRotation();0x588C UpdateCurrentTarget(SensingActor, CallFunc_K2_GetActorLocation_ReturnValue_8, CallFunc_K2_GetActorRotation_ReturnValue_3);0x58B5 SeenOnce();0x58C3 isWatch = true;0x58CE NextNearestPatrol = true;0x58D9 isPatrol = false;0x58E4 TentacleBlend(true);0x58F3 PushFlow(Label_5615);0x58F8 CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(PawnSensing.SensingInterval);0x592B CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, 0.5);0x5959 CallFunc_RetriggerableDelay_Duration_ImplicitCast_2 = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x5976 RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast_2, LatentActionInfo{0x141, -1650167450, FName(ExecuteUbergraph_SentinelDrone), this});0x59B0 PopFlow();0x59B1 Label_59B1:0x59B1 Dashing();0x59BF PatrolDelay();0x59CD PopFlow();0x59CE Label_59CE:0x59CE CallFunc_GetPlayerPawn_ReturnValue_4 = GetPlayerPawn(this, 0);0x59E8 K2Node_DynamicCast_AsMain_Char_1 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_4);0x5A0C K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMain_Char_1);0x5A29 if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x5A33 ForceSense(K2Node_DynamicCast_AsMain_Char_1);0x5A4A PopFlow();0x5A4B Label_5A4B:0x5A4B CallFunc_IsValid_ReturnValue_4 = IsValid(MainChar);0x5A68 if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x5A72 MainChar.Sensing Enemy(this, false);0x5A98 PopFlow();0x5A99 goto Label_59CE;0x5A9E Label_5A9E:0x5A9E ForceDash();0x5AAC PopFlow();0x5AAD goto Label_5A9E;0x5AB2 goto Label_015C;0x5AB7 Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_5;0x5AD2 goto Label_33E3;0x5AD7 PopFlow();0x5AD8 SensingActor = K2Node_CustomEvent_NewParam;0x5AEB goto Label_564C;0x5AF0 Label_5AF0:0x5AF0 isWasSeenOnce = true;0x5AFB CallFunc_K2_GetActorLocation_ReturnValue_11 = K2_GetActorLocation();0x5B17 PlaySoundAtLocation(this, /Game/Blueprints/Enemy/SFX/EnemyAlert_Cue.EnemyAlert_Cue, CallFunc_K2_GetActorLocation_ReturnValue_11, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x5B60 goto Label_5A4B;0x5B65 if (!(isWasSeenOnce)) goto Label_5AF0;0x5B73 PopFlow();0x5B74 Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_6;0x5B8F PopFlow();0x5B90 if (!(K2Node_CustomEvent_Start)) goto Label_465F;0x5B9E goto Label_4680;0x5BA3 Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_7;0x5BBE goto Label_33E3;0x5BC3 Label_5BC3:0x5BC3 if (!(IsActive)) goto Label_546A;0x5BD1 if (!(K2Node_DynamicCast_AsMain_Char_2.CanDetect)) goto Label_5403;0x5BF5 goto Label_54D1;0x5BFA Label_5BFA:0x5BFA CallFunc_RandomFloatInRange_ReturnValue_3 = RandomFloatInRange(0.5, 2);0x5C28 CallFunc_Delay_Duration_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_3);0x5C45 Delay(this, CallFunc_Delay_Duration_ImplicitCast, LatentActionInfo{0x15C, -561902839, FName(ExecuteUbergraph_SentinelDrone), this});0x5C7F PopFlow();0x5C80 goto Label_5BFA;0x5C85 K2Node_DynamicCast_AsMain_Char_2 = Cast<MainChar_C>(K2Node_ComponentBoundEvent_Pawn);0x5CA9 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsMain_Char_2);0x5CC6 if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x5CD0 goto Label_5BC3;0x5CD5 goto Label_4E47;0x5CDA Label_5CDA:0x5CDA return;Final 0x14f0670 0x04