0x0000PushFlow(Label_0AF8);0x0005bTraceAndBreakIce = false;0x0010bTraceAndOverlapPieces = true;0x001BLocal_OverlapRadius = 100;0x0036PushFlow(Label_02D8);0x003Bif (!(bTraceAndBreakIce)) PopFlow();0x0045TraceForIce(TraceStart, TraceEnd, HitIgnoreActors, __WorldContext, CallFunc_TraceForIce_IceFloe, CallFunc_TraceForIce_HitResult);0x0089Local_HitResult = CallFunc_TraceForIce_HitResult;0x00A4Local_BreakableActor = CallFunc_TraceForIce_IceFloe;0x00B7CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_TraceForIce_IceFloe);0x00D4Local_ValidHit = CallFunc_IsValid_ReturnValue_1;0x00E7CallFunc_SelectColor_ReturnValue = SelectColor(LinearColor{0.242289f, 1f, 0.065856f, 1f}, LinearColor{1f, 0f, 0.002733f, 1f}, Local_ValidHit);0x0150DrawDebugLine(__WorldContext, TraceStart, TraceEnd, CallFunc_SelectColor_ReturnValue, 5f, 0f);0x0188CallFunc_IsValid_ReturnValue = IsValid(Local_BreakableActor);0x01A5if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x01AFCallFunc_FindSmallestPieceSphereTrace_ReturnValue = Local_BreakableActor.FindSmallestPieceSphereTrace(Local_HitResult, 32f, CallFunc_FindSmallestPieceSphereTrace_OutChildIndex);0x01F0if (!(CallFunc_FindSmallestPieceSphereTrace_ReturnValue)) PopFlow();0x01FAK2Node_MakeStruct_Color_1.B = 0;0x0217K2Node_MakeStruct_Color_1.G = 0;0x0234K2Node_MakeStruct_Color_1.R = 0;0x0251K2Node_MakeStruct_Color_1.A = 255;0x026ELocal_BreakableActor.DebugDrawIndex(CallFunc_FindSmallestPieceSphereTrace_OutChildIndex, K2Node_MakeStruct_Color_1, 5f);0x02A5Local_BreakableActor.Break(CallFunc_FindSmallestPieceSphereTrace_OutChildIndex, /Game/Ride/Game/DMG_Explosive.DMG_Explosive_C);0x02D7PopFlow();0x02D8Label_02D8:0x02D8if (!(bTraceAndOverlapPieces)) PopFlow();0x02E2CallFunc_LineTraceSingleByProfile_ReturnValue = LineTraceSingleByProfile(__WorldContext, TraceStart, TraceEnd, FName(IceFloeProfile), true, HitIgnoreActors, 2, CallFunc_LineTraceSingleByProfile_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x037Dif (!(CallFunc_LineTraceSingleByProfile_ReturnValue)) PopFlow();0x0387BreakHitResult(CallFunc_LineTraceSingleByProfile_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);0x043CK2Node_MakeArray_Array = {8};0x0449CallFunc_SphereOverlapActors_SphereRadius_ImplicitCast = Cast<3>(Local_OverlapRadius);0x0466CallFunc_SphereOverlapActors_OutActors = {};0x0471CallFunc_SphereOverlapActors_ReturnValue = SphereOverlapActors(__WorldContext, CallFunc_BreakHitResult_ImpactPoint, CallFunc_SphereOverlapActors_SphereRadius_ImplicitCast, K2Node_MakeArray_Array, nullptr, HitIgnoreActors, CallFunc_SphereOverlapActors_OutActors);0x04BCTemp_int_Loop_Counter_Variable = 0;0x04D3Temp_int_Array_Index_Variable = 0;0x04EALabel_04EA:0x04EACallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereOverlapActors_OutActors);0x0525CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x054Bif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0555Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0570PushFlow(Label_0A64);0x0575/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereOverlapActors_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x05B0K2Node_DynamicCast_AsRGBreakable_Actor = Cast<RGBreakableActor>(CallFunc_Array_Get_Item);0x05D4K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGBreakable_Actor);0x05F1if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x05FBBreakHitResult(CallFunc_LineTraceSingleByProfile_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);0x06B0CallFunc_PieceSphereOverlap_InSphereRadius_ImplicitCast = Cast<3>(Local_OverlapRadius);0x06CDCallFunc_PieceSphereOverlap_OutOverlaps = {};0x06D8CallFunc_PieceSphereOverlap_ReturnValue = K2Node_DynamicCast_AsRGBreakable_Actor.PieceSphereOverlap(CallFunc_BreakHitResult_ImpactPoint, CallFunc_PieceSphereOverlap_InSphereRadius_ImplicitCast, CallFunc_PieceSphereOverlap_OutOverlaps);0x071DBreakHitResult(CallFunc_LineTraceSingleByProfile_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);0x07D2CallFunc_DrawDebugSphere_Radius_ImplicitCast = Cast<3>(Local_OverlapRadius);0x07EFDrawDebugSphere(__WorldContext, CallFunc_BreakHitResult_ImpactPoint, CallFunc_DrawDebugSphere_Radius_ImplicitCast, 12, LinearColor{0.216054f, 1f, 0f, 1f}, 5f, 0f);0x0845Temp_int_Loop_Counter_Variable_1 = 0;0x085CTemp_int_Array_Index_Variable_1 = 0;0x0873Label_0873:0x0873CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_PieceSphereOverlap_OutOverlaps);0x08AECallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x08D4if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x08DETemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x08F9PushFlow(Label_0AAE);0x08FE/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_PieceSphereOverlap_OutOverlaps, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0939K2Node_DynamicCast_AsRGBreakable_Actor.Break(CallFunc_Array_Get_Item_1.BodyIndex, /Game/Ride/Game/DMG_Explosive.DMG_Explosive_C);0x0974K2Node_MakeStruct_Color.B = 0;0x0991K2Node_MakeStruct_Color.G = 255;0x09AEK2Node_MakeStruct_Color.R = 0;0x09CBK2Node_MakeStruct_Color.A = 255;0x09E8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_PieceSphereOverlap_OutOverlaps, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0A23K2Node_DynamicCast_AsRGBreakable_Actor.DebugDrawIndex(CallFunc_Array_Get_Item_1.BodyIndex, K2Node_MakeStruct_Color, 5f);0x0A63PopFlow();0x0A64Label_0A64:0x0A64CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0A8ETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0AA9goto Label_04EA;0x0AAELabel_0AAE:0x0AAECallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0AD8Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0AF3goto Label_0873;0x0AF8Label_0AF8:0x0AF8return;