void MopedTargetFinish () Script4 statements · 55 bytes of bytecode 0x0000 K2_ClearAndInvalidateTimerHandle(this, UpdateMopedChaseTargetTimer);0x0014 UpdateMopedChaseTargetTimer = TimerHandle{};0x0034 return;Public 0x1495c50 0x00 void UpdateMopedChasePosition () Script20 statements · 457 bytes of bytecode 0x0000 CallFunc_IsServer_ReturnValue = IsServer(this);0x0015 if (!(CallFunc_IsServer_ReturnValue)) goto Label_01C6;0x0023 CallFunc_K2_IsTimerActiveHandle_ReturnValue = K2_IsTimerActiveHandle(this, UpdateMopedChaseTargetTimer);0x0041 if (!(CallFunc_K2_IsTimerActiveHandle_ReturnValue)) goto Label_0054;0x004F goto Label_01C6;0x0054 Label_0054:0x0054 CallFunc_RandomInteger_ReturnValue = RandomInteger(2147483647);0x0075 CallFunc_MakeRandomStream_ReturnValue = MakeRandomStream(CallFunc_RandomInteger_ReturnValue);0x009A CallFunc_RandomFloatInRangeFromStream_ReturnValue = RandomFloatInRangeFromStream(CallFunc_MakeRandomStream_ReturnValue, 5f, 10f);0x00C9 CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "MopedTargetFinish", CallFunc_RandomFloatInRangeFromStream_ReturnValue, false, false, 0f, 0f);0x010E UpdateMopedChaseTargetTimer = CallFunc_K2_SetTimer_ReturnValue;0x0129 CallFunc_GetAllActorsOfClass_OutActors = {};0x0134 GetAllActorsOfClass(this, /Game/Ride/Character/Blueprints/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C, CallFunc_GetAllActorsOfClass_OutActors);0x0151 FlushNetDormancy();0x015B /Script/Engine.Default__KismetArrayLibrary.Array_Random(CallFunc_GetAllActorsOfClass_OutActors, CallFunc_Array_Random_OutItem, CallFunc_Array_Random_OutIndex);0x0196 TargetActor = CallFunc_Array_Random_OutItem;0x01A9 MarkPropertyDirtyFromRepIndex(this, 10, FName(TargetActor));0x01C6 Label_01C6:0x01C6 return;Public 0x1495c50 0x00 void InitializeTapePlayer () Script34 statements · 843 bytes of bytecode 0x0000 PushFlow(Label_0348);0x0005 CallFunc_IsServer_ReturnValue = IsServer(this);0x001A if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x0024 CallFunc_GetTransform_ReturnValue = GetTransform();0x0040 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Ride/Vehicle/Blueprints/BP_TapePlayer_Helicopter.BP_TapePlayer_Helicopter_C, CallFunc_GetTransform_ReturnValue, 1, nullptr, 1);0x006C CallFunc_GetTransform_ReturnValue = GetTransform();0x0088 CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetTransform_ReturnValue, 1);0x00B0 TapePlayer = CallFunc_FinishSpawningActor_ReturnValue;0x00C3 CallFunc_K2_AttachToActor_ReturnValue = CallFunc_FinishSpawningActor_ReturnValue.K2_AttachToActor(this, FName(None), 2, 2, 2, false);0x0102 Temp_int_Loop_Counter_Variable = 0;0x0119 Temp_int_Array_Index_Variable = 0;0x0130 Label_0130:0x0130 CallFunc_GetChildrenComponents_Children = {};0x013B TapePlayer.DefaultSceneRoot.GetChildrenComponents(true, CallFunc_GetChildrenComponents_Children);0x017B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetChildrenComponents_Children);0x01B6 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01DC if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x01E6 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0201 PushFlow(Label_02FE);0x0206 CallFunc_GetChildrenComponents_Children = {};0x0211 TapePlayer.DefaultSceneRoot.GetChildrenComponents(true, CallFunc_GetChildrenComponents_Children);0x0251 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetChildrenComponents_Children, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x028C K2Node_DynamicCast_AsPrimitive_Component = Cast<PrimitiveComponent>(CallFunc_Array_Get_Item);0x02B0 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPrimitive_Component);0x02CD if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x02D7 K2Node_DynamicCast_AsPrimitive_Component.SetCollisionEnabled(0);0x02FD PopFlow();0x02FE Label_02FE:0x02FE CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0328 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0343 goto Label_0130;0x0348 Label_0348:0x0348 return;Public 0x1495c50 0x00 void UpdateInWorldCaption () Script2 statements · 3 bytes of bytecode Public 0x1495c50 0x00 void HelicopterTrainHitSFX () Script3 statements · 125 bytes of bytecode 0x0000 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Cinematic/MSS_Cinematic_Helicopter_TrainHit.MSS_Cinematic_Helicopter_TrainHit, SkeletalMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x007A return;Public 0x1495c50 0x00 void HelicopterTrainHornSFX () Script3 statements · 125 bytes of bytecode 0x0000 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Cinematic/MSS_Cinematic_TrainPass.MSS_Cinematic_TrainPass, SkeletalMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x007A return;Public 0x1495c50 0x00 void HelicopterTunnelAppearSFX () Script3 statements · 125 bytes of bytecode 0x0000 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Cinematic/MSS_Cinematic_Helicopter_TunnelAppear.MSS_Cinematic_Helicopter_TunnelAppear, SkeletalMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x007A return;Public 0x1495c50 0x00 void HelicopterExplodeFromFireSFX () Script3 statements · 125 bytes of bytecode 0x0000 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Cinematic/MSS_Cinematic_Helicopter_Explosion.MSS_Cinematic_Helicopter_Explosion, SkeletalMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x007A return;Public 0x1495c50 0x00 void CheckAudioStateActive () Script8 statements · 101 bytes of bytecode 0x0000 CallFunc_IsActive_ReturnValue = EngineLoop.IsActive();0x002A if (!(CallFunc_IsActive_ReturnValue)) goto Label_003D;0x0038 goto Label_0062;0x003D Label_003D:0x003D EngineLoop.Activate(true);0x0062 Label_0062:0x0062 return;Public 0x1495c50 0x00 bool ShouldShoot () Script7 statements · 176 bytes of bytecode 0x0000 CheckLineOfSightTarget(CallFunc_CheckLineOfSightTarget_HasLineOfSight);0x0017 CallFunc_EqualEqual_GameplayTag_ReturnValue = EqualEqual_GameplayTag(CurrentHelicopterState, GameplayTag{FName(Helicopter.Sleep)});0x004F CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_EqualEqual_GameplayTag_ReturnValue);0x006C CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_CheckLineOfSightTarget_HasLineOfSight, CallFunc_Not_PreBool_ReturnValue);0x0092 ReturnValue = CallFunc_BooleanAND_ReturnValue;0x00A5 return ReturnValue;Public 0x1495c50 0x01 void SetHelicopterTag (const FGameplayTag & HelicopterTag ) Script5 statements · 69 bytes of bytecode 0x0000 FlushNetDormancy();0x000A CurrentHelicopterState = HelicopterTag;0x0025 MarkPropertyDirtyFromRepIndex(this, 11, FName(CurrentHelicopterState));0x0042 return;Public 0x1495c50 0x08 void OnRep_StartFire () Script44 statements · 832 bytes of bytecode 0x0000 PushFlow(Label_033D);0x0005 Fire.SetVisibility(true, true);0x0027 PushFlow(Label_003B);0x002C if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0295;0x003A PopFlow();0x003B Label_003B:0x003B if (!(Temp_bool_IsClosed_Variable)) goto Label_004A;0x0049 PopFlow();0x004A Label_004A:0x004A Temp_bool_IsClosed_Variable = true;0x0055 VFX_Leaking_01.Deactivate();0x0079 VFX_Leaking_02.Deactivate();0x009D CallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(/Game/Ride/Environment/Helicopter/NS_Leaking_OnFIre_01.NS_Leaking_OnFIre_01, FuelLeak, FName(None), FVector(0, 0, -225), FRotator(0, 0, 0), 0, false, true, 1, false);0x0109 VFX_Leaking_02.K2_DestroyComponent(this);0x012A PushFlow(Label_0306);0x012F PushFlow(Label_02AE);0x0134 PushFlow(Label_0247);0x0139 CallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, /Game/Ride/Audio/Metasounds/Cinematic/MSS_Cinematic_Helicopter_Ignite.MSS_Cinematic_Helicopter_Ignite, FVector(-8326.090538, -315684.346087, -20374.031844), FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x019B CallFunc_GetAllActorsOfClass_OutActors = {};0x01A6 GetAllActorsOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C, CallFunc_GetAllActorsOfClass_OutActors);0x01C3 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, 0, CallFunc_Array_Get_Item);0x01FA CallFunc_Array_Get_Item.BPC_DumbestShitEver.UpdateMusicIndex(FName(Index), 8);0x0246 PopFlow();0x0247 Label_0247:0x0247 K2Node_CreateDelegate_OutputDelegate.Bind(this, HelicopterExplodeFromFireSFX);0x025E CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 4f, false, false, 0f, 0f);0x0294 PopFlow();0x0295 Label_0295:0x0295 Temp_bool_Has_Been_Initd_Variable = true;0x02A0 if (!(false)) PopFlow();0x02A2 Temp_bool_IsClosed_Variable = true;0x02AD PopFlow();0x02AE Label_02AE:0x02AE CallFunc_IsValid_ReturnValue = IsValid(FuelLeakSFX);0x02CB if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x02D5 FuelLeakSFX.FadeOut(1f, 0f, 0);0x0305 PopFlow();0x0306 Label_0306:0x0306 CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x0320 UnlockAchievementForPC(CallFunc_GetPlayerControllerFromID_ReturnValue, DestroyHelicopterAchievement);0x033C PopFlow();0x033D Label_033D:0x033D return;0x1495c50 0x00 void OnRep_IsLeaking () Script33 statements · 916 bytes of bytecode 0x0000 PushFlow(Label_0391);0x0005 FuelLeak.SetVisibility(true, true);0x0027 Box.SetCollisionResponseToChannel(2, 1);0x004F Box1.SetCollisionResponseToChannel(2, 1);0x0077 Box.SetCollisionResponseToChannel(5, 1);0x009F Box1.SetCollisionResponseToChannel(5, 1);0x00C7 Box.SetCollisionResponseToChannel(15, 1);0x00EF Box1.SetCollisionResponseToChannel(15, 1);0x0117 PushFlow(Label_012B);0x011C if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0378;0x012A PopFlow();0x012B Label_012B:0x012B if (!(Temp_bool_IsClosed_Variable)) goto Label_013A;0x0139 PopFlow();0x013A Label_013A:0x013A Temp_bool_IsClosed_Variable = true;0x0145 CallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(/Game/Ride/Environment/Helicopter/NS_Leaking_01.NS_Leaking_01, FuelLeak, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, true, 0, false);0x01B1 VFX_Leaking_01 = CallFunc_SpawnSystemAttached_ReturnValue;0x01C4 CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/Ride/Environment/Helicopter/NS_LeakPuddle_01.NS_LeakPuddle_01, FVector(-8446.87023, -315684.346087, -20399.62685), FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, false);0x0232 VFX_Leaking_02 = CallFunc_SpawnSystemAtLocation_ReturnValue;0x0245 CallFunc_SpawnDecalAtLocation_ReturnValue = /Script/Engine.Default__GameplayStatics.SpawnDecalAtLocation(this, /Game/Ride/Shared/Decals/MI_Decals_Puddle_02.MI_Decals_Puddle_02, FVector(128, 256, 256), FVector(-8326.090538, 315615.964221, -20374.031844), FRotator(-90, 0, 0), 0f);0x02C9 CallFunc_SpawnDecalAtLocation_ReturnValue.SetWorldScale3D(FVector(0.637797, 6.790059, 6.325086));0x0302 CallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, /Game/Ride/Audio/Metasounds/Helicopter/Misc/MSS_Helicopter_Leaking.MSS_Helicopter_Leaking, FVector(-8326.090538, -315684.346087, -20374.031844), FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x0364 FuelLeakSFX = CallFunc_SpawnSoundAtLocation_ReturnValue;0x0377 PopFlow();0x0378 Label_0378:0x0378 Temp_bool_Has_Been_Initd_Variable = true;0x0383 if (!(false)) PopFlow();0x0385 Temp_bool_IsClosed_Variable = true;0x0390 PopFlow();0x0391 Label_0391:0x0391 return;0x1495c50 0x00 void SetTargetOrbitLocationRotation (double DeltaTime ) Script108 statements · 5,724 bytes of bytecode 0x0000 CallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x001C CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_3, FVector(0, 0, 999999));0x005A CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_3, FVector(0, 0, 999999));0x0098 CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_Subtract_VectorVector_ReturnValue, 0, false, Temp_object_Variable_2, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0120 CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, 10000);0x0157 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(5, 360);0x0185 CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(OrbitRadius);0x01AA CallFunc_GetWorldDeltaSeconds_ReturnValue_3 = GetWorldDeltaSeconds(this);0x01C7 CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_GetWorldDeltaSeconds_ReturnValue_3);0x01F5 CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x0211 CallFunc_K2_GetActorLocation_ReturnValue_7 = TargetActor.K2_GetActorLocation();0x0243 CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_7, CallFunc_MakeVector_ReturnValue);0x0271 CallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_K2_GetActorLocation_ReturnValue_6);0x029F CallFunc_RotateAngleAxis_AngleDeg_ImplicitCast_2 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x02BC CallFunc_RotateAngleAxis_ReturnValue_3 = RotateAngleAxis(CallFunc_GetDirectionUnitVector_ReturnValue, CallFunc_RotateAngleAxis_AngleDeg_ImplicitCast_2, FVector(0, 0, 1));0x0303 CallFunc_Multiply_VectorVector_ReturnValue_6 = Multiply_VectorVector(CallFunc_RotateAngleAxis_ReturnValue_3, FVector(1, 1, 0));0x0341 CallFunc_Multiply_VectorVector_ReturnValue_7 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_6, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x036F CallFunc_Add_VectorVector_ReturnValue_7 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_Multiply_VectorVector_ReturnValue_7);0x039D CallFunc_Add_VectorVector_ReturnValue_8 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_7, FVector(0, 0, 999999));0x03DB CallFunc_Subtract_VectorVector_ReturnValue_3 = Subtract_VectorVector(CallFunc_Add_VectorVector_ReturnValue_7, FVector(0, 0, 999999));0x0419 CallFunc_LineTraceSingle_ReturnValue_3 = LineTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue_8, CallFunc_Subtract_VectorVector_ReturnValue_3, 0, false, Temp_object_Variable, 0, CallFunc_LineTraceSingle_OutHit_3, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x04A1 CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, 10000);0x04D8 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(7.5, 360);0x0506 CallFunc_GetWorldDeltaSeconds_ReturnValue_2 = GetWorldDeltaSeconds(this);0x0523 CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(OrbitRadius);0x0548 CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_GetWorldDeltaSeconds_ReturnValue_2);0x0576 CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x0592 CallFunc_K2_GetActorLocation_ReturnValue_7 = TargetActor.K2_GetActorLocation();0x05C4 CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_7, CallFunc_MakeVector_ReturnValue);0x05F2 CallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_K2_GetActorLocation_ReturnValue_6);0x0620 CallFunc_RotateAngleAxis_AngleDeg_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_5);0x063D CallFunc_RotateAngleAxis_ReturnValue_2 = RotateAngleAxis(CallFunc_GetDirectionUnitVector_ReturnValue, CallFunc_RotateAngleAxis_AngleDeg_ImplicitCast_1, FVector(0, 0, 1));0x0684 CallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_RotateAngleAxis_ReturnValue_2, FVector(1, 1, 0));0x06C2 CallFunc_Multiply_VectorVector_ReturnValue_5 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_4, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x06F0 CallFunc_Add_VectorVector_ReturnValue_5 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_Multiply_VectorVector_ReturnValue_5);0x071E CallFunc_Subtract_VectorVector_ReturnValue_2 = Subtract_VectorVector(CallFunc_Add_VectorVector_ReturnValue_5, FVector(0, 0, 999999));0x075C CallFunc_Add_VectorVector_ReturnValue_6 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_5, FVector(0, 0, 999999));0x079A CallFunc_LineTraceSingle_ReturnValue_2 = LineTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue_6, CallFunc_Subtract_VectorVector_ReturnValue_2, 0, false, Temp_object_Variable_1, 0, CallFunc_LineTraceSingle_OutHit_2, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0822 CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, 10000);0x0859 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(10, 360);0x0887 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(OrbitRadius);0x08AC CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x08C9 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x08F7 CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x0913 CallFunc_K2_GetActorLocation_ReturnValue_7 = TargetActor.K2_GetActorLocation();0x0945 CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_7, CallFunc_MakeVector_ReturnValue);0x0973 CallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_K2_GetActorLocation_ReturnValue_6);0x09A1 CallFunc_RotateAngleAxis_AngleDeg_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x09BE CallFunc_RotateAngleAxis_ReturnValue_1 = RotateAngleAxis(CallFunc_GetDirectionUnitVector_ReturnValue, CallFunc_RotateAngleAxis_AngleDeg_ImplicitCast, FVector(0, 0, 1));0x0A05 CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_RotateAngleAxis_ReturnValue_1, FVector(1, 1, 0));0x0A43 CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue);0x0A71 CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_Multiply_VectorVector_ReturnValue_3);0x0A9F CallFunc_Subtract_VectorVector_ReturnValue_1 = Subtract_VectorVector(CallFunc_Add_VectorVector_ReturnValue_3, FVector(0, 0, 999999));0x0ADD CallFunc_Add_VectorVector_ReturnValue_4 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_3, FVector(0, 0, 999999));0x0B1B CallFunc_LineTraceSingle_ReturnValue_1 = LineTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue_4, CallFunc_Subtract_VectorVector_ReturnValue_1, 0, false, Temp_object_Variable_3, 0, CallFunc_LineTraceSingle_OutHit_1, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0BA3 CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, 10000);0x0BDA CallFunc_K2_GetActorLocation_ReturnValue = TargetActor.K2_GetActorLocation();0x0C0C BreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x0C3A CallFunc_K2_GetActorLocation_ReturnValue_1 = TargetActor.K2_GetActorLocation();0x0C6C CallFunc_MakeVector_ReturnValue_1 = MakeVector(0, 0, ElevationOffset);0x0CA3 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_MakeVector_ReturnValue_1);0x0CD1 CallFunc_K2_GetActorLocation_ReturnValue_2 = TargetActor.K2_GetActorLocation();0x0D03 BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_BreakVector_X_3, CallFunc_BreakVector_Y_3, CallFunc_BreakVector_Z_3);0x0D31 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_BreakVector_Z_3, ElevationOffset);0x0D5F CallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(OrbitRadius);0x0D84 CallFunc_GetWorldDeltaSeconds_ReturnValue_4 = GetWorldDeltaSeconds(this);0x0DA1 CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(OrbitSpeed, 360);0x0DCF CallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, CallFunc_GetWorldDeltaSeconds_ReturnValue_4);0x0DFD CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x0E19 CallFunc_K2_GetActorLocation_ReturnValue_7 = TargetActor.K2_GetActorLocation();0x0E4B CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_7, CallFunc_MakeVector_ReturnValue);0x0E79 CallFunc_GetDirectionUnitVector_ReturnValue = GetDirectionUnitVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_K2_GetActorLocation_ReturnValue_6);0x0EA7 CallFunc_RotateAngleAxis_AngleDeg_ImplicitCast_3 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_8);0x0EC4 CallFunc_RotateAngleAxis_ReturnValue = RotateAngleAxis(CallFunc_GetDirectionUnitVector_ReturnValue, CallFunc_RotateAngleAxis_AngleDeg_ImplicitCast_3, FVector(0, 0, 1));0x0F0B CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_RotateAngleAxis_ReturnValue, FVector(1, 1, 0));0x0F49 CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_3);0x0F77 BreakHitResult(CallFunc_LineTraceSingle_OutHit_1, 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);0x102C BreakVector(CallFunc_BreakHitResult_Location, CallFunc_BreakVector_X_5, CallFunc_BreakVector_Y_5, CallFunc_BreakVector_Z_5);0x105A BreakHitResult(CallFunc_LineTraceSingle_OutHit_2, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x110F BreakVector(CallFunc_BreakHitResult_Location_1, CallFunc_BreakVector_X_6, CallFunc_BreakVector_Y_6, CallFunc_BreakVector_Z_6);0x113D BreakHitResult(CallFunc_LineTraceSingle_OutHit_3, CallFunc_BreakHitResult_bBlockingHit_2, CallFunc_BreakHitResult_bInitialOverlap_2, CallFunc_BreakHitResult_Time_2, CallFunc_BreakHitResult_Distance_2, CallFunc_BreakHitResult_Location_2, CallFunc_BreakHitResult_ImpactPoint_2, CallFunc_BreakHitResult_Normal_2, CallFunc_BreakHitResult_ImpactNormal_2, CallFunc_BreakHitResult_PhysMat_2, CallFunc_BreakHitResult_HitActor_2, CallFunc_BreakHitResult_HitComponent_2, CallFunc_BreakHitResult_HitBoneName_2, CallFunc_BreakHitResult_BoneName_2, CallFunc_BreakHitResult_HitItem_2, CallFunc_BreakHitResult_ElementIndex_2, CallFunc_BreakHitResult_FaceIndex_2, CallFunc_BreakHitResult_TraceStart_2, CallFunc_BreakHitResult_TraceEnd_2);0x11F2 BreakVector(CallFunc_BreakHitResult_Location_2, CallFunc_BreakVector_X_7, CallFunc_BreakVector_Y_7, CallFunc_BreakVector_Z_7);0x1220 CallFunc_FMax_ReturnValue = FMax(CallFunc_BreakVector_Z_7, CallFunc_BreakVector_Z_6);0x124E CallFunc_FMax_ReturnValue_1 = FMax(CallFunc_FMax_ReturnValue, CallFunc_BreakVector_Z_5);0x127C CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_FMax_ReturnValue_1, ElevationOffset);0x12AA CallFunc_MakeVector_ReturnValue_3 = MakeVector(CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_Add_DoubleDouble_ReturnValue_1);0x12E1 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_1, CallFunc_Add_DoubleDouble_ReturnValue);0x1307 CallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_MakeVector_ReturnValue_3, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Greater_DoubleDouble_ReturnValue);0x133E CallFunc_Add_VectorVector_ReturnValue_9 = Add_VectorVector(CallFunc_SelectVector_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_2);0x136C DesiredLocation = CallFunc_Add_VectorVector_ReturnValue_9;0x1387 CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x13A4 BreakVector(DesiredLocation, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x13D2 CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CurrentTargetOrbitLocation, DesiredLocation);0x1400 BreakVector(CurrentTargetOrbitLocation, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x142E CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Vector_Distance_ReturnValue, 1000, 1e+05, 0.1, 1);0x1477 CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_BreakVector_Z, CallFunc_BreakVector_Z_1);0x149D CallFunc_SelectFloat_ReturnValue = SelectFloat(1, 5, CallFunc_Less_DoubleDouble_ReturnValue);0x14D4 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue, CallFunc_MapRangeClamped_ReturnValue);0x1502 CallFunc_FInterpTo_ReturnValue = FInterpTo(CallFunc_BreakVector_Z_1, CallFunc_BreakVector_Z, CallFunc_GetWorldDeltaSeconds_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x1542 BreakVector(DesiredLocation, CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_BreakVector_Z_4);0x1570 CallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_BreakVector_X_4, CallFunc_BreakVector_Y_4, CallFunc_FInterpTo_ReturnValue);0x15A7 CurrentTargetOrbitLocation = CallFunc_MakeVector_ReturnValue_2;0x15C2 CallFunc_K2_GetActorLocation_ReturnValue_4 = TargetActor.K2_GetActorLocation();0x15F4 CallFunc_K2_GetActorLocation_ReturnValue_5 = K2_GetActorLocation();0x1610 CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue_5, CallFunc_K2_GetActorLocation_ReturnValue_4);0x163E CurrentTargetOrbitRotation = CallFunc_FindLookAtRotation_ReturnValue;0x1659 return;Public 0x1495c50 0x08 void CheckLineOfSightTarget (const bool & HasLineOfSight ) Script23 statements · 870 bytes of bytecode 0x0000 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x001C CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(1e+17);0x0041 CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x005D CallFunc_K2_GetActorLocation_ReturnValue_2 = TargetActor.K2_GetActorLocation();0x008F CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_2, FVector(0, 0, 0));0x00CD CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_Add_VectorVector_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_1);0x00FB CallFunc_Normal_ReturnValue = Normal(CallFunc_Subtract_VectorVector_ReturnValue, 1e-04f);0x0125 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Normal_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0153 CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue, 0, false, Temp_object_Variable, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x01DB if (!(CallFunc_LineTraceSingle_ReturnValue)) goto Label_0358;0x01E9 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);0x029E CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_BreakHitResult_HitActor, TargetActor);0x02C4 CallFunc_GetAttachParentActor_ReturnValue = CallFunc_BreakHitResult_HitActor.GetAttachParentActor();0x02EE CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_GetAttachParentActor_ReturnValue, TargetActor);0x0314 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue, CallFunc_EqualEqual_ObjectObject_ReturnValue_1);0x033A if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0358;0x0348 HasLineOfSight = true;0x0353 goto Label_0363;0x0358 Label_0358:0x0358 HasLineOfSight = false;0x0363 Label_0363:0x0363 return;Public 0x1495c50 0x01 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(3554);0x000F return;Event Protected 0x1495c50 0x00 void ReceiveTick (float DeltaSeconds ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012 ExecuteUbergraph_BP_Helicopter(3584);0x0021 return;Event Public 0x1495c50 0x04 void CheckWinneBagoDistance () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(10290);0x000F return;0x1495c50 0x00 void LaunchMissileAtTarget () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(11141);0x000F return;0x1495c50 0x00 void MachineGunBurst (float StartPositionOffset ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_StartPositionOffset = StartPositionOffset;0x0012 ExecuteUbergraph_BP_Helicopter(13623);0x0021 return;0x1495c50 0x04 void Shot () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(15710);0x000F return;0x1495c50 0x00 void OnFinished_Event () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(15906);0x000F return;0x1495c50 0x00 void FinishCaveEnter () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(15966);0x000F return;0x1495c50 0x00 void FinishCraneFalling () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(16065);0x000F return;0x1495c50 0x00 void OnFireFinished () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(16125);0x000F return;0x1495c50 0x00 void OnFinishedLastTwist () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(16185);0x000F return;0x1495c50 0x00 void FireStarter () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(16321);0x000F return;0x1495c50 0x00 void InitiateShootingMode () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(16340);0x000F return;0x1495c50 0x00 void DisableShootingMode () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(16345);0x000F return;0x1495c50 0x00 void BndEvt__BP_Helicopter_Box1_K2Node_ComponentBoundEvent_2_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_1 = OverlappedComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = OtherBodyIndex;0x0048 PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep_1 = bFromSweep;0x005A PersistentFrame.K2Node_ComponentBoundEvent_SweepResult_1 = SweepResult;0x006C ExecuteUbergraph_BP_Helicopter(17205);0x007B return;0x1495c50 0x120 void BndEvt__BP_Helicopter_Box_K2Node_ComponentBoundEvent_3_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_BP_Helicopter(17657);0x007B return;0x1495c50 0x120 void PlayHelicopterTape (int32 TapeIndex ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_TapeIndex = TapeIndex;0x0012 ExecuteUbergraph_BP_Helicopter(18148);0x0021 return;0x1495c50 0x04 void FinishJungleEndEnter () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(18194);0x000F return;0x1495c50 0x00 void FinishActivateQuetz () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(18199);0x000F return;0x1495c50 0x00 void FinishClashOfTheTitans () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(18204);0x000F return;0x1495c50 0x00 void FinishToTrainTrack () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(18279);0x000F return;0x1495c50 0x00 void FinishedKnockOut () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(18284);0x000F return;0x1495c50 0x00 void FinishedTrainTrackIdle () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(18289);0x000F return;0x1495c50 0x00 void StopTrainTrackIdle () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Helicopter(18290);0x000F return;0x1495c50 0x00 void ExecuteUbergraph_BP_Helicopter (int32 EntryPoint ) Script755 statements · 18,298 bytes of bytecode 0x0000 PushFlow(Label_4777);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F EngineLoop.Stop();0x0033 PopFlow();0x0034 Label_0034:0x0034 MarkPropertyDirtyFromRepIndex(this, 10, FName(TargetActor));0x0051 PopFlow();0x0052 Label_0052:0x0052 FlushNetDormancy();0x005C TargetActor = CallFunc_GetActorOfClass_ReturnValue;0x006F goto Label_0034;0x0074 Label_0074:0x0074 CallFunc_IsActive_ReturnValue = EngineLoop.IsActive();0x009E if (!(CallFunc_IsActive_ReturnValue)) PopFlow();0x00A8 goto Label_000F;0x00AD Label_00AD:0x00AD CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C);0x00CB CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x00E8 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_00FB;0x00F6 goto Label_0052;0x00FB Label_00FB:0x00FB DelayUntilNextTick(this, LatentActionInfo{0xAD, -1961046157, FName(ExecuteUbergraph_BP_Helicopter), this});0x012C PopFlow();0x012D Label_012D:0x012D FlushNetDormancy();0x0137 CurrentHelicopterState = GameplayTag{FName(Helicopter.TransitionToChase)};0x0164 MarkPropertyDirtyFromRepIndex(this, 11, FName(CurrentHelicopterState));0x0181 CallFunc_GetSequencePlayer_ReturnValue = EnterReplicatedSequence.GetSequencePlayer();0x01AB CallFunc_GetSequencePlayer_ReturnValue.Stop();0x01CB InitiateShootingMode();0x01D9 PopFlow();0x01DA Label_01DA:0x01DA FlushNetDormancy();0x01E4 CurrentHelicopterState = GameplayTag{FName(Helicopter.Chase)};0x0211 MarkPropertyDirtyFromRepIndex(this, 11, FName(CurrentHelicopterState));0x022E CallFunc_K2_GetActorLocation_ReturnValue_17 = K2_GetActorLocation();0x024A DesiredLocation = CallFunc_K2_GetActorLocation_ReturnValue_17;0x0265 CallFunc_K2_GetActorLocation_ReturnValue_17 = K2_GetActorLocation();0x0281 CurrentTargetOrbitLocation = CallFunc_K2_GetActorLocation_ReturnValue_17;0x029C PopFlow();0x029D Label_029D:0x029D FlushNetDormancy();0x02A7 CurrentHelicopterState = GameplayTag{FName(Helicopter.TransitionToChase)};0x02D4 MarkPropertyDirtyFromRepIndex(this, 11, FName(CurrentHelicopterState));0x02F1 CallFunc_GetSequencePlayer_ReturnValue_1 = CaveEnterReplicatedSequence.GetSequencePlayer();0x031B CallFunc_GetSequencePlayer_ReturnValue_1.Stop();0x033B InitiateShootingMode();0x0349 PopFlow();0x034A Label_034A:0x034A FlushNetDormancy();0x0354 CurrentHelicopterState = GameplayTag{FName(Helicopter.EndPart2)};0x0381 MarkPropertyDirtyFromRepIndex(this, 11, FName(CurrentHelicopterState));0x039E CallFunc_GetSequencePlayer_ReturnValue_2 = CraneFallingReplicatedSequence.GetSequencePlayer();0x03C8 CallFunc_GetSequencePlayer_ReturnValue_3 = CraneFallingHelicopterReplicatedSequence.GetSequencePlayer();0x03F2 CallFunc_GetSequencePlayer_ReturnValue_3.Stop();0x0412 CallFunc_GetSequencePlayer_ReturnValue_2.Stop();0x0432 PopFlow();0x0433 Label_0433:0x0433 OnRep_IsLeaking();0x0441 PopFlow();0x0442 Label_0442:0x0442 MarkPropertyDirtyFromRepIndex(this, 12, FName(IsLeaking));0x045F goto Label_0433;0x0464 Label_0464:0x0464 FlushNetDormancy();0x046E IsLeaking = true;0x0479 goto Label_0442;0x047E Label_047E:0x047E FlushNetDormancy();0x0488 CurrentHelicopterState = GameplayTag{FName(Helicopter.Sleep)};0x04B5 MarkPropertyDirtyFromRepIndex(this, 11, FName(CurrentHelicopterState));0x04D2 CallFunc_GetSequencePlayer_ReturnValue_4 = OnFireHelicopterReplicatedSequence.GetSequencePlayer();0x04FC CallFunc_GetSequencePlayer_ReturnValue_4.Stop();0x051C PopFlow();0x051D Label_051D:0x051D FlushNetDormancy();0x0527 CurrentHelicopterState = GameplayTag{FName(Helicopter.Sleep)};0x0554 MarkPropertyDirtyFromRepIndex(this, 11, FName(CurrentHelicopterState));0x0571 CallFunc_GetSequencePlayer_ReturnValue_5 = LastTwistHelicopterReplicatedSequence.GetSequencePlayer();0x059B CallFunc_GetSequencePlayer_ReturnValue_5.Stop();0x05BB PopFlow();0x05BC K2Node_CreateDelegate_OutputDelegate_11.Bind(this, CheckWinneBagoDistance);0x05D3 CallFunc_SelectFloat_A_ImplicitCast = Cast<4>(CheckMopedDistanceTime);0x05F0 CallFunc_SelectFloat_B_ImplicitCast = Cast<4>(CheckWinnebagoDistanceTime);0x060D CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_SelectFloat_A_ImplicitCast, CallFunc_SelectFloat_B_ImplicitCast, MopedChaseShooting);0x0644 CallFunc_K2_SetTimerDelegate_Time_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0661 CallFunc_K2_SetTimerDelegate_ReturnValue_4 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_11, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast, true, false, 0f, 0f);0x069B ShootingModeTimer = CallFunc_K2_SetTimerDelegate_ReturnValue_4;0x06B6 PopFlow();0x06B7 Label_06B7:0x06B7 FlushNetDormancy();0x06C1 CurrentHelicopterState = GameplayTag{FName(Helicopter.OnFire)};0x06EE MarkPropertyDirtyFromRepIndex(this, 11, FName(CurrentHelicopterState));0x070B Box.SetCollisionResponseToChannel(2, 0);0x0733 Box1.SetCollisionResponseToChannel(2, 0);0x075B Box.SetCollisionResponseToChannel(5, 0);0x0783 Box1.SetCollisionResponseToChannel(5, 0);0x07AB Box.SetCollisionResponseToChannel(15, 0);0x07D3 Box1.SetCollisionResponseToChannel(15, 0);0x07FB PopFlow();0x07FC Label_07FC:0x07FC OnRep_StartFire();0x080A goto Label_06B7;0x080F Label_080F:0x080F MarkPropertyDirtyFromRepIndex(this, 13, FName(StartFire));0x082C goto Label_07FC;0x0831 Label_0831:0x0831 FlushNetDormancy();0x083B StartFire = true;0x0846 goto Label_080F;0x084B Label_084B:0x084B FlushNetDormancy();0x0855 CurrentHelicopterState = GameplayTag{FName(Helicopter.TransitionToChase)};0x0882 MarkPropertyDirtyFromRepIndex(this, 11, FName(CurrentHelicopterState));0x089F CallFunc_GetSequencePlayer_ReturnValue_6 = JungleEndEnterReplicatedSequence.GetSequencePlayer();0x08C9 CallFunc_GetSequencePlayer_ReturnValue_6.Stop();0x08E9 PopFlow();0x08EA Label_08EA:0x08EA FlushNetDormancy();0x08F4 CurrentHelicopterState = GameplayTag{FName(Helicopter.ClashOfTheTitans)};0x0921 MarkPropertyDirtyFromRepIndex(this, 11, FName(CurrentHelicopterState));0x093E CallFunc_GetSequencePlayer_ReturnValue_7 = ActivateQuetzReplicatedSequence.GetSequencePlayer();0x0968 CallFunc_GetSequencePlayer_ReturnValue_7.Stop();0x0988 CallFunc_IsActive_ReturnValue_1 = EngineLoop.IsActive();0x09B2 if (!(CallFunc_IsActive_ReturnValue_1)) PopFlow();0x09BC EngineLoop.Stop();0x09E0 PopFlow();0x09E1 Label_09E1:0x09E1 FlushNetDormancy();0x09EB CurrentHelicopterState = GameplayTag{FName(Helicopter.TrainTrackIdle)};0x0A18 MarkPropertyDirtyFromRepIndex(this, 11, FName(CurrentHelicopterState));0x0A35 CallFunc_GetSequencePlayer_ReturnValue_9 = TransitionToTrainTrack.GetSequencePlayer();0x0A5F CallFunc_GetSequencePlayer_ReturnValue_9.Stop();0x0A7F PopFlow();0x0A80 Label_0A80:0x0A80 FlushNetDormancy();0x0A8A CurrentHelicopterState = GameplayTag{FName(Helicopter.Sleep)};0x0AB7 MarkPropertyDirtyFromRepIndex(this, 11, FName(CurrentHelicopterState));0x0AD4 CallFunc_GetSequencePlayer_ReturnValue_10 = AustinKnockOutReplicatedSequence.GetSequencePlayer();0x0AFE CallFunc_GetSequencePlayer_ReturnValue_10.Stop();0x0B1E PopFlow();0x0B1F Label_0B1F:0x0B1F FlushNetDormancy();0x0B29 CurrentHelicopterState = GameplayTag{FName(Helicopter.Sleep)};0x0B56 MarkPropertyDirtyFromRepIndex(this, 11, FName(CurrentHelicopterState));0x0B73 CallFunc_GetSequencePlayer_ReturnValue_12 = TrainTrackIdleReplicatedSequence.GetSequencePlayer();0x0B9D CallFunc_GetSequencePlayer_ReturnValue_12.Stop();0x0BBD PopFlow();0x0BBE Label_0BBE:0x0BBE CallFunc_IsValid_ReturnValue = IsValid(TargetActor);0x0BDB if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0BE5 SetTargetOrbitLocationRotation(0);0x0BFC CallFunc_K2_SetActorLocation_ReturnValue_4 = K2_SetActorLocation(CurrentTargetOrbitLocation, false, CallFunc_K2_SetActorLocation_SweepHitResult_4, false);0x0C24 CallFunc_K2_SetActorRotation_ReturnValue_4 = K2_SetActorRotation(CurrentTargetOrbitRotation, false);0x0C42 CheckAudioStateActive();0x0C50 PopFlow();0x0C51 Label_0C51:0x0C51 if (!(Temp_bool_IsClosed_Variable)) goto Label_0C60;0x0C5F PopFlow();0x0C60 Label_0C60:0x0C60 Temp_bool_IsClosed_Variable = true;0x0C6B PushFlow(Label_0D64);0x0C70 PushFlow(Label_0D16);0x0C75 PushFlow(Label_0CC8);0x0C7A K2Node_CreateDelegate_OutputDelegate_15.Bind(this, HelicopterTunnelAppearSFX);0x0C91 CallFunc_K2_SetTimerDelegate_ReturnValue_3 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_15, 1f, false, false, 0f, 0f);0x0CC7 PopFlow();0x0CC8 Label_0CC8:0x0CC8 K2Node_CreateDelegate_OutputDelegate_12.Bind(this, HelicopterTrainHornSFX);0x0CDF CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_12, 3.8f, false, false, 0f, 0f);0x0D15 PopFlow();0x0D16 Label_0D16:0x0D16 K2Node_CreateDelegate_OutputDelegate_13.Bind(this, HelicopterTrainHitSFX);0x0D2D CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_13, 4.6f, false, false, 0f, 0f);0x0D63 PopFlow();0x0D64 Label_0D64:0x0D64 CallFunc_IsValid_ReturnValue_2 = IsValid(FuelLeakSFX);0x0D81 if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0D8B FuelLeakSFX.Stop();0x0DAF PopFlow();0x0DB0 Label_0DB0:0x0DB0 Temp_bool_IsClosed_Variable = true;0x0DBB PopFlow();0x0DBC Label_0DBC:0x0DBC PushFlow(Label_0C51);0x0DC1 if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0DD0;0x0DCF PopFlow();0x0DD0 Label_0DD0:0x0DD0 Temp_bool_Has_Been_Initd_Variable = true;0x0DDB if (!(false)) PopFlow();0x0DDD goto Label_0DB0;0x0DE2 PushFlow(Label_00AD);0x0DE7 if (!(HelicopterHasTapePlayer)) PopFlow();0x0DF1 InitializeTapePlayer();0x0DFF PopFlow();0x0E00 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.Chase");0x0E2F if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_15D4;0x0E3D GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.Enter");0x0E6C if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_14AE;0x0E7A GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.TransitionToChase");0x0EB5 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_1285;0x0EC3 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.CaveEnter");0x0EF6 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_1692;0x0F04 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.CraneFalling");0x0F3A if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_17B8;0x0F48 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.EndPart1");0x0F7A if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_1928;0x0F88 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.EndPart2");0x0FBA if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_1B11;0x0FC8 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.OnFire");0x0FF8 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_1D4C;0x1006 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.LastTwist");0x1039 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_1E72;0x1047 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.JungleEndEnter");0x107F if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_1F9C;0x108D GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.ActivateQuetz");0x10C4 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_20C2;0x10D2 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.ClashOfTheTitans");0x110C if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_21F6;0x111A GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.MopedChase");0x114E if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_230E;0x115C GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.HelicopterToTrainTrackStart");0x11A1 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_233A;0x11AF GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.TrainTrackIdle");0x11E7 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_2460;0x11F5 GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.AustinKnockOut");0x122D if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_25BD;0x123B GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CurrentHelicopterState, "Helicopter.StopClashOfTitans");0x1276 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_2781;0x1284 PopFlow();0x1285 Label_1285:0x1285 CallFunc_IsValid_ReturnValue_5 = IsValid(TargetActor);0x12A2 if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x12AC CallFunc_SetTargetOrbitLocationRotation_DeltaTime_ImplicitCast_1 = Cast<4>(K2Node_Event_DeltaSeconds);0x12C9 SetTargetOrbitLocationRotation(CallFunc_SetTargetOrbitLocationRotation_DeltaTime_ImplicitCast_1);0x12E0 CheckAudioStateActive();0x12EE CallFunc_K2_GetActorLocation_ReturnValue_11 = K2_GetActorLocation();0x130A CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x1327 CallFunc_VInterpTo_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x1344 CallFunc_VInterpTo_ReturnValue = VInterpTo(CallFunc_K2_GetActorLocation_ReturnValue_11, CurrentTargetOrbitLocation, CallFunc_VInterpTo_DeltaTime_ImplicitCast, 2f);0x1380 CallFunc_K2_SetActorLocation_ReturnValue_1 = K2_SetActorLocation(CallFunc_VInterpTo_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult_1, false);0x13A8 CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x13C4 CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x13E1 CallFunc_RInterpTo_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_1);0x13FE CallFunc_RInterpTo_ReturnValue = RInterpTo(CallFunc_K2_GetActorRotation_ReturnValue, CurrentTargetOrbitRotation, CallFunc_RInterpTo_DeltaTime_ImplicitCast, 2f);0x143A CallFunc_K2_SetActorRotation_ReturnValue_1 = K2_SetActorRotation(CallFunc_RInterpTo_ReturnValue, false);0x1458 CallFunc_K2_GetActorLocation_ReturnValue_12 = K2_GetActorLocation();0x1474 CallFunc_EqualEqual_VectorVector_ReturnValue = EqualEqual_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_12, CurrentTargetOrbitLocation, 500f);0x149F if (!(CallFunc_EqualEqual_VectorVector_ReturnValue)) PopFlow();0x14A9 goto Label_01DA;0x14AE Label_14AE:0x14AE CallFunc_GetSequencePlayer_ReturnValue = EnterReplicatedSequence.GetSequencePlayer();0x14D8 CallFunc_IsPlaying_ReturnValue = CallFunc_GetSequencePlayer_ReturnValue.IsPlaying();0x1502 if (!(CallFunc_IsPlaying_ReturnValue)) goto Label_1511;0x1510 PopFlow();0x1511 Label_1511:0x1511 CallFunc_GetSequencePlayer_ReturnValue = EnterReplicatedSequence.GetSequencePlayer();0x153B CallFunc_GetSequencePlayer_ReturnValue.Play();0x155B CallFunc_GetSequencePlayer_ReturnValue = EnterReplicatedSequence.GetSequencePlayer();0x1585 K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnFinished_Event);0x159C CallFunc_GetSequencePlayer_ReturnValue.OnFinished += K2Node_CreateDelegate_OutputDelegate_10;0x15C5 CheckAudioStateActive();0x15D3 PopFlow();0x15D4 Label_15D4:0x15D4 InitiateShootingMode();0x15E2 CallFunc_IsValid_ReturnValue_6 = IsValid(TargetActor);0x15FF if (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x1609 CallFunc_SetTargetOrbitLocationRotation_DeltaTime_ImplicitCast = Cast<4>(K2Node_Event_DeltaSeconds);0x1626 SetTargetOrbitLocationRotation(CallFunc_SetTargetOrbitLocationRotation_DeltaTime_ImplicitCast);0x163D CallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CurrentTargetOrbitLocation, false, CallFunc_K2_SetActorLocation_SweepHitResult, false);0x1665 CallFunc_K2_SetActorRotation_ReturnValue = K2_SetActorRotation(CurrentTargetOrbitRotation, false);0x1683 CheckAudioStateActive();0x1691 PopFlow();0x1692 Label_1692:0x1692 CallFunc_GetSequencePlayer_ReturnValue_1 = CaveEnterReplicatedSequence.GetSequencePlayer();0x16BC CallFunc_IsPlaying_ReturnValue_1 = CallFunc_GetSequencePlayer_ReturnValue_1.IsPlaying();0x16E6 if (!(CallFunc_IsPlaying_ReturnValue_1)) goto Label_16F5;0x16F4 PopFlow();0x16F5 Label_16F5:0x16F5 CallFunc_GetSequencePlayer_ReturnValue_1 = CaveEnterReplicatedSequence.GetSequencePlayer();0x171F CallFunc_GetSequencePlayer_ReturnValue_1.Play();0x173F CallFunc_GetSequencePlayer_ReturnValue_1 = CaveEnterReplicatedSequence.GetSequencePlayer();0x1769 K2Node_CreateDelegate_OutputDelegate_9.Bind(this, FinishCaveEnter);0x1780 CallFunc_GetSequencePlayer_ReturnValue_1.OnFinished += K2Node_CreateDelegate_OutputDelegate_9;0x17A9 CheckAudioStateActive();0x17B7 PopFlow();0x17B8 Label_17B8:0x17B8 CallFunc_GetSequencePlayer_ReturnValue_2 = CraneFallingReplicatedSequence.GetSequencePlayer();0x17E2 CallFunc_IsPlaying_ReturnValue_2 = CallFunc_GetSequencePlayer_ReturnValue_2.IsPlaying();0x180C if (!(CallFunc_IsPlaying_ReturnValue_2)) goto Label_181B;0x181A PopFlow();0x181B Label_181B:0x181B CallFunc_GetSequencePlayer_ReturnValue_2 = CraneFallingReplicatedSequence.GetSequencePlayer();0x1845 CallFunc_GetSequencePlayer_ReturnValue_3 = CraneFallingHelicopterReplicatedSequence.GetSequencePlayer();0x186F CallFunc_GetSequencePlayer_ReturnValue_3.Play();0x188F CallFunc_GetSequencePlayer_ReturnValue_2.Play();0x18AF CallFunc_GetSequencePlayer_ReturnValue_3 = CraneFallingHelicopterReplicatedSequence.GetSequencePlayer();0x18D9 K2Node_CreateDelegate_OutputDelegate_8.Bind(this, FinishCraneFalling);0x18F0 CallFunc_GetSequencePlayer_ReturnValue_3.OnFinished += K2Node_CreateDelegate_OutputDelegate_8;0x1919 CheckAudioStateActive();0x1927 PopFlow();0x1928 Label_1928:0x1928 CallFunc_IsValid_ReturnValue_4 = IsValid(TargetActor);0x1945 if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x194F SetTargetOrbitLocationRotation(0);0x1966 CallFunc_K2_GetActorLocation_ReturnValue_13 = K2_GetActorLocation();0x1982 CallFunc_GetWorldDeltaSeconds_ReturnValue_2 = GetWorldDeltaSeconds(this);0x199F CallFunc_K2_GetActorLocation_ReturnValue_14 = EndPart1TransformActor.K2_GetActorLocation();0x19D1 CallFunc_VInterpTo_DeltaTime_ImplicitCast_1 = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_2);0x19EE CallFunc_VInterpTo_ReturnValue_1 = VInterpTo(CallFunc_K2_GetActorLocation_ReturnValue_13, CallFunc_K2_GetActorLocation_ReturnValue_14, CallFunc_VInterpTo_DeltaTime_ImplicitCast_1, 1f);0x1A2A CallFunc_K2_SetActorLocation_ReturnValue_2 = K2_SetActorLocation(CallFunc_VInterpTo_ReturnValue_1, false, CallFunc_K2_SetActorLocation_SweepHitResult_2, false);0x1A52 CallFunc_K2_GetActorRotation_ReturnValue_1 = K2_GetActorRotation();0x1A6E CallFunc_GetWorldDeltaSeconds_ReturnValue_3 = GetWorldDeltaSeconds(this);0x1A8B CallFunc_RInterpTo_DeltaTime_ImplicitCast_1 = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_3);0x1AA8 CallFunc_RInterpTo_ReturnValue_1 = RInterpTo(CallFunc_K2_GetActorRotation_ReturnValue_1, CurrentTargetOrbitRotation, CallFunc_RInterpTo_DeltaTime_ImplicitCast_1, 5f);0x1AE4 CallFunc_K2_SetActorRotation_ReturnValue_2 = K2_SetActorRotation(CallFunc_RInterpTo_ReturnValue_1, false);0x1B02 CheckAudioStateActive();0x1B10 PopFlow();0x1B11 Label_1B11:0x1B11 CallFunc_IsValid_ReturnValue_3 = IsValid(TargetActor);0x1B2E if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x1B38 SetTargetOrbitLocationRotation(0);0x1B4F CallFunc_K2_GetActorLocation_ReturnValue_15 = K2_GetActorLocation();0x1B6B CallFunc_GetWorldDeltaSeconds_ReturnValue_4 = GetWorldDeltaSeconds(this);0x1B88 CallFunc_K2_GetActorLocation_ReturnValue_16 = EndPart2TransformActor.K2_GetActorLocation();0x1BBA CallFunc_VInterpTo_DeltaTime_ImplicitCast_2 = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_4);0x1BD7 CallFunc_VInterpTo_ReturnValue_2 = VInterpTo(CallFunc_K2_GetActorLocation_ReturnValue_15, CallFunc_K2_GetActorLocation_ReturnValue_16, CallFunc_VInterpTo_DeltaTime_ImplicitCast_2, 1f);0x1C13 CallFunc_K2_SetActorLocation_ReturnValue_3 = K2_SetActorLocation(CallFunc_VInterpTo_ReturnValue_2, false, CallFunc_K2_SetActorLocation_SweepHitResult_3, false);0x1C3B CheckAudioStateActive();0x1C49 CallFunc_K2_GetActorRotation_ReturnValue_2 = K2_GetActorRotation();0x1C65 CallFunc_GetWorldDeltaSeconds_ReturnValue_5 = GetWorldDeltaSeconds(this);0x1C82 CallFunc_RInterpTo_DeltaTime_ImplicitCast_2 = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue_5);0x1C9F CallFunc_RInterpTo_ReturnValue_2 = RInterpTo(CallFunc_K2_GetActorRotation_ReturnValue_2, CurrentTargetOrbitRotation, CallFunc_RInterpTo_DeltaTime_ImplicitCast_2, 2f);0x1CDB CallFunc_K2_SetActorRotation_ReturnValue_3 = K2_SetActorRotation(CallFunc_RInterpTo_ReturnValue_2, false);0x1CF9 if (!(IsLeaking)) goto Label_0464;0x1D07 FuelLeak.K2_SetWorldRotation(FRotator(0, 0, 0), false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x1D4B PopFlow();0x1D4C Label_1D4C:0x1D4C CallFunc_GetSequencePlayer_ReturnValue_4 = OnFireHelicopterReplicatedSequence.GetSequencePlayer();0x1D76 CallFunc_IsPlaying_ReturnValue_3 = CallFunc_GetSequencePlayer_ReturnValue_4.IsPlaying();0x1DA0 if (!(CallFunc_IsPlaying_ReturnValue_3)) goto Label_1DAF;0x1DAE PopFlow();0x1DAF Label_1DAF:0x1DAF CallFunc_GetSequencePlayer_ReturnValue_4 = OnFireHelicopterReplicatedSequence.GetSequencePlayer();0x1DD9 CallFunc_GetSequencePlayer_ReturnValue_4.Play();0x1DF9 K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnFireFinished);0x1E10 CallFunc_GetSequencePlayer_ReturnValue_4 = OnFireHelicopterReplicatedSequence.GetSequencePlayer();0x1E3A CallFunc_GetSequencePlayer_ReturnValue_4.OnFinished += K2Node_CreateDelegate_OutputDelegate_7;0x1E63 CheckAudioStateActive();0x1E71 PopFlow();0x1E72 Label_1E72:0x1E72 CallFunc_GetSequencePlayer_ReturnValue_5 = LastTwistHelicopterReplicatedSequence.GetSequencePlayer();0x1E9C CallFunc_IsPlaying_ReturnValue_4 = CallFunc_GetSequencePlayer_ReturnValue_5.IsPlaying();0x1EC6 if (!(CallFunc_IsPlaying_ReturnValue_4)) goto Label_1ED5;0x1ED4 PopFlow();0x1ED5 Label_1ED5:0x1ED5 CallFunc_GetSequencePlayer_ReturnValue_5 = LastTwistHelicopterReplicatedSequence.GetSequencePlayer();0x1EFF CallFunc_GetSequencePlayer_ReturnValue_5.Play();0x1F1F K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnFinishedLastTwist);0x1F36 CallFunc_GetSequencePlayer_ReturnValue_5 = LastTwistHelicopterReplicatedSequence.GetSequencePlayer();0x1F60 CallFunc_GetSequencePlayer_ReturnValue_5.OnFinished += K2Node_CreateDelegate_OutputDelegate_6;0x1F89 CheckAudioStateActive();0x1F97 goto Label_0DBC;0x1F9C Label_1F9C:0x1F9C CallFunc_GetSequencePlayer_ReturnValue_6 = JungleEndEnterReplicatedSequence.GetSequencePlayer();0x1FC6 CallFunc_IsPlaying_ReturnValue_5 = CallFunc_GetSequencePlayer_ReturnValue_6.IsPlaying();0x1FF0 if (!(CallFunc_IsPlaying_ReturnValue_5)) goto Label_1FFF;0x1FFE PopFlow();0x1FFF Label_1FFF:0x1FFF CallFunc_GetSequencePlayer_ReturnValue_6 = JungleEndEnterReplicatedSequence.GetSequencePlayer();0x2029 CallFunc_GetSequencePlayer_ReturnValue_6.Play();0x2049 K2Node_CreateDelegate_OutputDelegate_4.Bind(this, FinishJungleEndEnter);0x2060 CallFunc_GetSequencePlayer_ReturnValue_6 = JungleEndEnterReplicatedSequence.GetSequencePlayer();0x208A CallFunc_GetSequencePlayer_ReturnValue_6.OnFinished += K2Node_CreateDelegate_OutputDelegate_4;0x20B3 CheckAudioStateActive();0x20C1 PopFlow();0x20C2 Label_20C2:0x20C2 CallFunc_GetSequencePlayer_ReturnValue_7 = ActivateQuetzReplicatedSequence.GetSequencePlayer();0x20EC CallFunc_IsPlaying_ReturnValue_6 = CallFunc_GetSequencePlayer_ReturnValue_7.IsPlaying();0x2116 if (!(CallFunc_IsPlaying_ReturnValue_6)) goto Label_2125;0x2124 PopFlow();0x2125 Label_2125:0x2125 DisableShootingMode();0x2133 CallFunc_GetSequencePlayer_ReturnValue_7 = ActivateQuetzReplicatedSequence.GetSequencePlayer();0x215D CallFunc_GetSequencePlayer_ReturnValue_7.Play();0x217D K2Node_CreateDelegate_OutputDelegate_3.Bind(this, FinishActivateQuetz);0x2194 CallFunc_GetSequencePlayer_ReturnValue_7 = ActivateQuetzReplicatedSequence.GetSequencePlayer();0x21BE CallFunc_GetSequencePlayer_ReturnValue_7.OnFinished += K2Node_CreateDelegate_OutputDelegate_3;0x21E7 CheckAudioStateActive();0x21F5 PopFlow();0x21F6 Label_21F6:0x21F6 CallFunc_GetSequencePlayer_ReturnValue_8 = ClashOfTheTitansReplicatedSequence.GetSequencePlayer();0x2220 CallFunc_IsPlaying_ReturnValue_9 = CallFunc_GetSequencePlayer_ReturnValue_8.IsPlaying();0x224A if (!(CallFunc_IsPlaying_ReturnValue_9)) goto Label_2259;0x2258 PopFlow();0x2259 Label_2259:0x2259 CallFunc_GetSequencePlayer_ReturnValue_8 = ClashOfTheTitansReplicatedSequence.GetSequencePlayer();0x2283 CallFunc_GetSequencePlayer_ReturnValue_8.Play();0x22A3 K2Node_CreateDelegate_OutputDelegate_5.Bind(this, FinishClashOfTheTitans);0x22BA CallFunc_GetSequencePlayer_ReturnValue_8 = ClashOfTheTitansReplicatedSequence.GetSequencePlayer();0x22E4 CallFunc_GetSequencePlayer_ReturnValue_8.OnFinished += K2Node_CreateDelegate_OutputDelegate_5;0x230D PopFlow();0x230E Label_230E:0x230E MopedChaseShooting = true;0x2319 InitiateShootingMode();0x2327 UpdateMopedChasePosition();0x2335 goto Label_0BBE;0x233A Label_233A:0x233A CallFunc_GetSequencePlayer_ReturnValue_9 = TransitionToTrainTrack.GetSequencePlayer();0x2364 CallFunc_IsPlaying_ReturnValue_10 = CallFunc_GetSequencePlayer_ReturnValue_9.IsPlaying();0x238E if (!(CallFunc_IsPlaying_ReturnValue_10)) goto Label_239D;0x239C PopFlow();0x239D Label_239D:0x239D DisableShootingMode();0x23AB CallFunc_GetSequencePlayer_ReturnValue_9 = TransitionToTrainTrack.GetSequencePlayer();0x23D5 CallFunc_GetSequencePlayer_ReturnValue_9.Play();0x23F5 K2Node_CreateDelegate_OutputDelegate.Bind(this, FinishToTrainTrack);0x240C CallFunc_GetSequencePlayer_ReturnValue_9 = TransitionToTrainTrack.GetSequencePlayer();0x2436 CallFunc_GetSequencePlayer_ReturnValue_9.OnFinished += K2Node_CreateDelegate_OutputDelegate;0x245F PopFlow();0x2460 Label_2460:0x2460 CallFunc_GetSequencePlayer_ReturnValue_11 = TrainTrackIdleReplicatedSequence.GetSequencePlayer();0x248A CallFunc_IsPlaying_ReturnValue_12 = CallFunc_GetSequencePlayer_ReturnValue_11.IsPlaying();0x24B4 if (!(CallFunc_IsPlaying_ReturnValue_12)) goto Label_24C3;0x24C2 PopFlow();0x24C3 Label_24C3:0x24C3 CallFunc_GetSequencePlayer_ReturnValue_11 = TrainTrackIdleReplicatedSequence.GetSequencePlayer();0x24ED CallFunc_GetSequencePlayer_ReturnValue_11.Play();0x250D K2Node_CreateDelegate_OutputDelegate_2.Bind(this, FinishedTrainTrackIdle);0x2524 CallFunc_GetSequencePlayer_ReturnValue_11 = TrainTrackIdleReplicatedSequence.GetSequencePlayer();0x254E CallFunc_GetSequencePlayer_ReturnValue_11.OnFinished += K2Node_CreateDelegate_OutputDelegate_2;0x2577 EngineLoop.Deactivate();0x259B SkeletalMesh.SetEnableAnimation(false);0x25BC PopFlow();0x25BD Label_25BD:0x25BD CallFunc_GetSequencePlayer_ReturnValue_8 = ClashOfTheTitansReplicatedSequence.GetSequencePlayer();0x25E7 CallFunc_IsPlaying_ReturnValue_8 = CallFunc_GetSequencePlayer_ReturnValue_8.IsPlaying();0x2611 if (!(CallFunc_IsPlaying_ReturnValue_8)) goto Label_2669;0x261F CallFunc_GetSequencePlayer_ReturnValue_8 = ClashOfTheTitansReplicatedSequence.GetSequencePlayer();0x2649 CallFunc_GetSequencePlayer_ReturnValue_8.Stop();0x2669 Label_2669:0x2669 CallFunc_GetSequencePlayer_ReturnValue_10 = AustinKnockOutReplicatedSequence.GetSequencePlayer();0x2693 CallFunc_IsPlaying_ReturnValue_11 = CallFunc_GetSequencePlayer_ReturnValue_10.IsPlaying();0x26BD if (!(CallFunc_IsPlaying_ReturnValue_11)) goto Label_26CC;0x26CB PopFlow();0x26CC Label_26CC:0x26CC CallFunc_GetSequencePlayer_ReturnValue_10 = AustinKnockOutReplicatedSequence.GetSequencePlayer();0x26F6 CallFunc_GetSequencePlayer_ReturnValue_10.Play();0x2716 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, FinishedKnockOut);0x272D CallFunc_GetSequencePlayer_ReturnValue_10 = AustinKnockOutReplicatedSequence.GetSequencePlayer();0x2757 CallFunc_GetSequencePlayer_ReturnValue_10.OnFinished += K2Node_CreateDelegate_OutputDelegate_1;0x2780 PopFlow();0x2781 Label_2781:0x2781 CallFunc_GetSequencePlayer_ReturnValue_8 = ClashOfTheTitansReplicatedSequence.GetSequencePlayer();0x27AB CallFunc_IsPlaying_ReturnValue_7 = CallFunc_GetSequencePlayer_ReturnValue_8.IsPlaying();0x27D5 if (!(CallFunc_IsPlaying_ReturnValue_7)) goto Label_0074;0x27E3 CallFunc_GetSequencePlayer_ReturnValue_8 = ClashOfTheTitansReplicatedSequence.GetSequencePlayer();0x280D CallFunc_GetSequencePlayer_ReturnValue_8.Stop();0x282D goto Label_0074;0x2832 CallFunc_K2_GetActorLocation_ReturnValue = TargetActor.K2_GetActorLocation();0x2864 CallFunc_Vector_Distance_ReturnValue = Vector_Distance(WinnebagoPreviousLocation, CallFunc_K2_GetActorLocation_ReturnValue);0x2892 CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, 1000);0x28B8 if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_2A29;0x28C6 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(WinnebagoDistanceCount, 1);0x28F0 Temp_int_Variable_2 = CallFunc_Add_IntInt_ReturnValue;0x290B WinnebagoDistanceCount = Temp_int_Variable_2;0x2926 CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(WinnebagoDistanceCount, 3);0x2948 if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_29C8;0x2956 CallFunc_ShouldShoot_ReturnValue = ShouldShoot();0x296E if (!(CallFunc_ShouldShoot_ReturnValue)) goto Label_29C8;0x297C CallFunc_RandomBool_ReturnValue = RandomBool();0x2990 if (!(CallFunc_RandomBool_ReturnValue)) goto Label_2A16;0x299E MachineGunBurst(2000f);0x29B1 Label_29B1:0x29B1 WinnebagoDistanceCount = 0;0x29C8 Label_29C8:0x29C8 CallFunc_K2_GetActorLocation_ReturnValue_1 = TargetActor.K2_GetActorLocation();0x29FA WinnebagoPreviousLocation = CallFunc_K2_GetActorLocation_ReturnValue_1;0x2A15 PopFlow();0x2A16 Label_2A16:0x2A16 LaunchMissileAtTarget();0x2A24 goto Label_29B1;0x2A29 Label_2A29:0x2A29 WinnebagoDistanceCount = 0;0x2A40 MissileAimOffsetMultiplier = 1;0x2A5B CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(RandomWarningShotCount, 1);0x2A85 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_2;0x2AA0 RandomWarningShotCount = Temp_int_Variable;0x2ABB CallFunc_GreaterEqual_IntInt_ReturnValue_1 = GreaterEqual_IntInt(RandomWarningShotCount, CurrentRandomWarningShotCountThreshold);0x2AE1 if (!(CallFunc_GreaterEqual_IntInt_ReturnValue_1)) goto Label_29C8;0x2AEF CallFunc_ShouldShoot_ReturnValue_1 = ShouldShoot();0x2B07 if (!(CallFunc_ShouldShoot_ReturnValue_1)) goto Label_29C8;0x2B15 MachineGunBurst(2000f);0x2B28 RandomWarningShotCount = 0;0x2B3F CallFunc_RandomIntegerInRange_ReturnValue_1 = RandomIntegerInRange(2, 7);0x2B65 CurrentRandomWarningShotCountThreshold = CallFunc_RandomIntegerInRange_ReturnValue_1;0x2B80 goto Label_29C8;0x2B85 CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x2B9F K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x2BC3 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x2BE0 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x2BEA CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(1e+17);0x2C0F CallFunc_K2_GetActorLocation_ReturnValue_2 = TargetActor.K2_GetActorLocation();0x2C41 CallFunc_K2_GetActorLocation_ReturnValue_3 = K2_GetActorLocation();0x2C5D CallFunc_K2_GetActorLocation_ReturnValue_4 = K2_GetActorLocation();0x2C79 CallFunc_K2_GetActorLocation_ReturnValue_5 = TargetActor.K2_GetActorLocation();0x2CAB CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_4, CallFunc_K2_GetActorLocation_ReturnValue_5);0x2CD9 BreakVector(CallFunc_Subtract_VectorVector_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x2D07 CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X, CallFunc_BreakVector_Y, 0);0x2D3E CallFunc_Normal_ReturnValue = Normal(CallFunc_MakeVector_ReturnValue, 1e-04f);0x2D68 CallFunc_K2_GetActorLocation_ReturnValue_6 = K2_GetActorLocation();0x2D84 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(2000, MissileAimOffsetMultiplier);0x2DB2 CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue);0x2DD7 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_Normal_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x2E05 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_2, CallFunc_Multiply_VectorVector_ReturnValue);0x2E33 CallFunc_Subtract_VectorVector_ReturnValue_1 = Subtract_VectorVector(CallFunc_Add_VectorVector_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_6);0x2E61 CallFunc_Normal_ReturnValue_1 = Normal(CallFunc_Subtract_VectorVector_ReturnValue_1, 1e-04f);0x2E8B CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_Normal_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue);0x2EB9 CallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue_3, CallFunc_Multiply_VectorVector_ReturnValue_1, 0, false, Temp_object_Variable, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x2F41 if (!(CallFunc_LineTraceSingle_ReturnValue)) PopFlow();0x2F4B Temp_class_Variable_2 = /Game/Ride/Events/Helicopter/BP_MissileExplosion_Direct_Moped.BP_MissileExplosion_Direct_Moped_C;0x2F5E Temp_class_Variable_3 = /Game/Ride/Events/Helicopter/BP_MissileExplosion_Direct.BP_MissileExplosion_Direct_C;0x2F71 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);0x3026 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakHitResult_Location, FRotator(0, 0, 0), FVector(1, 1, 1));0x307D Temp_bool_Variable_1 = MopedChaseShooting;0x3090 K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_SpawnActor(CallFunc_MakeTransform_ReturnValue, Switch(Temp_bool_Variable_1, false => Temp_class_Variable_3, true => Temp_class_Variable_2, default => K2Node_Select_Default_1));0x30F2 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(MissileAimOffsetMultiplier, 0.2);0x3120 CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Subtract_DoubleDouble_ReturnValue, 0, 1);0x3157 MissileAimOffsetMultiplier = CallFunc_FClamp_ReturnValue;0x3172 PopFlow();0x3173 Label_3173:0x3173 Temp_int_Array_Index_Variable = 0;0x318A Label_318A:0x318A CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x31A7 CallFunc_GetAttachedActors_OutActors = {};0x31B2 K2Node_ComponentBoundEvent_OtherActor_1.GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, false);0x31DD CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAttachedActors_OutActors);0x3218 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x323E CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x3264 if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_3483;0x3272 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x328D PushFlow(Label_3439);0x3292 CallFunc_GetAttachedActors_OutActors = {};0x329D K2Node_ComponentBoundEvent_OtherActor_1.GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, false);0x32C8 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAttachedActors_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x3303 CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_Array_Get_Item);0x3320 CallFunc_ClassIsChildOf_ReturnValue = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue, /Game/Ride/Interactables/Flare/BP_Interactable_Flare.BP_Interactable_Flare_C);0x3346 if (!(CallFunc_ClassIsChildOf_ReturnValue)) PopFlow();0x3350 CallFunc_GetAttachedActors_OutActors = {};0x335B K2Node_ComponentBoundEvent_OtherActor_1.GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, false);0x3386 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAttachedActors_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x33C1 K2Node_DynamicCast_AsBP_Interactable_Flare = Cast<BP_Interactable_Flare_C>(CallFunc_Array_Get_Item);0x33E5 K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Flare);0x3402 if (!(K2Node_DynamicCast_AsBP_Interactable_Flare.IsLit)) PopFlow();0x3422 FoundFlare = true;0x342D Temp_bool_True_if_break_was_hit_Variable = true;0x3438 PopFlow();0x3439 Label_3439:0x3439 CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x3463 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_3;0x347E goto Label_318A;0x3483 Label_3483:0x3483 if (!(FoundFlare)) PopFlow();0x348D Label_348D:0x348D CallFunc_IsServer_ReturnValue = IsServer(this);0x34A2 if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x34AC CallFunc_GetPlayerControllerFromID_ReturnValue_2 = GetPlayerControllerFromID(this, 0);0x34C6 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_2);0x34EA K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2);0x3507 if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x3511 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_2.Server_HelicopterStartFire(this);0x3536 PopFlow();0x3537 MachineGunAimOffsetMultiplier = 1;0x3552 CurrentMachineGunShots = 0;0x3569 CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(3, 10);0x358F MachineGunBurstCount = CallFunc_RandomIntegerInRange_ReturnValue;0x35AA CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(K2Node_CustomEvent_StartPositionOffset);0x35C7 CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x35EC CallFunc_GetActorForwardVector_ReturnValue = TargetActor.GetActorForwardVector();0x361E CallFunc_K2_GetActorLocation_ReturnValue_10 = TargetActor.K2_GetActorLocation();0x3650 CallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_GetActorForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x367E CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_10, CallFunc_Multiply_VectorVector_ReturnValue_2);0x36AC MachineGunStartPosition = CallFunc_Add_VectorVector_ReturnValue_1;0x36C7 K2Node_CreateDelegate_OutputDelegate_14.Bind(this, Shot);0x36DE CallFunc_K2_SetTimerDelegate_ReturnValue_2 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_14, 0.2f, true, false, 0f, 0f);0x3714 MachineGunTimer = CallFunc_K2_SetTimerDelegate_ReturnValue_2;0x372F PopFlow();0x3730 Label_3730:0x3730 CallFunc_GetPlayerControllerFromID_ReturnValue_1 = GetPlayerControllerFromID(this, 0);0x374A K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_1);0x376E K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0x378B if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x3795 CallFunc_K2_GetActorLocation_ReturnValue_7 = K2_GetActorLocation();0x37B1 CallFunc_K2_GetActorLocation_ReturnValue_8 = K2_GetActorLocation();0x37CD CallFunc_K2_GetActorLocation_ReturnValue_9 = K2_GetActorLocation();0x37E9 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(2000, MachineGunAimOffsetMultiplier);0x3817 CallFunc_Conv_DoubleToVector_ReturnValue_3 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x383C CallFunc_Subtract_VectorVector_ReturnValue_2 = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_8, MachineGunStartPosition);0x386A BreakVector(CallFunc_Subtract_VectorVector_ReturnValue_2, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x3898 CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, 0);0x38CF CallFunc_Normal_ReturnValue_2 = Normal(CallFunc_MakeVector_ReturnValue_1, 1e-04f);0x38F9 CallFunc_Multiply_VectorVector_ReturnValue_3 = Multiply_VectorVector(CallFunc_Normal_ReturnValue_2, CallFunc_Conv_DoubleToVector_ReturnValue_3);0x3927 CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(MachineGunStartPosition, CallFunc_Multiply_VectorVector_ReturnValue_3);0x3955 CallFunc_Subtract_VectorVector_ReturnValue_3 = Subtract_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_K2_GetActorLocation_ReturnValue_9);0x3983 CallFunc_Normal_ReturnValue_3 = Normal(CallFunc_Subtract_VectorVector_ReturnValue_3, 1e-04f);0x39AD CallFunc_Conv_DoubleToVector_ReturnValue_4 = Conv_DoubleToVector(1e+17);0x39D2 CallFunc_Multiply_VectorVector_ReturnValue_4 = Multiply_VectorVector(CallFunc_Normal_ReturnValue_3, CallFunc_Conv_DoubleToVector_ReturnValue_4);0x3A00 CallFunc_LineTraceSingle_ReturnValue_1 = LineTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue_7, CallFunc_Multiply_VectorVector_ReturnValue_4, 0, false, Temp_object_Variable_1, 0, CallFunc_LineTraceSingle_OutHit_1, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x3A88 if (!(CallFunc_LineTraceSingle_ReturnValue_1)) PopFlow();0x3A92 Temp_class_Variable = /Game/Ride/Events/Helicopter/BP_MachineGunShot_Direct_MopedTarget.BP_MachineGunShot_Direct_MopedTarget_C;0x3AA5 Temp_class_Variable_1 = /Game/Ride/Events/Helicopter/BP_MachineGunShot_Direct.BP_MachineGunShot_Direct_C;0x3AB8 BreakHitResult(CallFunc_LineTraceSingle_OutHit_1, CallFunc_BreakHitResult_bBlockingHit_1, CallFunc_BreakHitResult_bInitialOverlap_1, CallFunc_BreakHitResult_Time_1, CallFunc_BreakHitResult_Distance_1, CallFunc_BreakHitResult_Location_1, CallFunc_BreakHitResult_ImpactPoint_1, CallFunc_BreakHitResult_Normal_1, CallFunc_BreakHitResult_ImpactNormal_1, CallFunc_BreakHitResult_PhysMat_1, CallFunc_BreakHitResult_HitActor_1, CallFunc_BreakHitResult_HitComponent_1, CallFunc_BreakHitResult_HitBoneName_1, CallFunc_BreakHitResult_BoneName_1, CallFunc_BreakHitResult_HitItem_1, CallFunc_BreakHitResult_ElementIndex_1, CallFunc_BreakHitResult_FaceIndex_1, CallFunc_BreakHitResult_TraceStart_1, CallFunc_BreakHitResult_TraceEnd_1);0x3B6D CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_BreakHitResult_Location_1, FRotator(0, 0, 0), FVector(1, 1, 1));0x3BC4 Temp_bool_Variable = MopedChaseShooting;0x3BD7 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.Server_SpawnActor(CallFunc_MakeTransform_ReturnValue_1, Switch(Temp_bool_Variable, false => Temp_class_Variable_1, true => Temp_class_Variable, default => K2Node_Select_Default));0x3C39 CallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(MachineGunAimOffsetMultiplier, 0.2);0x3C67 CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Subtract_DoubleDouble_ReturnValue_1, -1, 1);0x3C9E MachineGunAimOffsetMultiplier = CallFunc_FClamp_ReturnValue_1;0x3CB9 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CurrentMachineGunShots, 1);0x3CE3 Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x3CFE CurrentMachineGunShots = Temp_int_Variable_1;0x3D19 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Temp_int_Variable_1, MachineGunBurstCount);0x3D3F if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x3D49 K2_ClearAndInvalidateTimerHandle(this, MachineGunTimer);0x3D5D PopFlow();0x3D5E CallFunc_GetSocketTransform_ReturnValue = SkeletalMesh.GetSocketTransform(FName(VFX_MacineGun), 2);0x3DA3 BreakTransform(CallFunc_GetSocketTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x3DD1 CallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(/Game/Ride/VFX/Fire/NS_MachineGun_MuzzleFlash_02.NS_MachineGun_MuzzleFlash_02, SkeletalMesh, FName(None), CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, 0, false, true, 1, true);0x3E1D goto Label_3730;0x3E22 CallFunc_K2_GetActorLocation_ReturnValue_18 = K2_GetActorLocation();0x3E3E CurrentTargetOrbitLocation = CallFunc_K2_GetActorLocation_ReturnValue_18;0x3E59 goto Label_012D;0x3E5E CallFunc_K2_GetActorLocation_ReturnValue_19 = K2_GetActorLocation();0x3E7A CurrentTargetOrbitLocation = CallFunc_K2_GetActorLocation_ReturnValue_19;0x3E95 goto Label_029D;0x3E9A Label_3E9A:0x3E9A Temp_bool_True_if_break_was_hit_Variable = false;0x3EA5 Temp_int_Loop_Counter_Variable = 0;0x3EBC goto Label_3173;0x3EC1 CallFunc_K2_GetActorLocation_ReturnValue_20 = K2_GetActorLocation();0x3EDD CurrentTargetOrbitLocation = CallFunc_K2_GetActorLocation_ReturnValue_20;0x3EF8 goto Label_034A;0x3EFD CallFunc_K2_GetActorLocation_ReturnValue_21 = K2_GetActorLocation();0x3F19 CurrentTargetOrbitLocation = CallFunc_K2_GetActorLocation_ReturnValue_21;0x3F34 goto Label_047E;0x3F39 goto Label_051D;0x3F3E Label_3F3E:0x3F3E CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x3F53 if (!(CallFunc_IsServer_ReturnValue_1)) PopFlow();0x3F5D CallFunc_K2_IsTimerActiveHandle_ReturnValue = K2_IsTimerActiveHandle(this, ShootingModeTimer);0x3F7B if (!(CallFunc_K2_IsTimerActiveHandle_ReturnValue)) goto Label_3F8A;0x3F89 PopFlow();0x3F8A Label_3F8A:0x3F8A Delay(this, 2f, LatentActionInfo{0x5BC, 1618828662, FName(ExecuteUbergraph_BP_Helicopter), this});0x3FC0 PopFlow();0x3FC1 DisableShootingMode();0x3FCF goto Label_0831;0x3FD4 goto Label_3F3E;0x3FD9 CallFunc_K2_IsTimerActiveHandle_ReturnValue_1 = K2_IsTimerActiveHandle(this, ShootingModeTimer);0x3FF7 if (!(CallFunc_K2_IsTimerActiveHandle_ReturnValue_1)) PopFlow();0x4001 K2_ClearAndInvalidateTimerHandle(this, ShootingModeTimer);0x4015 PopFlow();0x4016 Label_4016:0x4016 Temp_int_Array_Index_Variable_1 = 0;0x402D Label_402D:0x402D CallFunc_GetAttachedActors_OutActors_1 = {};0x4038 K2Node_ComponentBoundEvent_OtherActor.GetAttachedActors(CallFunc_GetAttachedActors_OutActors_1, true, false);0x4063 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAttachedActors_OutActors_1);0x409E CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable_1);0x40BB CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x40E1 CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_Less_IntInt_ReturnValue_1);0x4107 if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_4326;0x4115 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x4130 PushFlow(Label_42DC);0x4135 CallFunc_GetAttachedActors_OutActors_1 = {};0x4140 K2Node_ComponentBoundEvent_OtherActor.GetAttachedActors(CallFunc_GetAttachedActors_OutActors_1, true, false);0x416B /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAttachedActors_OutActors_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x41A6 CallFunc_GetObjectClass_ReturnValue_2 = GetObjectClass(CallFunc_Array_Get_Item_1);0x41C3 CallFunc_ClassIsChildOf_ReturnValue_4 = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue_2, /Game/Ride/Interactables/Flare/BP_Interactable_Flare.BP_Interactable_Flare_C);0x41E9 if (!(CallFunc_ClassIsChildOf_ReturnValue_4)) PopFlow();0x41F3 CallFunc_GetAttachedActors_OutActors_1 = {};0x41FE K2Node_ComponentBoundEvent_OtherActor.GetAttachedActors(CallFunc_GetAttachedActors_OutActors_1, true, false);0x4229 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAttachedActors_OutActors_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x4264 K2Node_DynamicCast_AsBP_Interactable_Flare_2 = Cast<BP_Interactable_Flare_C>(CallFunc_Array_Get_Item_1);0x4288 K2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Flare_2);0x42A5 if (!(K2Node_DynamicCast_AsBP_Interactable_Flare_2.IsLit)) PopFlow();0x42C5 FoundFlare = true;0x42D0 Temp_bool_True_if_break_was_hit_Variable_1 = true;0x42DB PopFlow();0x42DC Label_42DC:0x42DC CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x4306 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_4;0x4321 goto Label_402D;0x4326 Label_4326:0x4326 if (!(FoundFlare)) PopFlow();0x4330 goto Label_348D;0x4335 CallFunc_GetObjectClass_ReturnValue_1 = GetObjectClass(K2Node_ComponentBoundEvent_OtherActor_1);0x4352 CallFunc_ClassIsChildOf_ReturnValue_1 = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue_1, /Game/Ride/Interactables/Misc/Cigarette/BP_CigButt.BP_CigButt_C);0x4378 if (!(CallFunc_ClassIsChildOf_ReturnValue_1)) goto Label_438B;0x4386 goto Label_348D;0x438B Label_438B:0x438B CallFunc_GetObjectClass_ReturnValue_1 = GetObjectClass(K2Node_ComponentBoundEvent_OtherActor_1);0x43A8 CallFunc_ClassIsChildOf_ReturnValue_3 = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue_1, /Game/Ride/Interactables/Flare/BP_Interactable_Flare.BP_Interactable_Flare_C);0x43CE if (!(CallFunc_ClassIsChildOf_ReturnValue_3)) goto Label_4442;0x43DC K2Node_DynamicCast_AsBP_Interactable_Flare_1 = Cast<BP_Interactable_Flare_C>(K2Node_ComponentBoundEvent_OtherActor_1);0x4400 K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Flare_1);0x441D if (!(K2Node_DynamicCast_AsBP_Interactable_Flare_1.IsLit)) PopFlow();0x443D goto Label_348D;0x4442 Label_4442:0x4442 CallFunc_GetObjectClass_ReturnValue_1 = GetObjectClass(K2Node_ComponentBoundEvent_OtherActor_1);0x445F CallFunc_ClassIsChildOf_ReturnValue_2 = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue_1, /Script/Ride.RGFirstPersonCharacter);0x4485 if (!(CallFunc_ClassIsChildOf_ReturnValue_2)) PopFlow();0x448F K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(K2Node_ComponentBoundEvent_OtherActor_1);0x44B3 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x44D0 if (!(K2Node_DynamicCast_AsBP_First_Person_Character.StartedSmoke)) goto Label_3E9A;0x44F4 goto Label_348D;0x44F9 CallFunc_GetObjectClass_ReturnValue_3 = GetObjectClass(K2Node_ComponentBoundEvent_OtherActor);0x4516 CallFunc_ClassIsChildOf_ReturnValue_5 = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue_3, /Game/Ride/Interactables/Misc/Cigarette/BP_CigButt.BP_CigButt_C);0x453C if (!(CallFunc_ClassIsChildOf_ReturnValue_5)) goto Label_454F;0x454A goto Label_348D;0x454F Label_454F:0x454F CallFunc_GetObjectClass_ReturnValue_3 = GetObjectClass(K2Node_ComponentBoundEvent_OtherActor);0x456C CallFunc_ClassIsChildOf_ReturnValue_7 = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue_3, /Game/Ride/Interactables/Flare/BP_Interactable_Flare.BP_Interactable_Flare_C);0x4592 if (!(CallFunc_ClassIsChildOf_ReturnValue_7)) goto Label_4606;0x45A0 K2Node_DynamicCast_AsBP_Interactable_Flare_3 = Cast<BP_Interactable_Flare_C>(K2Node_ComponentBoundEvent_OtherActor);0x45C4 K2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsBP_Interactable_Flare_3);0x45E1 if (!(K2Node_DynamicCast_AsBP_Interactable_Flare_3.IsLit)) PopFlow();0x4601 goto Label_348D;0x4606 Label_4606:0x4606 CallFunc_GetObjectClass_ReturnValue_3 = GetObjectClass(K2Node_ComponentBoundEvent_OtherActor);0x4623 CallFunc_ClassIsChildOf_ReturnValue_6 = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue_3, /Script/Ride.RGFirstPersonCharacter);0x4649 if (!(CallFunc_ClassIsChildOf_ReturnValue_6)) PopFlow();0x4653 K2Node_DynamicCast_AsBP_First_Person_Character_1 = Cast<BP_FirstPersonCharacter_C>(K2Node_ComponentBoundEvent_OtherActor);0x4677 K2Node_DynamicCast_bSuccess_8 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_1);0x4694 if (!(K2Node_DynamicCast_AsBP_First_Person_Character_1.StartedSmoke)) goto Label_46BD;0x46B8 goto Label_348D;0x46BD Label_46BD:0x46BD Temp_bool_True_if_break_was_hit_Variable_1 = false;0x46C8 Temp_int_Loop_Counter_Variable_1 = 0;0x46DF goto Label_4016;0x46E4 TapePlayer.PlayHelicopterTape(K2Node_CustomEvent_TapeIndex);0x4711 PopFlow();0x4712 goto Label_084B;0x4717 goto Label_08EA;0x471C CallFunc_GetSequencePlayer_ReturnValue_8 = ClashOfTheTitansReplicatedSequence.GetSequencePlayer();0x4746 CallFunc_GetSequencePlayer_ReturnValue_8.Stop();0x4766 PopFlow();0x4767 goto Label_09E1;0x476C goto Label_0A80;0x4771 PopFlow();0x4772 goto Label_0B1F;0x4777 Label_4777:0x4777 return;Final 0x1495c50 0x04