0x0000PushFlow(Label_1545);0x0005Scale = FVector(0, 0, 0);0x0030rot = FRotator(0, 0, 0);0x005BLoc = FVector(0, 0, 0);0x0086TypeG = 0;0x009ASpline = Spline;0x00ADRotInverse = InvertRot;0x00C0TypeG = Type;0x00DBAdapt Terain = AdaptTerain;0x00EEOffsetFwd = OffsetFwd;0x0109CallFunc_IsValid_ReturnValue = IsValid(Material);0x0126if (!(CallFunc_IsValid_ReturnValue)) goto Label_11B4;0x0134Material = Material;0x0147Label_0147:0x0147Temp_object_Variable = /Game/Blueprints/Boss/ShatterGround/GroundShatterMesh.GroundShatterMesh;0x015ATemp_object_Variable_1 = /Game/Blueprints/Boss/ShatterGround/GroundShatterRounded.GroundShatterRounded;0x016DTemp_object_Variable_2 = /Game/Blueprints/Boss/ShatterGround/GroundShatterLong.GroundShatterLong;0x0180Temp_byte_Variable = TypeG;0x019BCallFunc_SetStaticMesh_ReturnValue = Shatter.SetStaticMesh(Switch(Temp_byte_Variable, 0 => Temp_object_Variable, 1 => Temp_object_Variable_1, 2 => Temp_object_Variable_2, default => K2Node_Select_Default));0x020FShatter.SetMaterial(0, Material);0x0241CallFunc_GetAllActorsOfClass_OutActors = {};0x024CGetAllActorsOfClass(this, /Game/Blueprints/Boss/ShatterGround/GroundShatterActor.GroundShatterActor_C, CallFunc_GetAllActorsOfClass_OutActors);0x0269Out Actors = CallFunc_GetAllActorsOfClass_OutActors;0x0284CallFunc_GetAllActorsWithTag_OutActors = {};0x028FGetAllActorsWithTag(this, FName(Boss), CallFunc_GetAllActorsWithTag_OutActors);0x02B0/Script/Engine.Default__KismetArrayLibrary.Array_Append(Out Actors, CallFunc_GetAllActorsWithTag_OutActors);0x02E2CallFunc_GetOwner_ReturnValue = GetOwner();0x02F6CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Out Actors, CallFunc_GetOwner_ReturnValue);0x033ATemp_int_Variable = 0;0x0351Label_0351:0x0351CallFunc_Multiply_DoubleDouble_A_ImplicitCast_4 = Cast<4>(ScaleSize);0x036ECallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_4, 200);0x039CCallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x03CECallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetSplineLength_ReturnValue);0x03EBCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x0419CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Divide_DoubleDouble_ReturnValue);0x043ECallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_FTrunc_ReturnValue);0x0464if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_11CC;0x0472PushFlow(Label_11DB);0x0477CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Temp_int_Variable);0x049CCallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(ScaleSize);0x04B9CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 25);0x04E7CallFunc_Multiply_DoubleDouble_A_ImplicitCast_4 = Cast<4>(ScaleSize);0x0504CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_4, 200);0x0532CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x0560CallFunc_RandomFloatInRange_ReturnValue_2 = RandomFloatInRange(-1, 1);0x058ECallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_RandomFloatInRange_ReturnValue_2, CallFunc_Multiply_DoubleDouble_ReturnValue);0x05BCCallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, CallFunc_Multiply_DoubleDouble_ReturnValue_6);0x05EADistance = CallFunc_Add_DoubleDouble_ReturnValue;0x0605CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast_1 = Cast<3>(Distance);0x0622CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1 = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast_1, 1);0x065FLoc = CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1;0x067ACallFunc_Conv_DoubleToVector_InDouble_ImplicitCast = Cast<4>(ScaleSize);0x0697CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast);0x06BCCallFunc_RandomFloatInRange_ReturnValue_4 = RandomFloatInRange(0.75, 1.5);0x06EACallFunc_RandomFloatInRange_ReturnValue_5 = RandomFloatInRange(0.75, 1.25);0x0718CallFunc_RandomFloatInRange_ReturnValue_6 = RandomFloatInRange(0.75, 1.25);0x0746CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_RandomFloatInRange_ReturnValue_6, CallFunc_RandomFloatInRange_ReturnValue_5, CallFunc_RandomFloatInRange_ReturnValue_4);0x077DCallFunc_Multiply_VectorVector_ReturnValue_2 = Multiply_VectorVector(CallFunc_MakeVector_ReturnValue_1, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x07ABScale = CallFunc_Multiply_VectorVector_ReturnValue_2;0x07C6CallFunc_RandomFloatInRange_ReturnValue_1 = RandomFloatInRange(0, 360);0x07F4CallFunc_SelectFloat_ReturnValue = SelectFloat(180, 0, RotInverse);0x082BCallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0848CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x0877Temp_byte_Variable_1 = TypeG;0x0892CallFunc_RandomFloatInRange_ReturnValue_3 = RandomFloatInRange(-1, 1);0x08C0CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_RandomFloatInRange_ReturnValue_3, 15);0x08EECallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, -90);0x091CK2Node_Select_NewEnumerator0_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x0939K2Node_Select_NewEnumerator1_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue_1);0x0956K2Node_Select_NewEnumerator2_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x0973CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, Switch(Temp_byte_Variable_1, 0 => K2Node_Select_NewEnumerator0_ImplicitCast, 1 => K2Node_Select_NewEnumerator1_ImplicitCast, 2 => K2Node_Select_NewEnumerator2_ImplicitCast, default => K2Node_Select_Default_1));0x09DFCallFunc_GetRotationAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(Distance);0x09FCCallFunc_GetRotationAtDistanceAlongSpline_ReturnValue = Spline.GetRotationAtDistanceAlongSpline(CallFunc_GetRotationAtDistanceAlongSpline_Distance_ImplicitCast, 1);0x0A39CallFunc_ComposeRotators_ReturnValue = ComposeRotators(CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue, CallFunc_MakeRotator_ReturnValue);0x0A67CallFunc_ComposeRotators_ReturnValue_1 = ComposeRotators(CallFunc_ComposeRotators_ReturnValue, CallFunc_MakeRotator_ReturnValue_1);0x0A95rot = CallFunc_ComposeRotators_ReturnValue_1;0x0AB0CallFunc_Multiply_DoubleDouble_A_ImplicitCast_3 = Cast<4>(OffsetFwd);0x0ACDCallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_3, -1);0x0AFBCallFunc_RandomFloatInRange_Max_ImplicitCast = Cast<4>(OffsetFwd);0x0B18CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_RandomFloatInRange_Max_ImplicitCast);0x0B46CallFunc_GetForwardVector_ReturnValue = GetForwardVector(rot);0x0B6BCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_RandomFloatInRange_ReturnValue);0x0B90CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0BBECallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(Loc, CallFunc_Multiply_VectorVector_ReturnValue);0x0BECLoc = CallFunc_Add_VectorVector_ReturnValue;0x0C07if (!(CheckTrace)) goto Label_0E6D;0x0C15CallFunc_Conv_DoubleToVector_ReturnValue_2 = Conv_DoubleToVector(-300);0x0C3ACallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(Distance);0x0C57CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast, 1);0x0C94CallFunc_GetTransform_ReturnValue = GetTransform();0x0CB0CallFunc_TransformRotation_ReturnValue = TransformRotation(CallFunc_GetTransform_ReturnValue, rot);0x0CDECallFunc_GetForwardVector_ReturnValue_2 = GetForwardVector(CallFunc_TransformRotation_ReturnValue);0x0D03CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue_2, CallFunc_Conv_DoubleToVector_ReturnValue_2);0x0D31CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue_1);0x0D5FCallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, FVector(0, 0, 50));0x0D9DCallFunc_Subtract_VectorVector_ReturnValue_2 = Subtract_VectorVector(CallFunc_Add_VectorVector_ReturnValue_2, FVector(0, 0, 400));0x0DDBCallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue_3, CallFunc_Subtract_VectorVector_ReturnValue_2, 0, false, Out Actors, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0E63if (!(CallFunc_LineTraceSingle_ReturnValue)) PopFlow();0x0E6DLabel_0E6D:0x0E6Dif (!(Adapt Terain)) goto Label_1225;0x0E7BCallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(ScaleSize);0x0E98CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, 50);0x0EC6CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(Loc, FVector(0, 0, 2000));0x0F04CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(Loc, FVector(0, 0, 400));0x0F42CallFunc_SphereTraceSingle_Radius_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0F5FCallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_Subtract_VectorVector_ReturnValue, CallFunc_SphereTraceSingle_Radius_ImplicitCast, 0, false, Out Actors, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0FF0BreakHitResult(CallFunc_SphereTraceSingle_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);0x10A5if (!(CallFunc_BreakHitResult_bBlockingHit)) PopFlow();0x10AFBreakHitResult(CallFunc_SphereTraceSingle_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);0x1164K2Node_DynamicCast_AsGround_Shatter_Actor = Cast<GroundShatterActor_C>(CallFunc_BreakHitResult_HitActor);0x1188K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsGround_Shatter_Actor);0x11A5if (!(K2Node_DynamicCast_bSuccess)) goto Label_129D;0x11B3PopFlow();0x11B4Label_11B4:0x11B4Material = /Game/Blueprints/Boss/ShatterGround/GroundShatterInstance.GroundShatterInstance;0x11C7goto Label_0147;0x11CCLabel_11CC:0x11CCStartEvent();0x11DAPopFlow();0x11DBLabel_11DB:0x11DBCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x1205Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x1220goto Label_0351;0x1225Label_1225:0x1225CallFunc_MakeTransform_ReturnValue = MakeTransform(Loc, rot, Scale);0x125CCallFunc_AddInstance_ReturnValue = Shatter.AddInstance(CallFunc_MakeTransform_ReturnValue, true);0x129CPopFlow();0x129DLabel_129D:0x129DCallFunc_Multiply_DoubleDouble_A_ImplicitCast_2 = Cast<4>(ScaleSize);0x12BACallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2, ScaleMultiplyShatter);0x12E8CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x131FBreakHitResult(CallFunc_SphereTraceSingle_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);0x13D4CallFunc_Subtract_VectorVector_ReturnValue_1 = Subtract_VectorVector(CallFunc_BreakHitResult_Location, CallFunc_MakeVector_ReturnValue);0x1402Loc = CallFunc_Subtract_VectorVector_ReturnValue_1;0x141DCallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(rot);0x1442BreakHitResult(CallFunc_SphereTraceSingle_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);0x14F7CallFunc_MakeRotFromXZ_ReturnValue = MakeRotFromXZ(CallFunc_GetForwardVector_ReturnValue_1, CallFunc_BreakHitResult_Normal);0x1525rot = CallFunc_MakeRotFromXZ_ReturnValue;0x1540goto Label_1225;0x1545Label_1545:0x1545return;