void OnRep_TriggerDynamiteExplosion () Script12 statements · 116 bytes of bytecode 0x0000 PushFlow(Label_0071);0x0005 PushFlow(Label_0019);0x000A ActivateExplosion();0x0018 PopFlow();0x0019 Label_0019:0x0019 CallFunc_IsValid_ReturnValue = IsValid(FuseSFX);0x0036 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0040 FuseSFX.FadeOut(0.2f, 0f, 0);0x0070 PopFlow();0x0071 Label_0071:0x0071 return;0x1495c50 0x00 void BreakPiecesInRadius (const FVector & CenterLocation , double BreakRadius ) Script45 statements · 1,072 bytes of bytecode 0x0000 PushFlow(Label_042D);0x0005 Local_OverlapRadius = 1000;0x0020 Local_OverlapRadius = BreakRadius;0x003B K2Node_MakeArray_Array = {8};0x0048 CallFunc_SphereOverlapActors_SphereRadius_ImplicitCast = Cast<3>(Local_OverlapRadius);0x0065 CallFunc_SphereOverlapActors_OutActors = {};0x0070 CallFunc_SphereOverlapActors_ReturnValue = SphereOverlapActors(this, CenterLocation, CallFunc_SphereOverlapActors_SphereRadius_ImplicitCast, K2Node_MakeArray_Array, nullptr, Temp_object_Variable, CallFunc_SphereOverlapActors_OutActors);0x00B3 if (!(CallFunc_SphereOverlapActors_ReturnValue)) PopFlow();0x00BD Temp_int_Loop_Counter_Variable = 0;0x00D4 Temp_int_Array_Index_Variable_1 = 0;0x00EB Label_00EB:0x00EB CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereOverlapActors_OutActors);0x0126 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x014C if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0156 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0171 PushFlow(Label_0399);0x0176 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereOverlapActors_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x01B1 K2Node_DynamicCast_AsRGBreakable_Actor = Cast<RGBreakableActor>(CallFunc_Array_Get_Item);0x01D5 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGBreakable_Actor);0x01F2 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01FC CallFunc_PieceSphereOverlap_InSphereRadius_ImplicitCast = Cast<3>(Local_OverlapRadius);0x0219 CallFunc_PieceSphereOverlap_OutOverlaps = {};0x0224 CallFunc_PieceSphereOverlap_ReturnValue = K2Node_DynamicCast_AsRGBreakable_Actor.PieceSphereOverlap(CenterLocation, CallFunc_PieceSphereOverlap_InSphereRadius_ImplicitCast, CallFunc_PieceSphereOverlap_OutOverlaps);0x0269 Temp_int_Loop_Counter_Variable_1 = 0;0x0280 Temp_int_Array_Index_Variable = 0;0x0297 Label_0297:0x0297 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_PieceSphereOverlap_OutOverlaps);0x02D2 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x02F8 if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0302 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x031D PushFlow(Label_03E3);0x0322 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_PieceSphereOverlap_OutOverlaps, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x035D K2Node_DynamicCast_AsRGBreakable_Actor.Break(CallFunc_Array_Get_Item_1.BodyIndex, /Game/Ride/Game/DMG_Explosive.DMG_Explosive_C);0x0398 PopFlow();0x0399 Label_0399:0x0399 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03C3 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03DE goto Label_00EB;0x03E3 Label_03E3:0x03E3 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x040D Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0428 goto Label_0297;0x042D Label_042D:0x042D return;Public 0x1495c50 0x20 void Explode (const bool & Success ) Script8 statements · 271 bytes of bytecode 0x0000 CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x001C CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/Ride/VFX/Destructables/Rocks/NS_Gas_Explode_01.NS_Gas_Explode_01, CallFunc_K2_GetActorLocation_ReturnValue_1, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 1, true);0x007A CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0096 PlaySoundAtLocation(this, /Game/Ride/Audio/Metasounds/Equipment/Gas/MSS_Equipment_Gas_Explosion.MSS_Equipment_Gas_Explosion, CallFunc_K2_GetActorLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x00DF StaticMesh.SetVisibility(false, false);0x0101 Success = true;0x010C return;Public 0x1495c50 0x01 bool AllowWinchAttach () Script3 statements · 22 bytes of bytecode 0x0000 ReturnValue = false;0x000B return ReturnValue;Event Public 0x1495c50 0x01 void TryToDropThisActor (ABP_FirstPersonCharacter_C * PlayerCharacter , double HoldTime , bool IgnoreSafeDropCheck , const bool & Success ) Script4 statements · 60 bytes of bytecode 0x0000 TryToDropThisActor(PlayerCharacter, HoldTime, false, CallFunc_TryToDropThisActor_Success);0x0026 Success = CallFunc_TryToDropThisActor_Success;0x0039 return;Public 0x1495c50 0x12 void TryToPickupThisActor (ABP_FirstPersonCharacter_C * PlayerCharacter , const bool & Success ) Script4 statements · 50 bytes of bytecode 0x0000 TryToPickupThisActor(PlayerCharacter, CallFunc_TryToPickupThisActor_Success);0x001C Success = CallFunc_TryToPickupThisActor_Success;0x002F return;Public 0x1495c50 0x09 void StopJackPoleSFX () Script7 statements · 216 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(JackPoleSFX);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_00D5;0x002B JackPoleSFX.FadeOut(0.1f, 0f, 0);0x005B CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/JackPole/MSS_Equipment_JackPole_Stop.MSS_Equipment_JackPole_Stop, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x00D5 Label_00D5:0x00D5 return;Public 0x1495c50 0x00 void ActivateJackPoleSFX () Script9 statements · 192 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(JackPoleSFX);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0030;0x002B goto Label_00BD;0x0030 Label_0030:0x0030 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/JackPole/MSS_Equipment_JackPole_Activate.MSS_Equipment_JackPole_Activate, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x00AA JackPoleSFX = CallFunc_SpawnSoundAttached_ReturnValue;0x00BD Label_00BD:0x00BD return;Public 0x1495c50 0x00 void SetDroppedPhysicsState (const bool & Success ) Script4 statements · 41 bytes of bytecode 0x0000 SetDroppedPhysicsState(CallFunc_SetDroppedPhysicsState_Success);0x0013 Success = CallFunc_SetDroppedPhysicsState_Success;0x0026 return;Public 0x1495c50 0x01 void SetPickedUpPhysicsState (const bool & Success ) Script4 statements · 41 bytes of bytecode 0x0000 SetPickedUpPhysicsState(CallFunc_SetPickedUpPhysicsState_Success);0x0013 Success = CallFunc_SetPickedUpPhysicsState_Success;0x0026 return;Public 0x1495c50 0x01 void Interact (ABP_FirstPersonCharacter_C * PlayerCharacter , const FHitResult & HitResult , double HoldTime , bool NewParam , const bool & Success ) Script4 statements · 77 bytes of bytecode 0x0000 Interact(PlayerCharacter, HitResult, HoldTime, NewParam, CallFunc_Interact_Success);0x0037 Success = CallFunc_Interact_Success;0x004A return;Public 0x1495c50 0x112 void UpdateFireWork () Script16 statements · 519 bytes of bytecode 0x0000 Player = nullptr;0x000B if (!(Installed)) goto Label_001E;0x0019 goto Label_0204;0x001E Label_001E:0x001E StaticMesh.SetSimulatePhysics(false);0x0043 StaticMesh.SetEnableGravity(false);0x0068 StaticMesh.SetCollisionEnabled(3);0x008E StaticMesh.SetFirstPersonPrimitiveType(0);0x00B0 Installed = true;0x00BB BreakHitResult(WinchPoleHit, 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);0x0170 CallFunc_MakeRotFromZ_ReturnValue = MakeRotFromZ(CallFunc_BreakHitResult_Normal);0x0195 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakHitResult_Location, CallFunc_MakeRotFromZ_ReturnValue, FVector(1, 1, 1));0x01DC CallFunc_K2_SetActorTransform_ReturnValue = K2_SetActorTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetActorTransform_SweepHitResult, true);0x0204 Label_0204:0x0204 return;Public 0x1495c50 0x00 void OnRep_WinchPoleHit () Script3 statements · 17 bytes of bytecode 0x0000 UpdateFireWork();0x000E return;Public 0x1495c50 0x00 void PlaySoundAtImpact (const EPhysicalSurface & Surface , const FVector & ImpactLocation ) Script17 statements · 513 bytes of bytecode 0x0000 Temp_byte_Variable = Surface;0x001B Temp_object_Variable = nullptr;0x0026 Temp_object_Variable_1 = nullptr;0x0031 Temp_object_Variable_2 = nullptr;0x003C Temp_object_Variable_3 = nullptr;0x0047 Temp_object_Variable_4 = nullptr;0x0052 Temp_object_Variable_5 = nullptr;0x005D Temp_object_Variable_6 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x0070 Temp_object_Variable_7 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Rock.MSS_Player_Equipment_VinschPole_Hit_Rock;0x0083 Temp_object_Variable_8 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x0096 Temp_object_Variable_9 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Rock.MSS_Player_Equipment_VinschPole_Hit_Rock;0x00A9 Temp_object_Variable_10 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Grass.MSS_Player_Equipment_VinschPole_Hit_Grass;0x00BC Temp_object_Variable_11 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Dirt.MSS_Player_Equipment_VinschPole_Hit_Dirt;0x00CF Temp_object_Variable_12 = /Game/Ride/Audio/Metasounds/Equipment/VinschPole/MSS_Player_Equipment_VinschPole_Hit_Default.MSS_Player_Equipment_VinschPole_Hit_Default;0x00E2 PlaySoundAtLocation(this, Switch(Temp_byte_Variable, 0 => Temp_object_Variable_12, 1 => Temp_object_Variable_11, 2 => Temp_object_Variable_10, 3 => Temp_object_Variable_9, 4 => Temp_object_Variable_8, 5 => Temp_object_Variable_7, 6 => Temp_object_Variable_6, 7 => Temp_object_Variable_5, 8 => Temp_object_Variable_4, 9 => Temp_object_Variable_3, 10 => Temp_object_Variable_2, 11 => Temp_object_Variable_1, 12 => Temp_object_Variable, default => K2Node_Select_Default), ImpactLocation, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x01FE return;Public 0x1495c50 0x20 void ShouldUseHoldTransform (const bool & Success ) Script3 statements · 14 bytes of bytecode 0x0000 Success = false;0x000B return;Public 0x1495c50 0x01 void OnLoaded_52A84BC745C04249D856119CC15382D4 (TSubclassOf<UObject > Loaded ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Loaded = Loaded;0x0012 ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(5526);0x0021 return;0x1495c50 0x08 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(3955);0x000F return;Event Protected 0x1495c50 0x00 void SetFireWork (const FHitResult & FireWorkHit ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_FireWorkHit = FireWorkHit;0x0012 ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(3935);0x0021 return;0x1495c50 0x100 void Multicast_CollapseFireWork () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(3930);0x000F return;0x1495c50 0x00 void ActivateExplosion () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(280);0x000F return;0x1495c50 0x00 void MultiCast_ExplodeTarget (AActor * ExplodeTarget , const FVector & Location ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ExplodeTarget = ExplodeTarget;0x0012 PersistentFrame.K2Node_CustomEvent_Location = Location;0x0024 ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(903);0x0033 return;0x1495c50 0x20 void CallForLatentDestroy () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(2837);0x000F return;0x1495c50 0x00 void BndEvt__BP_Interactable_FireWorks_Sphere_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_BP_Interactable_DynamiteWithFuse(2873);0x007B return;0x1495c50 0x120 void IgnitFirework () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(3131);0x000F return;0x1495c50 0x00 void IgniteDynamiteFuse () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(3132);0x000F return;0x1495c50 0x00 void FuseVisuals () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(3506);0x000F return;0x1495c50 0x00 void StartWelding (int32 Heat ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Heat_1 = Heat;0x0012 ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(3960);0x0021 return;Public 0x1495c50 0x04 void StartCooking (int32 Heat ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Heat = Heat;0x0012 ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(4048);0x0021 return;Public 0x1495c50 0x04 void Event_ServerDynamiteExplode () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(4320);0x000F return;0x1495c50 0x00 void RemoveInstanceForAll (UInstancedStaticMeshComponent * Target , int32 InstanceIndex ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Target = Target;0x0012 PersistentFrame.K2Node_CustomEvent_InstanceIndex = InstanceIndex;0x0024 ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(5550);0x0033 return;0x1495c50 0x0C void ServerFoliageRemoval () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Interactable_DynamiteWithFuse(5606);0x000F return;0x1495c50 0x00 void ExecuteUbergraph_BP_Interactable_DynamiteWithFuse (int32 EntryPoint ) Script239 statements · 5,878 bytes of bytecode 0x0000 PushFlow(Label_16F3);0x0005 goto [EntryPoint];0x000F Label_000F:0x000F K2_DestroyActor();0x001D PopFlow();0x001E K2_DestroyActor();0x002C PopFlow();0x002D Label_002D:0x002D OnRep_WinchPoleHit();0x003B UpdateFireWork();0x0049 PopFlow();0x004A Label_004A:0x004A MarkPropertyDirtyFromRepIndex(this, 19, FName(WinchPoleHit));0x0067 goto Label_002D;0x006C Label_006C:0x006C FlushNetDormancy();0x0076 WinchPoleHit = K2Node_CustomEvent_FireWorkHit;0x0091 goto Label_004A;0x0096 Label_0096:0x0096 OnRep_TriggerDynamiteExplosion();0x00A4 PopFlow();0x00A5 Label_00A5:0x00A5 MarkPropertyDirtyFromRepIndex(this, 20, FName(TriggerDynamiteExplosion));0x00C2 goto Label_0096;0x00C7 Label_00C7:0x00C7 FlushNetDormancy();0x00D1 TriggerDynamiteExplosion = true;0x00DC goto Label_00A5;0x00E1 Label_00E1:0x00E1 Installed = false;0x00EC PopFlow();0x00ED Label_00ED:0x00ED StaticMesh.SetMobility(2);0x0113 goto Label_00E1;0x0118 CallForLatentDestroy();0x0126 CallFunc_IsServer_ReturnValue = IsServer(this);0x013B if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x0145 CallFunc_K2_GetComponentLocation_ReturnValue_1 = StaticMesh.K2_GetComponentLocation();0x0177 BreakPiecesInRadius(CallFunc_K2_GetComponentLocation_ReturnValue_1, 500);0x0197 CallFunc_GetPlayerControllerFromID_ReturnValue = GetPlayerControllerFromID(this, 0);0x01B1 K2Node_DynamicCast_AsBP_First_Person_Player_Controller = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue);0x01D5 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller);0x01F2 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01FC K2Node_DynamicCast_AsBP_First_Person_Player_Controller.Server_ExplodeTarget(this, Damage Settings, 500f, true);0x0230 CallFunc_K2_GetComponentLocation_ReturnValue = StaticMesh.K2_GetComponentLocation();0x0262 MultiCast_ExplodeTarget(this, CallFunc_K2_GetComponentLocation_ReturnValue);0x027A GetHoldingPlayer(CallFunc_GetHoldingPlayer_HoldingPlayer);0x0291 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetHoldingPlayer_HoldingPlayer);0x02AE if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x02B8 CallFunc_GetHoldingPlayer_HoldingPlayer.DropActor(this, 0);0x02E6 PopFlow();0x02E7 Label_02E7:0x02E7 Delay(this, 1f, LatentActionInfo{0x1E, -370847339, FName(ExecuteUbergraph_BP_Interactable_DynamiteWithFuse), this});0x031D PopFlow();0x031E Label_031E:0x031E K2Node_CreateDelegate_OutputDelegate.Bind(this, FuseVisuals);0x0335 CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.06f, true, false, 0f, 0f);0x036B LightingFuseTimer = CallFunc_K2_SetTimerDelegate_ReturnValue;0x0386 PopFlow();0x0387 K2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(K2Node_CustomEvent_ExplodeTarget);0x03AB K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x03C8 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_077D;0x03D6 K2Node_DynamicCast_AsBPI_Interact.Explode(CallFunc_Explode_Success);0x0404 Label_0404:0x0404 CallFunc_IsServer_ReturnValue_4 = IsServer(this);0x0419 if (!(CallFunc_IsServer_ReturnValue_4)) PopFlow();0x0423 K2Node_MakeArray_Array = {0};0x0430 CallFunc_K2_GetComponentLocation_ReturnValue_2 = StaticMesh.K2_GetComponentLocation();0x0462 K2Node_MakeArray_Array_1 = {this};0x046E CallFunc_SphereTraceMultiForObjects_OutHits = {};0x0479 CallFunc_SphereTraceMultiForObjects_ReturnValue = SphereTraceMultiForObjects(this, CallFunc_K2_GetComponentLocation_ReturnValue_2, CallFunc_K2_GetComponentLocation_ReturnValue_2, 800f, K2Node_MakeArray_Array, false, K2Node_MakeArray_Array_1, 0, CallFunc_SphereTraceMultiForObjects_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x050D if (!(CallFunc_SphereTraceMultiForObjects_ReturnValue)) goto Label_000F;0x051B Temp_int_Loop_Counter_Variable = 0;0x0532 Temp_int_Array_Index_Variable = 0;0x0549 Label_0549:0x0549 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereTraceMultiForObjects_OutHits);0x0584 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x05AA if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_078D;0x05B8 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x05D3 PushFlow(Label_0810);0x05D8 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0613 BreakHitResult(CallFunc_Array_Get_Item, 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);0x06C8 K2Node_DynamicCast_AsInstanced_Static_Mesh_Component = Cast<InstancedStaticMeshComponent>(CallFunc_BreakHitResult_HitComponent);0x06EC K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsInstanced_Static_Mesh_Component);0x0709 if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0713 CallFunc_GetFoliageDataFromObject_ReturnValue = GetFoliageDataFromObject(K2Node_DynamicCast_AsInstanced_Static_Mesh_Component.StaticMesh, CallFunc_GetFoliageDataFromObject_outBranches);0x074F K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetFoliageDataFromObject_outBranches, 0);0x076E if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_085A;0x077C PopFlow();0x077D Label_077D:0x077D CallFunc_Explode_Success = false;0x0788 goto Label_0404;0x078D Label_078D:0x078D CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(FoliageRemovalData, 0);0x07C5 if (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_0801;0x07D3 CallFunc_IsServer_ReturnValue_5 = IsServer(this);0x07E8 if (!(CallFunc_IsServer_ReturnValue_5)) PopFlow();0x07F2 ServerFoliageRemoval();0x0800 PopFlow();0x0801 Label_0801:0x0801 K2_DestroyActor();0x080F PopFlow();0x0810 Label_0810:0x0810 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x083A Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0855 goto Label_0549;0x085A Label_085A:0x085A GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess = NotEqual_TagTag(CallFunc_GetFoliageDataFromObject_ReturnValue.Type, "AssetUserData.Breakable");0x08A6 if (!(GameplayTagsK2Node_SwitchGameplayTag_CmpSuccess)) goto Label_08B5;0x08B4 PopFlow();0x08B5 Label_08B5:0x08B5 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x08F0 BreakHitResult(CallFunc_Array_Get_Item, 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);0x09A5 CallFunc_GetInstanceTransform_ReturnValue = K2Node_DynamicCast_AsInstanced_Static_Mesh_Component.GetInstanceTransform(CallFunc_BreakHitResult_HitItem, CallFunc_GetInstanceTransform_OutInstanceTransform, true);0x09E2 BreakTransform(CallFunc_GetInstanceTransform_OutInstanceTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0A10 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0A2C K2Node_MakeStruct_ST_FoliageRemovalData.FoliageData_2_2F07062D4DB598A84C3EA98AEBE85456 = CallFunc_GetFoliageDataFromObject_ReturnValue;0x0A48 K2Node_MakeStruct_ST_FoliageRemovalData.Index_5_10A6AD3F42DD2BE9AE2F36B45A519519 = CallFunc_BreakHitResult_HitItem;0x0A6C K2Node_MakeStruct_ST_FoliageRemovalData.Component_8_247496C846742D08C5C015924F992AA6 = K2Node_DynamicCast_AsInstanced_Static_Mesh_Component;0x0A88 K2Node_MakeStruct_ST_FoliageRemovalData.HitLocation_11_BDD386E44367E5FE5D2E70A65E86243A = CallFunc_K2_GetActorLocation_ReturnValue;0x0AAC K2Node_MakeStruct_ST_FoliageRemovalData.InstigatorLocation_13_BA71DB084A5A9E26CE4C71962D7179AC = CallFunc_BreakTransform_Location;0x0AD0 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(FoliageRemovalData, K2Node_MakeStruct_ST_FoliageRemovalData);0x0B14 PopFlow();0x0B15 CallFunc_IsServer_ReturnValue_3 = IsServer(this);0x0B2A if (!(CallFunc_IsServer_ReturnValue_3)) PopFlow();0x0B34 goto Label_02E7;0x0B39 CallFunc_ActorHasTag_ReturnValue = K2Node_ComponentBoundEvent_OtherActor.ActorHasTag(FName(IsFlameAble));0x0B70 if (!(CallFunc_ActorHasTag_ReturnValue)) PopFlow();0x0B7A Label_0B7A:0x0B7A Sphere.SetGenerateOverlapEvents(false);0x0B9B CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x0BB0 if (!(CallFunc_IsServer_ReturnValue_1)) PopFlow();0x0BBA CallFunc_GetPlayerControllerFromID_ReturnValue_1 = GetPlayerControllerFromID(this, 0);0x0BD4 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1 = Cast<BP_FirstPersonPlayerController_C>(CallFunc_GetPlayerControllerFromID_ReturnValue_1);0x0BF8 K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1);0x0C15 K2Node_DynamicCast_AsBP_First_Person_Player_Controller_1.Server_IgniteDynamiteWithFuse(this);0x0C3A PopFlow();0x0C3B PopFlow();0x0C3C CallFunc_IsValid_ReturnValue_1 = IsValid(FuseSFX);0x0C59 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0D20;0x0C67 Label_0C67:0x0C67 CallFunc_K2_IsValidTimerHandle_ReturnValue_1 = K2_IsValidTimerHandle(FuseTimer);0x0C84 if (!(CallFunc_K2_IsValidTimerHandle_ReturnValue_1)) goto Label_0C93;0x0C92 PopFlow();0x0C93 Label_0C93:0x0C93 PushFlow(Label_031E);0x0C98 CallFunc_IsServer_ReturnValue_2 = IsServer(this);0x0CAD if (!(CallFunc_IsServer_ReturnValue_2)) PopFlow();0x0CB7 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Event_ServerDynamiteExplode);0x0CCE CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_1, 3f, false, false, 0f, 0f);0x0D04 FuseTimer = CallFunc_K2_SetTimerDelegate_ReturnValue_1;0x0D1F PopFlow();0x0D20 Label_0D20:0x0D20 CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Ride/Audio/Metasounds/Equipment/FireWork/MSS_Equipment_FireWork_Fuse.MSS_Equipment_FireWork_Fuse, StaticMesh, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 0, false, 1f, 1f, 0f, nullptr, nullptr, true);0x0D9A FuseSFX = CallFunc_SpawnSoundAttached_ReturnValue;0x0DAD goto Label_0C67;0x0DB2 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(Alpha, Increment);0x0DE0 Alpha = CallFunc_Subtract_DoubleDouble_ReturnValue;0x0DFB CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(Alpha);0x0E18 MI_Fuse.SetScalarParameterValue(FName(A), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x0E4E CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(Alpha, -1);0x0E74 if (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x0E7E K2_ClearAndInvalidateTimerHandle(this, LightingFuseTimer);0x0E92 PopFlow();0x0E93 Label_0E93:0x0E93 StaticMesh.SetMaterial(1, MI_Fuse);0x0EC5 PopFlow();0x0EC6 Label_0EC6:0x0EC6 CallFunc_GetMaterial_ReturnValue = StaticMesh.GetMaterial(1);0x0EF9 CallFunc_CreateDynamicMaterialInstance_ReturnValue = StaticMesh.CreateDynamicMaterialInstance(1, CallFunc_GetMaterial_ReturnValue, FName(None));0x0F42 MI_Fuse = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0F55 goto Label_0E93;0x0F5A goto Label_00ED;0x0F5F goto Label_006C;0x0F64 Label_0F64:0x0F64 ReceiveBeginPlay();0x0F6E goto Label_0EC6;0x0F73 goto Label_0F64;0x0F78 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(K2Node_Event_Heat_1, 0);0x0F9A if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x0FA4 Label_0FA4:0x0FA4 CallFunc_K2_IsValidTimerHandle_ReturnValue = K2_IsValidTimerHandle(FuseTimer);0x0FC1 if (!(CallFunc_K2_IsValidTimerHandle_ReturnValue)) goto Label_0B7A;0x0FCF PopFlow();0x0FD0 CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(K2Node_Event_Heat, 0);0x0FF2 if (!(CallFunc_Greater_IntInt_ReturnValue_1)) PopFlow();0x0FFC goto Label_0FA4;0x1001 Label_1001:0x1001 K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnLoaded_52A84BC745C04249D856119CC15382D4);0x1018 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DestructionCounter, 1);0x1042 /Script/Engine.Default__KismetArrayLibrary.Array_Get(FoliageRemovalData, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x107D LoadAssetClass(this, CallFunc_Array_Get_Item_1.FoliageData_2_2F07062D4DB598A84C3EA98AEBE85456.FoliageActor, K2Node_CreateDelegate_OutputDelegate_2, LatentActionInfo{-1, 20951490, FName(ExecuteUbergraph_BP_Interactable_DynamiteWithFuse), this});0x10DF PopFlow();0x10E0 goto Label_00C7;0x10E5 Label_10E5:0x10E5 K2Node_ClassDynamicCast_AsBP_Foliage_Breakable_Actor = Cast<BP_Foliage_Breakable_Actor_C>(Temp_class_Variable);0x1109 K2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsBP_Foliage_Breakable_Actor);0x1126 if (!(K2Node_ClassDynamicCast_bSuccess)) PopFlow();0x1130 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DestructionCounter, 1);0x115A /Script/Engine.Default__KismetArrayLibrary.Array_Get(FoliageRemovalData, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x1195 CallFunc_GetInstanceTransform_ReturnValue_1 = CallFunc_Array_Get_Item_1.Component_8_247496C846742D08C5C015924F992AA6.GetInstanceTransform(CallFunc_Array_Get_Item_1.Index_5_10A6AD3F42DD2BE9AE2F36B45A519519, CallFunc_GetInstanceTransform_OutInstanceTransform_1, true);0x11E4 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, K2Node_ClassDynamicCast_AsBP_Foliage_Breakable_Actor, CallFunc_GetInstanceTransform_OutInstanceTransform_1, 0, nullptr, 1);0x1210 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DestructionCounter, 1);0x123A /Script/Engine.Default__KismetArrayLibrary.Array_Get(FoliageRemovalData, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x1275 SetNamePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Tag), CallFunc_Array_Get_Item_1.FoliageData_2_2F07062D4DB598A84C3EA98AEBE85456.Tag);0x12BD CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DestructionCounter, 1);0x12E7 /Script/Engine.Default__KismetArrayLibrary.Array_Get(FoliageRemovalData, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x1322 SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(InstigatorLocation), CallFunc_Array_Get_Item_1.HitLocation_11_BDD386E44367E5FE5D2E70A65E86243A);0x1354 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DestructionCounter, 1);0x137E /Script/Engine.Default__KismetArrayLibrary.Array_Get(FoliageRemovalData, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x13B9 SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(HitLocation), CallFunc_Array_Get_Item_1.InstigatorLocation_13_BA71DB084A5A9E26CE4C71962D7179AC);0x13EB SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(LinearImpulseForce), 500);0x1414 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DestructionCounter, 1);0x143E /Script/Engine.Default__KismetArrayLibrary.Array_Get(FoliageRemovalData, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x1479 CallFunc_GetInstanceTransform_ReturnValue_1 = CallFunc_Array_Get_Item_1.Component_8_247496C846742D08C5C015924F992AA6.GetInstanceTransform(CallFunc_Array_Get_Item_1.Index_5_10A6AD3F42DD2BE9AE2F36B45A519519, CallFunc_GetInstanceTransform_OutInstanceTransform_1, true);0x14C8 CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetInstanceTransform_OutInstanceTransform_1, 1);0x14F0 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(DestructionCounter, 1);0x151A /Script/Engine.Default__KismetArrayLibrary.Array_Get(FoliageRemovalData, CallFunc_Subtract_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x1555 RemoveInstanceForAll(CallFunc_Array_Get_Item_1.Component_8_247496C846742D08C5C015924F992AA6, CallFunc_Array_Get_Item_1.Index_5_10A6AD3F42DD2BE9AE2F36B45A519519);0x1587 ServerFoliageRemoval();0x1595 PopFlow();0x1596 Temp_class_Variable = K2Node_CustomEvent_Loaded;0x15A9 goto Label_10E5;0x15AE CallFunc_RemoveInstance_ReturnValue = K2Node_CustomEvent_Target.RemoveInstance(K2Node_CustomEvent_InstanceIndex);0x15E5 PopFlow();0x15E6 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(DestructionCounter, 1);0x1610 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x162B DestructionCounter = Temp_int_Variable;0x1646 CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(FoliageRemovalData);0x1681 CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(DestructionCounter, 1);0x16AB CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(CallFunc_Subtract_IntInt_ReturnValue_1, CallFunc_Array_LastIndex_ReturnValue);0x16D1 if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_16E4;0x16DF goto Label_1001;0x16E4 Label_16E4:0x16E4 K2_DestroyActor();0x16F2 PopFlow();0x16F3 Label_16F3:0x16F3 return;Final 0x1495c50 0x04