void SpecialAttachCondition (AMainChar_C * P , AActor * Actor , USceneComponent * Component ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x18 void WheelAttachSpecial (USceneComponent * Output_Get1 , const USceneComponent * & Output_Get ) Script27 statements · 542 bytes of bytecode 0x0000 PushFlow(Label_021B);0x0005 CurrentSelectedComp = Boss04_HeadCollision;0x0018 Temp_int_Loop_Counter_Variable = 0;0x002F Temp_int_Array_Index_Variable = 0;0x0046 Label_0046:0x0046 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Wheels);0x0081 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00A7 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01B9;0x00B5 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00D0 PushFlow(Label_01D1);0x00D5 CallFunc_GetAttachParent_ReturnValue = Output_Get1.GetAttachParent();0x00FF /Script/Engine.Default__KismetArrayLibrary.Array_Get(Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x013A CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetAttachParent_ReturnValue, CallFunc_Array_Get_Item);0x0160 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x016A /Script/Engine.Default__KismetArrayLibrary.Array_Get(Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01A5 CurrentSelectedComp = CallFunc_Array_Get_Item;0x01B8 PopFlow();0x01B9 Label_01B9:0x01B9 Output_Get = CurrentSelectedComp;0x01CC goto Label_021B;0x01D1 Label_01D1:0x01D1 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01FB Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0216 goto Label_0046;0x021B Label_021B:0x021B return;Public 0x14f0670 0x10 void PhysicsControl (float PhysicsBlendWeight , bool Physics , bool AnimNotify ) Script30 statements · 873 bytes of bytecode 0x0000 PushFlow(Label_0366);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 K2Node_MakeArray_Array = {FName(Crane_AHook), FName(Crane_BHook), FName(Crane_CHook)};0x0065 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array);0x00A0 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C6 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00D0 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EB PushFlow(Label_031C);0x00F0 K2Node_MakeArray_Array = {FName(Crane_AHook), FName(Crane_BHook), FName(Crane_CHook)};0x0122 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x015D Boss04Rig.SetAllBodiesBelowSimulatePhysics(CallFunc_Array_Get_Item, Physics, true);0x0190 CallFunc_Add_DoubleDouble_B_ImplicitCast = Cast<4>(PhysicsBlendWeight);0x01AD CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(1, CallFunc_Add_DoubleDouble_B_ImplicitCast);0x01DB CallFunc_SelectFloat_B_ImplicitCast = Cast<4>(PhysicsBlendWeight);0x01F8 CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_Add_DoubleDouble_ReturnValue, CallFunc_SelectFloat_B_ImplicitCast, AnimNotify);0x022F CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue, 0.5);0x025D K2Node_MakeArray_Array = {FName(Crane_AHook), FName(Crane_BHook), FName(Crane_CHook)};0x028F /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02CA CallFunc_SetAllBodiesBelowPhysicsBlendWeight_PhysicsBlendWeight_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x02E7 Boss04Rig.SetAllBodiesBelowPhysicsBlendWeight(CallFunc_Array_Get_Item, CallFunc_SetAllBodiesBelowPhysicsBlendWeight_PhysicsBlendWeight_ImplicitCast, true, true);0x031B PopFlow();0x031C Label_031C:0x031C CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0346 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0361 goto Label_0033;0x0366 Label_0366:0x0366 return;Public 0x14f0670 0x06 void ParryCheck (const bool & NewParam ) Script12 statements · 150 bytes of bytecode 0x0000 CallFunc_BooleanOR_ReturnValue = BooleanOR(As Main Char.NotInGround, As Main Char.RecentlyLanded);0x0052 if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0083;0x0060 NewLocalVar = false;0x006B Label_006B:0x006B NewParam = NewLocalVar;0x007E goto Label_0093;0x0083 Label_0083:0x0083 NewLocalVar = true;0x008E goto Label_006B;0x0093 Label_0093:0x0093 return;Public 0x14f0670 0x01 void UpdateCurrentSpline (ABoss04Arena_C * NewParam ) Script5 statements · 77 bytes of bytecode 0x0000 Spline = NewParam.Spline;0x0029 DetectNearestSplinePosition();0x0037 LastSpline = Spline;0x004A return;Public 0x14f0670 0x08 void SFX-VFX () Script20 statements · 735 bytes of bytecode 0x0000 CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(Started);0x0025 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(SpeedLength, CallFunc_Conv_BoolToDouble_ReturnValue);0x0053 CallFunc_FInterpTo_DeltaTime_ImplicitCast = Cast<4>(DeltaTime);0x0070 CallFunc_FInterpTo_ReturnValue = FInterpTo(SpeedLengthSmooth, CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_FInterpTo_DeltaTime_ImplicitCast, 3);0x00B0 SpeedLengthSmooth = CallFunc_FInterpTo_ReturnValue;0x00CB CallFunc_Lerp_ReturnValue = Lerp(0.85, 1.15, SpeedLengthSmooth);0x0102 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue, 0.75);0x0130 CallFunc_SetPitchMultiplier_NewPitchMultiplier_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x014D Boss04Engine.SetPitchMultiplier(CallFunc_SetPitchMultiplier_NewPitchMultiplier_ImplicitCast);0x0176 CallFunc_Lerp_ReturnValue_1 = Lerp(0.5, 1, SpeedLengthSmooth);0x01AD CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast_1 = Cast<3>(CallFunc_Lerp_ReturnValue_1);0x01CA Boss04Engine.SetVolumeMultiplier(CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast_1);0x01F3 CallFunc_GetFloatValue_InTime_ImplicitCast = Cast<3>(SpeedLengthSmooth);0x0210 CallFunc_GetFloatValue_ReturnValue = CurveWheel.GetFloatValue(CallFunc_GetFloatValue_InTime_ImplicitCast);0x024B CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetFloatValue_ReturnValue);0x0268 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 1.5);0x0296 CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x02B3 EngineBossWheel.SetVolumeMultiplier(CallFunc_SetVolumeMultiplier_NewVolumeMultiplier_ImplicitCast);0x02DC return;Public 0x14f0670 0x00 void Trail () Script22 statements · 553 bytes of bytecode 0x0000 PushFlow(Label_0226);0x0005 Temp_int_Loop_Counter_Variable = 0;0x001C Temp_int_Array_Index_Variable = 0;0x0033 Label_0033:0x0033 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AllBodySockets);0x006E CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x009E Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00B9 PushFlow(Label_01DC);0x00BE /Script/Engine.Default__KismetArrayLibrary.Array_Get(AllBodySockets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00F9 CallFunc_GetSocketTransform_ReturnValue = Boss04Rig.GetSocketTransform(CallFunc_Array_Get_Item, 0);0x013A BreakTransform(CallFunc_GetSocketTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0168 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakTransform_Location, FVector(0, 0, 250));0x01A6 SplineTrail.SetLocationAtSplinePoint(Temp_int_Array_Index_Variable, CallFunc_Add_VectorVector_ReturnValue, 1, true);0x01DB PopFlow();0x01DC Label_01DC:0x01DC CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0206 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0221 goto Label_0033;0x0226 Label_0226:0x0226 return;Public 0x14f0670 0x00 void Utilities () Script56 statements · 1,593 bytes of bytecode 0x0000 PushFlow(Label_0636);0x0005 if (!(EventEnabled)) goto Label_0014;0x0013 PopFlow();0x0014 Label_0014:0x0014 CallFunc_K2_GetActorLocation_ReturnValue_3 = As Main Char.K2_GetActorLocation();0x0046 CameraDistanceBoss.Check(CallFunc_K2_GetActorLocation_ReturnValue_3, Temp_object_Variable, Temp_byte_Variable, Temp_real_Variable, Temp_bool_Variable, SlicingArm, 3000);0x00A9 Temp_int_Loop_Counter_Variable = 0;0x00C0 Temp_int_Array_Index_Variable = 0;0x00D7 Label_00D7:0x00D7 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CranesSockets);0x0112 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0138 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_035A;0x0146 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0161 PushFlow(Label_05CA);0x0166 CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1500);0x018B CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(1500);0x01B0 CallFunc_K2_GetActorLocation_ReturnValue_2 = As Main Char.K2_GetActorLocation();0x01E2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CranesSockets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_3);0x021D CallFunc_GetSocketLocation_ReturnValue = Boss04Rig.GetSocketLocation(CallFunc_Array_Get_Item_3);0x025C CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_GetSocketLocation_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue_2);0x028A CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue);0x02B8 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue_1);0x02E6 CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue, 0, 1);0x031D /Script/Engine.Default__KismetArrayLibrary.Array_Set(CranesRadius, Temp_int_Array_Index_Variable, CallFunc_FClamp_ReturnValue, false);0x0359 PopFlow();0x035A Label_035A:0x035A /Script/Engine.Default__KismetArrayLibrary.Array_Get(CranesRadius, 2, CallFunc_Array_Get_Item);0x0391 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CranesRadius, 1, CallFunc_Array_Get_Item_1);0x03C8 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CranesRadius, 0, CallFunc_Array_Get_Item_2);0x03FF CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Array_Get_Item_2, CallFunc_Array_Get_Item_1);0x042D CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_Array_Get_Item);0x045B CallFunc_Lerp_ReturnValue = Lerp(1, 0, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0492 CranesRadius_0 = CallFunc_Lerp_ReturnValue;0x04AD if (!(Death)) goto Label_04BC;0x04BB PopFlow();0x04BC Label_04BC:0x04BC if (!(WalkingOnBoss)) goto Label_05A8;0x04CA CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x04E6 BreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0514 CallFunc_K2_GetActorLocation_ReturnValue_1 = As Main Char.K2_GetActorLocation();0x0546 BreakVector(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0574 CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_BreakVector_Z_1, CallFunc_BreakVector_Z);0x059A if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_0614;0x05A8 Label_05A8:0x05A8 As Main Char.DeactivateFallDamage = false;0x05C9 PopFlow();0x05CA Label_05CA:0x05CA CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x05F4 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x060F goto Label_00D7;0x0614 Label_0614:0x0614 As Main Char.DeactivateFallDamage = true;0x0635 PopFlow();0x0636 Label_0636:0x0636 return;Public 0x14f0670 0x00 void Movement () Script256 statements · 8,553 bytes of bytecode 0x0000 PushFlow(Label_2166);0x0005 CallFunc_IsValid_ReturnValue = IsValid(Spline);0x0022 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x002C CallFunc_BooleanOR_ReturnValue = BooleanOR(Parry, Death);0x0052 if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_00AE;0x0060 /Game/Blueprints/Functions/DebrisStone.Default__DebrisStone_C.DebrisBoss(FVector(0, 0, 0), 0f, 0, this, this);0x00AD PopFlow();0x00AE Label_00AE:0x00AE if (!(EventEnabled)) goto Label_0709;0x00BC CurrentDistance = EventDistance;0x00D7 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CurrentDistance, CurrentDistanceLast);0x0105 CallFunc_Abs_ReturnValue = abs(CallFunc_Subtract_DoubleDouble_ReturnValue);0x012A DeltaSpeed = CallFunc_Abs_ReturnValue;0x0145 CurrentDistanceLast = CurrentDistance;0x0160 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(DeltaSpeed, 10);0x018E CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue, 0, 1);0x01C5 SpeedLength = CallFunc_FClamp_ReturnValue;0x01E0 Label_01E0:0x01E0 CallFunc_GetSplineLength_ReturnValue_1 = Spline.GetSplineLength();0x0212 CallFunc_Percent_FloatFloat_B_ImplicitCast_1 = Cast<4>(CallFunc_GetSplineLength_ReturnValue_1);0x022F CallFunc_Percent_FloatFloat_ReturnValue_1 = Percent_FloatFloat(CurrentDistance, CallFunc_Percent_FloatFloat_B_ImplicitCast_1);0x025D CurrentDistancePercente = CallFunc_Percent_FloatFloat_ReturnValue_1;0x0278 PushFlow(Label_1E99);0x027D PushFlow(Label_1C29);0x0282 PushFlow(Label_1867);0x0287 PushFlow(Label_13DD);0x028C PushFlow(Label_0B38);0x0291 Temp_int_Variable = 0;0x02A8 Label_02A8:0x02A8 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, 6);0x02CA if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x02D4 PushFlow(Label_211C);0x02D9 CurrentIndex = Temp_int_Variable;0x02F4 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CurrentIndex);0x0319 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, BodySize);0x0347 CallFunc_GetSplineLength_ReturnValue = Spline.GetSplineLength();0x0379 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CurrentDistance, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x03A7 CallFunc_Percent_FloatFloat_B_ImplicitCast = Cast<4>(CallFunc_GetSplineLength_ReturnValue);0x03C4 CallFunc_Percent_FloatFloat_ReturnValue = Percent_FloatFloat(CallFunc_Add_DoubleDouble_ReturnValue, CallFunc_Percent_FloatFloat_B_ImplicitCast);0x03F2 /Script/Engine.Default__KismetArrayLibrary.Array_Set(BodyPartDistances, CurrentIndex, CallFunc_Percent_FloatFloat_ReturnValue, false);0x042E CallFunc_K2_GetComponentToWorld_ReturnValue = Boss04Rig.K2_GetComponentToWorld();0x0460 CallFunc_MakeVector_ReturnValue_1 = MakeVector(0, 0, ZOffset);0x0497 /Script/Engine.Default__KismetArrayLibrary.Array_Get(BodyPartDistances, CurrentIndex, CallFunc_Array_Get_Item_3);0x04D2 CallFunc_GetRotationAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(CallFunc_Array_Get_Item_3);0x04EF CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue = Spline.GetRotationAtDistanceAlongSpline(CallFunc_GetRotationAtDistanceAlongSpline_Distance_ImplicitCast, 1);0x052C /Script/Engine.Default__KismetArrayLibrary.Array_Get(Anim.BodyPartTransform, CurrentIndex, CallFunc_Array_Get_Item_4);0x057D CallFunc_InverseTransformRotation_ReturnValue = InverseTransformRotation(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_GetRotationAtDistanceAlongSpline_ReturnValue);0x05AB CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast_1 = Cast<3>(CallFunc_Array_Get_Item_3);0x05C8 CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1 = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast_1, 1);0x0605 CallFunc_Add_VectorVector_ReturnValue_3 = Add_VectorVector(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue_1, CallFunc_MakeVector_ReturnValue_1);0x0633 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_3, CallFunc_InverseTransformRotation_ReturnValue, FVector(1, 1, 1));0x067A CallFunc_TInterpTo_ReturnValue = TInterpTo(CallFunc_Array_Get_Item_4, CallFunc_MakeTransform_ReturnValue, DeltaTime, 20f);0x06B6 /Script/Engine.Default__KismetArrayLibrary.Array_Set(Anim.BodyPartTransform, CurrentIndex, CallFunc_TInterpTo_ReturnValue, false);0x0708 PopFlow();0x0709 Label_0709:0x0709 CallFunc_FClamp_ReturnValue_1 = FClamp(CurvatureSmooth, 0, 1);0x0740 CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(SpeedSlow, DefaultSpeed, PlayerWalkingOnSide);0x0777 CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(SpeedWalking, CallFunc_SelectFloat_ReturnValue_1, WalkingOnBoss);0x07AE CallFunc_SelectFloat_ReturnValue_3 = SelectFloat(SpeedSlow, CallFunc_SelectFloat_ReturnValue_2, BelowBoss);0x07E5 CallFunc_Lerp_ReturnValue_1 = Lerp(CallFunc_SelectFloat_ReturnValue_3, DefaultSpeed, CallFunc_FClamp_ReturnValue_1);0x081C CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue_1, SpeedWallRun);0x084A CallFunc_FInterpTo_DeltaTime_ImplicitCast_1 = Cast<4>(DeltaTime);0x0867 CallFunc_FInterpTo_ReturnValue_1 = FInterpTo(SpeedSmooth, CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_FInterpTo_DeltaTime_ImplicitCast_1, 2);0x08A7 SpeedSmooth = CallFunc_FInterpTo_ReturnValue_1;0x08C2 CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(SpeedWalking, 2);0x08F0 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(SpeedWalking, 0.75);0x091E CallFunc_Lerp_ReturnValue = Lerp(SpeedSmooth, CallFunc_Multiply_DoubleDouble_ReturnValue_3, BackLength);0x0955 CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_Divide_DoubleDouble_ReturnValue_1, CallFunc_Lerp_ReturnValue, SlicingArm);0x098C SpeedSet = CallFunc_SelectFloat_ReturnValue;0x09A7 CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(SpeedSet, SpeedSlowDown);0x09D5 CallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(SlowDownSpeed);0x09F2 CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x0A20 SpeedMultiply = CallFunc_Multiply_DoubleDouble_ReturnValue_6;0x0A3B CallFunc_Multiply_DoubleDouble_B_ImplicitCast_1 = Cast<4>(DeltaTime);0x0A58 CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(SpeedMultiply, CallFunc_Multiply_DoubleDouble_B_ImplicitCast_1);0x0A86 DeltaSpeed = CallFunc_Multiply_DoubleDouble_ReturnValue_7;0x0AA1 CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(SpeedMultiply, DefaultSpeed);0x0ACF SpeedLength = CallFunc_Divide_DoubleDouble_ReturnValue_2;0x0AEA CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CurrentDistance, DeltaSpeed);0x0B18 CurrentDistance = CallFunc_Add_DoubleDouble_ReturnValue_1;0x0B33 goto Label_01E0;0x0B38 Label_0B38:0x0B38 CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(As Main Char.WalkingBoss, SlicingBoss);0x0B74 WalkingOnBoss = CallFunc_BooleanOR_ReturnValue_1;0x0B87 CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(WalkingOnBoss);0x0BAC CallFunc_FInterpTo_Constant_DeltaTime_ImplicitCast = Cast<4>(DeltaTime);0x0BC9 CallFunc_FInterpTo_Constant_ReturnValue = FInterpTo_Constant(WalkingOnBossLerp, CallFunc_Conv_BoolToDouble_ReturnValue, CallFunc_FInterpTo_Constant_DeltaTime_ImplicitCast, 1);0x0C09 WalkingOnBossLerp = CallFunc_FInterpTo_Constant_ReturnValue;0x0C24 CallFunc_K2_GetActorLocation_ReturnValue_1 = As Main Char.K2_GetActorLocation();0x0C56 /Game/Blueprints/Functions/IsPointinBoxRelative.Default__IsPointinBoxRelative_C.Is Pointin Box Relative(CallFunc_K2_GetActorLocation_ReturnValue_1, BackBox, FVector(0, 0, 0), false, false, this, CallFunc_Is_Pointin_Box_Relative_Inside);0x0CB1 BackArea = CallFunc_Is_Pointin_Box_Relative_Inside;0x0CC4 BackSlowDown(BackArea);0x0CDB CallFunc_K2_GetComponentToWorld_ReturnValue_1 = Boss04_HeadCollision.K2_GetComponentToWorld();0x0D0D CallFunc_K2_GetComponentLocation_ReturnValue_2 = BackEndPoint.K2_GetComponentLocation();0x0D3F CallFunc_K2_GetComponentLocation_ReturnValue_3 = FrontStartPoint.K2_GetComponentLocation();0x0D71 CallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_K2_GetComponentToWorld_ReturnValue_1, CallFunc_K2_GetComponentLocation_ReturnValue_2);0x0D9F CallFunc_InverseTransformLocation_ReturnValue_1 = InverseTransformLocation(CallFunc_K2_GetComponentToWorld_ReturnValue_1, CallFunc_K2_GetComponentLocation_ReturnValue_3);0x0DCD BreakVector(CallFunc_InverseTransformLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0DFB BreakVector(CallFunc_InverseTransformLocation_ReturnValue_1, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0E29 CallFunc_K2_GetActorLocation_ReturnValue_1 = As Main Char.K2_GetActorLocation();0x0E5B CallFunc_InverseTransformLocation_ReturnValue_2 = InverseTransformLocation(CallFunc_K2_GetComponentToWorld_ReturnValue_1, CallFunc_K2_GetActorLocation_ReturnValue_1);0x0E89 BreakVector(CallFunc_InverseTransformLocation_ReturnValue_2, CallFunc_BreakVector_X_2, CallFunc_BreakVector_Y_2, CallFunc_BreakVector_Z_2);0x0EB7 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_BreakVector_X_2, CallFunc_BreakVector_X);0x0EDD CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_BreakVector_X_2, CallFunc_BreakVector_X_1);0x0F03 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Less_DoubleDouble_ReturnValue, CallFunc_Greater_DoubleDouble_ReturnValue);0x0F29 PlayerWalkingOnSide = CallFunc_BooleanAND_ReturnValue;0x0F3C CallFunc_K2_GetActorLocation_ReturnValue = As Main Char.K2_GetActorLocation();0x0F6E CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 300));0x0FAC Temp_byte_Variable = 0;0x0FC0 Temp_byte_Variable_1 = 1;0x0FD4 Temp_bool_Variable_1 = false;0x0FDF CallFunc_SphereTraceSingle_ReturnValue_2 = SphereTraceSingle(this, CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue_2, 40f, 0, false, Temp_object_Variable, Switch(Temp_bool_Variable_1, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default_1), CallFunc_SphereTraceSingle_OutHit_2, false, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x109F BreakHitResult(CallFunc_SphereTraceSingle_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);0x1154 if (!(CallFunc_BreakHitResult_bBlockingHit_1)) goto Label_13CD;0x1162 BreakHitResult(CallFunc_SphereTraceSingle_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);0x1217 CallFunc_ComponentHasTag_ReturnValue_1 = CallFunc_BreakHitResult_HitComponent_1.ComponentHasTag(FName(Boss));0x124E BelowBoss = CallFunc_ComponentHasTag_ReturnValue_1;0x1261 Label_1261:0x1261 if (!(As Main Char.WallRunEnabled)) goto Label_13B1;0x1285 BreakHitResult(As Main Char.HitWallStore, 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);0x1350 CallFunc_ComponentHasTag_ReturnValue = CallFunc_BreakHitResult_HitComponent.ComponentHasTag(FName(Body));0x1387 if (!(CallFunc_ComponentHasTag_ReturnValue)) goto Label_13B1;0x1395 SpeedWallRun = 0;0x13B0 PopFlow();0x13B1 Label_13B1:0x13B1 SpeedWallRun = 1;0x13CC PopFlow();0x13CD Label_13CD:0x13CD BelowBoss = false;0x13D8 goto Label_1261;0x13DD Label_13DD:0x13DD if (!(EventEnabled)) goto Label_13EC;0x13EB PopFlow();0x13EC Label_13EC:0x13EC if (!(CabinsSliced)) goto Label_13FB;0x13FA PopFlow();0x13FB Label_13FB:0x13FB if (!(HitForTheFirstTime)) goto Label_1810;0x1409 CurrentRootPoint = CurrentRootPoint;0x141C Label_141C:0x141C CallFunc_GetAllActorsWithTag_OutActors = {};0x1427 GetAllActorsWithTag(this, FName(Boss), CallFunc_GetAllActorsWithTag_OutActors);0x1448 CallFunc_GetSocketLocation_ReturnValue = Boss04Rig.GetSocketLocation(FName(HeadSocket));0x148B CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_GetSocketLocation_ReturnValue, FVector(0, 0, 300));0x14C9 CallFunc_K2_GetComponentLocation_ReturnValue = CurrentRootPoint.K2_GetComponentLocation();0x14FB Temp_byte_Variable = 0;0x150F Temp_byte_Variable_1 = 1;0x1523 Temp_bool_Variable_1 = false;0x152E CallFunc_SphereTraceSingle_ReturnValue_1 = SphereTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_K2_GetComponentLocation_ReturnValue, 100f, 0, false, CallFunc_GetAllActorsWithTag_OutActors, Switch(Temp_bool_Variable_1, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default_1), CallFunc_SphereTraceSingle_OutHit_1, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x15EE if (!(CallFunc_SphereTraceSingle_ReturnValue_1)) goto Label_1630;0x15FC Label_15FC:0x15FC HitForTheFirstTime = true;0x1607 if (!(OnTunnel)) goto Label_1616;0x1615 PopFlow();0x1616 Label_1616:0x1616 OnTunnel = true;0x1621 RetreatArm();0x162F PopFlow();0x1630 Label_1630:0x1630 CallFunc_GetAllActorsWithTag_OutActors_1 = {};0x163B GetAllActorsWithTag(this, FName(Boss), CallFunc_GetAllActorsWithTag_OutActors_1);0x165C CallFunc_K2_GetComponentLocation_ReturnValue_1 = CurrentRootPoint.K2_GetComponentLocation();0x168E CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_1, FVector(0, 0, 10000));0x16CC Temp_byte_Variable = 0;0x16E0 Temp_byte_Variable_1 = 1;0x16F4 Temp_bool_Variable_1 = false;0x16FF CallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Add_VectorVector_ReturnValue_1, 100f, 0, false, CallFunc_GetAllActorsWithTag_OutActors_1, Switch(Temp_bool_Variable_1, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default_1), CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x17BF if (!(CallFunc_SphereTraceSingle_ReturnValue)) goto Label_17D2;0x17CD goto Label_15FC;0x17D2 Label_17D2:0x17D2 if (!(HitForTheFirstTime)) goto Label_17EC;0x17E0 HitForTheFirstTime = false;0x17EB PopFlow();0x17EC Label_17EC:0x17EC if (!(OnTunnel)) PopFlow();0x17F6 OnTunnel = false;0x1801 StartArm();0x180F PopFlow();0x1810 Label_1810:0x1810 Temp_bool_Variable = ArmAttack;0x1823 CurrentRootPoint = Switch(Temp_bool_Variable, false => RetreatBack, true => RetreatFront, default => K2Node_Select_Default);0x1862 goto Label_141C;0x1867 Label_1867:0x1867 Temp_int_Loop_Counter_Variable = 0;0x187E Temp_int_Array_Index_Variable_1 = 0;0x1895 Label_1895:0x1895 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Wheels);0x18D0 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x18F6 if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_19E9;0x1904 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x191F PushFlow(Label_199F);0x1924 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Wheels, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x195F CallFunc_Array_Get_Item_2.Turning(DeltaSpeed, 0, SpeedLength);0x199E PopFlow();0x199F Label_199F:0x199F CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x19C9 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x19E4 goto Label_1895;0x19E9 Label_19E9:0x19E9 CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(7500);0x1A0E /Script/Engine.Default__KismetArrayLibrary.Array_Get(BodyPartDistances, 3, CallFunc_Array_Get_Item_1);0x1A45 CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(CallFunc_Array_Get_Item_1);0x1A62 CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast, 1);0x1A9F CallFunc_DebrisBoss_Radius_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x1ABC /Game/Blueprints/Functions/DebrisStone.Default__DebrisStone_C.DebrisBoss(CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, CallFunc_DebrisBoss_Radius_ImplicitCast, SpeedLength, Boss04Rig, this);0x1B05 CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(7500);0x1B2A /Script/Engine.Default__KismetArrayLibrary.Array_Get(BodyPartDistances, 3, CallFunc_Array_Get_Item_1);0x1B61 CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast = Cast<3>(CallFunc_Array_Get_Item_1);0x1B7E CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue = Spline.GetLocationAtDistanceAlongSpline(CallFunc_GetLocationAtDistanceAlongSpline_Distance_ImplicitCast, 1);0x1BBB CallFunc_DynamicFeedbackShake_Scale_ImplicitCast = Cast<3>(SpeedLength);0x1BD8 As Main Char.DynamicFeedbackShake(CallFunc_DynamicFeedbackShake_Scale_ImplicitCast, CallFunc_GetLocationAtDistanceAlongSpline_ReturnValue, true, nullptr, CallFunc_MakeLiteralDouble_ReturnValue, 0, 1, false);0x1C28 PopFlow();0x1C29 Label_1C29:0x1C29 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Anim.BodyPartTransform, 0, CallFunc_Array_Get_Item);0x1C76 BreakTransform(CallFunc_Array_Get_Item, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x1CA4 CallFunc_GetRightVector_ReturnValue = GetRightVector(CallFunc_BreakTransform_Rotation_1);0x1CC9 CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(CallFunc_GetRightVector_ReturnValue, LastFwd);0x1CF7 LastRight = CallFunc_Dot_VectorVector_ReturnValue;0x1D12 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Anim.BodyPartTransform, 0, CallFunc_Array_Get_Item);0x1D5F BreakTransform(CallFunc_Array_Get_Item, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x1D8D CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_BreakTransform_Rotation_1);0x1DB2 LastFwd = CallFunc_GetForwardVector_ReturnValue;0x1DCD CallFunc_Abs_ReturnValue_1 = abs(LastRight);0x1DF2 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Abs_ReturnValue_1, 22.5);0x1E20 CallFunc_FInterpTo_DeltaTime_ImplicitCast = Cast<4>(DeltaTime);0x1E3D CallFunc_FInterpTo_ReturnValue = FInterpTo(CurvatureSmooth, CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_FInterpTo_DeltaTime_ImplicitCast, 2);0x1E7D CurvatureSmooth = CallFunc_FInterpTo_ReturnValue;0x1E98 PopFlow();0x1E99 Label_1E99:0x1E99 CallFunc_GetSocketTransform_ReturnValue = Boss04Rig.GetSocketTransform(FName(HeadSocket), 0);0x1EDE BreakTransform(CallFunc_GetSocketTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x1F0C CallFunc_K2_SetActorLocationAndRotation_ReturnValue = K2_SetActorLocationAndRotation(CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, false, CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, false);0x1F3D SpawnMines();0x1F4B Temp_int_Loop_Counter_Variable_1 = 0;0x1F62 Temp_int_Array_Index_Variable = 0;0x1F79 Label_1F79:0x1F79 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Anim.Cabins2);0x1FCA CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x1FF0 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x1FFA Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x2015 PushFlow(Label_20D2);0x201A CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(WalkingOnBossLerp, -25);0x2048 CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Multiply_DoubleDouble_ReturnValue);0x207F /Script/Engine.Default__KismetArrayLibrary.Array_Set(Anim.Cabins2, Temp_int_Array_Index_Variable, CallFunc_MakeVector_ReturnValue, false);0x20D1 PopFlow();0x20D2 Label_20D2:0x20D2 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x20FC Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x2117 goto Label_1F79;0x211C Label_211C:0x211C CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x2146 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x2161 goto Label_02A8;0x2166 Label_2166:0x2166 return;Public 0x14f0670 0x00 void SetLife () Script33 statements · 1,170 bytes of bytecode 0x0000 K2Node_MakeArray_Array_11 = {FName(R)};0x0018 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Materials, 0, CallFunc_Array_Get_Item_1);0x004F K2Node_MakeArray_Array_12 = {Boss04_HeadCollisionSlice};0x0063 K2Node_MakeArray_Array_13 = {CallFunc_Array_Get_Item_1};0x0077 LifeSystem05Head.SetMesh(K2Node_MakeArray_Array_12, this, K2Node_MakeArray_Array_13, K2Node_MakeArray_Array_11, true);0x00B8 K2Node_MakeArray_Array_7 = {Boss04_BackCollisionSlice};0x00CC K2Node_MakeArray_Array_10 = {FName(G)};0x00E4 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Materials, 0, CallFunc_Array_Get_Item_1);0x011B K2Node_MakeArray_Array_13 = {CallFunc_Array_Get_Item_1};0x012F LifeSystem06Back.SetMesh(K2Node_MakeArray_Array_7, this, K2Node_MakeArray_Array_13, K2Node_MakeArray_Array_10, true);0x0170 K2Node_MakeArray_Array_9 = {Boss04_ArmCollisionC01Slice, Boss04_ArmCollisionC02Slice, Boss04_ArmCollisionC03Slice, Boss04_ArmCollisionC04Slice, Boss04_ArmCollisionC05Slice};0x01A8 SliceArmCraneCollisions = K2Node_MakeArray_Array_9;0x01C3 K2Node_MakeArray_Array_8 = {FName(B)};0x01DB /Script/Engine.Default__KismetArrayLibrary.Array_Get(Materials, 0, CallFunc_Array_Get_Item_1);0x0212 K2Node_MakeArray_Array_13 = {CallFunc_Array_Get_Item_1};0x0226 LifeSystem01Crane.SetMesh(SliceArmCraneCollisions, this, K2Node_MakeArray_Array_13, K2Node_MakeArray_Array_8, true);0x0267 K2Node_MakeArray_Array_1 = {Boss04_CabinACollisionSlice};0x027B K2Node_MakeArray_Array_3 = {FName(R)};0x0293 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Materials, 1, CallFunc_Array_Get_Item);0x02CA K2Node_MakeArray_Array_6 = {CallFunc_Array_Get_Item};0x02DE LifeSystem04CabinA.SetMesh(K2Node_MakeArray_Array_1, this, K2Node_MakeArray_Array_6, K2Node_MakeArray_Array_3, true);0x031F K2Node_MakeArray_Array_2 = {FName(G)};0x0337 K2Node_MakeArray_Array_4 = {Boss04_CabinBCollisionSlice};0x034B /Script/Engine.Default__KismetArrayLibrary.Array_Get(Materials, 1, CallFunc_Array_Get_Item);0x0382 K2Node_MakeArray_Array_6 = {CallFunc_Array_Get_Item};0x0396 LifeSystem03CabinB.SetMesh(K2Node_MakeArray_Array_4, this, K2Node_MakeArray_Array_6, K2Node_MakeArray_Array_2, true);0x03D7 K2Node_MakeArray_Array = {FName(B)};0x03EF K2Node_MakeArray_Array_5 = {Boss04_CabinCCollisionSlice};0x0403 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Materials, 1, CallFunc_Array_Get_Item);0x043A K2Node_MakeArray_Array_6 = {CallFunc_Array_Get_Item};0x044E LifeSystem02CabinC.SetMesh(K2Node_MakeArray_Array_5, this, K2Node_MakeArray_Array_6, K2Node_MakeArray_Array, true);0x048F return;Public 0x14f0670 0x00 void SpawnRedEyes () Script4 statements · 110 bytes of bytecode 0x0000 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x001C /Game/Blueprints/Boss/SpawnRedEyes.Default__SpawnRedEyes_C.SpawnRedEyes(Boss04Rig, RedEyes, CallFunc_K2_GetActorLocation_ReturnValue, 2f, true, 5, this);0x006B return;Public 0x14f0670 0x00 void Recast (AMainChar_C * As Main Char ) Script13 statements · 194 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(As Main Char);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0043;0x002B As Main Char = As Main Char;0x003E goto Label_00BF;0x0043 Label_0043:0x0043 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x005D K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0081 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x009E if (!(K2Node_DynamicCast_bSuccess)) goto Label_00BF;0x00AC As Main Char = K2Node_DynamicCast_AsMain_Char;0x00BF Label_00BF:0x00BF return;Public 0x14f0670 0x08 void DetectNearestSplinePosition () Script6 statements · 187 bytes of bytecode 0x0000 CallFunc_GetSocketLocation_ReturnValue = Boss04Rig.GetSocketLocation(FName(HeadSocket));0x0043 CallFunc_GetDistanceAlongSplineAtLocation_ReturnValue = Spline.GetDistanceAlongSplineAtLocation(CallFunc_GetSocketLocation_ReturnValue, 1);0x0080 K2Node_VariableSet_CurrentDistance_ImplicitCast = Cast<4>(CallFunc_GetDistanceAlongSplineAtLocation_ReturnValue);0x009D CurrentDistance = K2Node_VariableSet_CurrentDistance_ImplicitCast;0x00B8 return;Public 0x14f0670 0x00 void AttachChilds () Script161 statements · 4,269 bytes of bytecode 0x0000 PushFlow(Label_10AA);0x0005 Temp_int_Loop_Counter_Variable_5 = 0;0x001C Temp_int_Array_Index_Variable_6 = 0;0x0033 Label_0033:0x0033 CallFunc_Array_Length_ReturnValue_7 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(HeadAttach);0x006E CallFunc_Less_IntInt_ReturnValue_7 = Less_IntInt(Temp_int_Loop_Counter_Variable_5, CallFunc_Array_Length_ReturnValue_7);0x0094 if (!(CallFunc_Less_IntInt_ReturnValue_7)) goto Label_01A7;0x00A2 Temp_int_Array_Index_Variable_6 = Temp_int_Loop_Counter_Variable_5;0x00BD PushFlow(Label_0EA4);0x00C2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(HeadAttach, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_7);0x00FD CallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_Array_Get_Item_7);0x011A if (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x0124 /Script/Engine.Default__KismetArrayLibrary.Array_Get(HeadAttach, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_7);0x015F CallFunc_K2_AttachToComponent_ReturnValue_6 = CallFunc_Array_Get_Item_7.K2_AttachToComponent(HeadRoot, FName(None), 1, 1, 1, true);0x01A6 PopFlow();0x01A7 Label_01A7:0x01A7 Temp_int_Loop_Counter_Variable_4 = 0;0x01BE Temp_int_Array_Index_Variable_4 = 0;0x01D5 Label_01D5:0x01D5 CallFunc_Array_Length_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Body01Attach);0x0210 CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_6);0x0236 if (!(CallFunc_Less_IntInt_ReturnValue_4)) goto Label_0349;0x0244 Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_4;0x025F PushFlow(Label_0EEE);0x0264 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Body01Attach, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_6);0x029F CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_Array_Get_Item_6);0x02BC if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x02C6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Body01Attach, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_6);0x0301 CallFunc_K2_AttachToComponent_ReturnValue_5 = CallFunc_Array_Get_Item_6.K2_AttachToComponent(BodyRoot1, FName(None), 1, 1, 1, true);0x0348 PopFlow();0x0349 Label_0349:0x0349 Temp_int_Loop_Counter_Variable_2 = 0;0x0360 Temp_int_Array_Index_Variable_2 = 0;0x0377 Label_0377:0x0377 CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Body02Attach);0x03B2 CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_4);0x03D8 if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_04EB;0x03E6 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_2;0x0401 PushFlow(Label_0F38);0x0406 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Body02Attach, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_5);0x0441 CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_Array_Get_Item_5);0x045E if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x0468 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Body02Attach, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_5);0x04A3 CallFunc_K2_AttachToComponent_ReturnValue_3 = CallFunc_Array_Get_Item_5.K2_AttachToComponent(BodyRoot2, FName(None), 1, 1, 1, true);0x04EA PopFlow();0x04EB Label_04EB:0x04EB Temp_int_Loop_Counter_Variable_1 = 0;0x0502 Temp_int_Array_Index_Variable = 0;0x0519 Label_0519:0x0519 CallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Body03Attach);0x0554 CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_5);0x057A if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_068D;0x0588 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x05A3 PushFlow(Label_0F82);0x05A8 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Body03Attach, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_4);0x05E3 CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_Array_Get_Item_4);0x0600 if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x060A /Script/Engine.Default__KismetArrayLibrary.Array_Get(Body03Attach, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_4);0x0645 CallFunc_K2_AttachToComponent_ReturnValue_4 = CallFunc_Array_Get_Item_4.K2_AttachToComponent(BodyRoot3, FName(None), 1, 1, 1, true);0x068C PopFlow();0x068D Label_068D:0x068D Temp_int_Loop_Counter_Variable = 0;0x06A4 Temp_int_Array_Index_Variable_3 = 0;0x06BB Label_06BB:0x06BB CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Body04Attach);0x06F6 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_3);0x071C if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_082F;0x072A Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable;0x0745 PushFlow(Label_0FCC);0x074A /Script/Engine.Default__KismetArrayLibrary.Array_Get(Body04Attach, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_3);0x0785 CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_Array_Get_Item_3);0x07A2 if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x07AC /Script/Engine.Default__KismetArrayLibrary.Array_Get(Body04Attach, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_3);0x07E7 CallFunc_K2_AttachToComponent_ReturnValue_2 = CallFunc_Array_Get_Item_3.K2_AttachToComponent(BodyRoot4, FName(None), 1, 1, 1, true);0x082E PopFlow();0x082F Label_082F:0x082F Temp_int_Loop_Counter_Variable_3 = 0;0x0846 Temp_int_Array_Index_Variable_1 = 0;0x085D Label_085D:0x085D CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Body05Attach);0x0898 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_1);0x08BE if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_09D1;0x08CC Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_3;0x08E7 PushFlow(Label_1016);0x08EC /Script/Engine.Default__KismetArrayLibrary.Array_Get(Body05Attach, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x0927 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item_2);0x0944 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x094E /Script/Engine.Default__KismetArrayLibrary.Array_Get(Body05Attach, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x0989 CallFunc_K2_AttachToComponent_ReturnValue = CallFunc_Array_Get_Item_2.K2_AttachToComponent(BodyRoot5, FName(None), 1, 1, 1, true);0x09D0 PopFlow();0x09D1 Label_09D1:0x09D1 Temp_int_Loop_Counter_Variable_7 = 0;0x09E8 Temp_int_Array_Index_Variable_5 = 0;0x09FF Label_09FF:0x09FF CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(BackAttach);0x0A3A CallFunc_Less_IntInt_ReturnValue_5 = Less_IntInt(Temp_int_Loop_Counter_Variable_7, CallFunc_Array_Length_ReturnValue_2);0x0A60 if (!(CallFunc_Less_IntInt_ReturnValue_5)) goto Label_0B73;0x0A6E Temp_int_Array_Index_Variable_5 = Temp_int_Loop_Counter_Variable_7;0x0A89 PushFlow(Label_1060);0x0A8E /Script/Engine.Default__KismetArrayLibrary.Array_Get(BackAttach, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_1);0x0AC9 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item_1);0x0AE6 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0AF0 /Script/Engine.Default__KismetArrayLibrary.Array_Get(BackAttach, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_1);0x0B2B CallFunc_K2_AttachToComponent_ReturnValue_1 = CallFunc_Array_Get_Item_1.K2_AttachToComponent(BackRoot, FName(None), 1, 1, 1, true);0x0B72 PopFlow();0x0B73 Label_0B73:0x0B73 AttachedActors = HeadAttach;0x0B8E /Script/Engine.Default__KismetArrayLibrary.Array_Append(AttachedActors, Body01Attach);0x0BC0 /Script/Engine.Default__KismetArrayLibrary.Array_Append(AttachedActors, Body02Attach);0x0BF2 /Script/Engine.Default__KismetArrayLibrary.Array_Append(AttachedActors, Body03Attach);0x0C24 /Script/Engine.Default__KismetArrayLibrary.Array_Append(AttachedActors, Body04Attach);0x0C56 /Script/Engine.Default__KismetArrayLibrary.Array_Append(AttachedActors, Body05Attach);0x0C88 /Script/Engine.Default__KismetArrayLibrary.Array_Append(AttachedActors, BackAttach);0x0CBA /Script/Engine.Default__KismetArrayLibrary.Array_Append(AttachedActors, TopFences);0x0CEC Temp_int_Loop_Counter_Variable_6 = 0;0x0D03 Temp_int_Array_Index_Variable_7 = 0;0x0D1A Label_0D1A:0x0D1A CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AttachedActors);0x0D55 CallFunc_Less_IntInt_ReturnValue_6 = Less_IntInt(Temp_int_Loop_Counter_Variable_6, CallFunc_Array_Length_ReturnValue);0x0D7B if (!(CallFunc_Less_IntInt_ReturnValue_6)) PopFlow();0x0D85 Temp_int_Array_Index_Variable_7 = Temp_int_Loop_Counter_Variable_6;0x0DA0 PushFlow(Label_0E5A);0x0DA5 Temp_name_Variable = FName(Boss);0x0DC4 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AttachedActors, Temp_int_Array_Index_Variable_7, CallFunc_Array_Get_Item);0x0DFF CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CallFunc_Array_Get_Item.Tags, Temp_name_Variable);0x0E59 PopFlow();0x0E5A Label_0E5A:0x0E5A CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(Temp_int_Loop_Counter_Variable_6, 1);0x0E84 Temp_int_Loop_Counter_Variable_6 = CallFunc_Add_IntInt_ReturnValue_7;0x0E9F goto Label_0D1A;0x0EA4 Label_0EA4:0x0EA4 CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_5, 1);0x0ECE Temp_int_Loop_Counter_Variable_5 = CallFunc_Add_IntInt_ReturnValue_5;0x0EE9 goto Label_0033;0x0EEE Label_0EEE:0x0EEE CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x0F18 Temp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_3;0x0F33 goto Label_01D5;0x0F38 Label_0F38:0x0F38 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0F62 Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0F7D goto Label_0377;0x0F82 Label_0F82:0x0F82 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0FAC Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0FC7 goto Label_0519;0x0FCC Label_0FCC:0x0FCC CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0FF6 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x1011 goto Label_06BB;0x1016 Label_1016:0x1016 CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x1040 Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_4;0x105B goto Label_085D;0x1060 Label_1060:0x1060 CallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Loop_Counter_Variable_7, 1);0x108A Temp_int_Loop_Counter_Variable_7 = CallFunc_Add_IntInt_ReturnValue_6;0x10A5 goto Label_09FF;0x10AA Label_10AA:0x10AA return;Public 0x14f0670 0x00 void AddWheel (UWheelComponent_C * Component ) Script17 statements · 878 bytes of bytecode 0x0000 CallFunc_GetRelativeTransform_ReturnValue = Component.GetRelativeTransform();0x0032 CallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddStaticMeshComponent-0), false, CallFunc_GetRelativeTransform_ReturnValue, this, false);0x005F CallFunc_K2_AttachToComponent_ReturnValue = CallFunc_AddComponent_ReturnValue.K2_AttachToComponent(Component, FName(None), 0, 0, 0, true);0x00A6 CallFunc_GetMaterial_ReturnValue = CallFunc_AddComponent_ReturnValue.GetMaterial(0);0x00D9 CallFunc_CreateDynamicMaterialInstance_ReturnValue = CallFunc_AddComponent_ReturnValue.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue, FName(None));0x0122 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Wheel Materials, CallFunc_CreateDynamicMaterialInstance_ReturnValue);0x0166 Temp_struct_Variable = FTransform(...);0x01C9 CallFunc_AddComponent_ReturnValue_1 = AddComponent(FName(NODE_AddNiagaraComponent-0), false, Temp_struct_Variable, this, false);0x01F6 CallFunc_K2_AttachToComponent_ReturnValue_1 = CallFunc_AddComponent_ReturnValue_1.K2_AttachToComponent(Component, FName(None), 1, 1, 1, true);0x023D CallFunc_K2_GetComponentToWorld_ReturnValue = Component.K2_GetComponentToWorld();0x026F BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x029D CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x02B9 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_K2_GetActorRotation_ReturnValue, FVector(1, 1, 1));0x0300 CallFunc_AddComponent_ReturnValue_1.K2_SetWorldTransform(CallFunc_MakeTransform_ReturnValue, false, CallFunc_K2_SetWorldTransform_SweepHitResult, false);0x0334 Component.AddWheel(CallFunc_AddComponent_ReturnValue, this, CallFunc_AddComponent_ReturnValue_1);0x036B return;Public 0x14f0670 0x08 void SetStartValues () Script120 statements · 3,268 bytes of bytecode 0x0000 PushFlow(Label_0CC1);0x0005 CallFunc_IsValid_ReturnValue = IsValid(ArenaSpline);0x0022 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x002C UpdateCurrentSpline(ArenaSpline);0x0043 Boss04Rig.K2_DetachFromComponent(1, 1, 1, true);0x006A Temp_int_Variable = 0;0x0081 Label_0081:0x0081 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, 6);0x00A3 if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_017C;0x00B1 PushFlow(Label_0B99);0x00B6 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Temp_int_Variable);0x00DB CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, DistanceCart);0x0109 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CurrentDistance, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0137 CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(BodyPartDistances, CallFunc_Add_DoubleDouble_ReturnValue);0x017B PopFlow();0x017C Label_017C:0x017C Temp_int_Loop_Counter_Variable_2 = 0;0x0193 Temp_int_Array_Index_Variable_1 = 0;0x01AA Label_01AA:0x01AA CallFunc_GetAttachedActors_OutActors = {};0x01B5 GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, false);0x01CA CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAttachedActors_OutActors);0x0205 CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_3);0x022B if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_0344;0x0239 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x0254 PushFlow(Label_0BE3);0x0259 CallFunc_GetAttachedActors_OutActors = {};0x0264 GetAttachedActors(CallFunc_GetAttachedActors_OutActors, true, false);0x0279 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAttachedActors_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_3);0x02B4 K2Node_DynamicCast_AsFence_4Generator_Machine = Cast<Fence4Generator_Machine_C>(CallFunc_Array_Get_Item_3);0x02D8 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsFence_4Generator_Machine);0x02F5 if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x02FF CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(TopFences, K2Node_DynamicCast_AsFence_4Generator_Machine);0x0343 PopFlow();0x0344 Label_0344:0x0344 K2Node_MakeArray_Array_4 = {HeadRoot, BodyRoot1, BodyRoot2, BodyRoot3, BodyRoot4, BodyRoot5, BackRoot};0x038E TopSockets = K2Node_MakeArray_Array_4;0x03A9 CallFunc_GetAnimInstance_ReturnValue = Boss04Rig.GetAnimInstance();0x03D3 K2Node_DynamicCast_AsBoss_04Anim = Cast<Boss04Anim_C>(CallFunc_GetAnimInstance_ReturnValue);0x03F7 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBoss_04Anim);0x0414 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x041E Anim = K2Node_DynamicCast_AsBoss_04Anim;0x0431 K2Node_MakeArray_Array_3 = {Limit01, Limit02, Limit03, Limit04, Limit05, Limit06, Limit07};0x047B AllLimits = K2Node_MakeArray_Array_3;0x0496 K2Node_MakeArray_Array_2 = {RedEyeL01, RedEyeL02, RedEyeL03, RedEyeR01, RedEyeR02, RedEyeR03};0x04D7 RedEyes = K2Node_MakeArray_Array_2;0x04F2 K2Node_MakeArray_Array_1 = {Boss04_ArmCollisionC02Slice, Boss04_ArmCollisionC01Slice, Boss04_ArmCollisionC04Slice, Boss04_ArmCollisionC05Slice, Boss04_ArmCollisionC03Slice};0x052A ArmSliceCollisions = K2Node_MakeArray_Array_1;0x0545 K2Node_MakeArray_Array = {CableHookA1, CableHookA2, CableHookB1, CableHookB2, CableHookC1, CableHookC2};0x0586 Cables = K2Node_MakeArray_Array;0x05A1 Temp_int_Loop_Counter_Variable = 0;0x05B8 Temp_int_Array_Index_Variable = 0;0x05CF Label_05CF:0x05CF CallFunc_GetMaterials_ReturnValue = Boss04Rig.GetMaterials();0x0605 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetMaterials_ReturnValue);0x0640 CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_2);0x0666 if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0816;0x0674 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x068F PushFlow(Label_0C2D);0x0694 CallFunc_GetMaterials_ReturnValue = Boss04Rig.GetMaterials();0x06CA /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetMaterials_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0705 CallFunc_CreateDynamicMaterialInstance_ReturnValue = Boss04Rig.CreateDynamicMaterialInstance(Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1, FName(None));0x0752 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Materials, CallFunc_CreateDynamicMaterialInstance_ReturnValue);0x0796 CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(EmissiveMasks));0x07BF CallFunc_K2_GetScalarParameterValue_ReturnValue = CallFunc_CreateDynamicMaterialInstance_ReturnValue.K2_GetScalarParameterValue(CallFunc_MakeLiteralName_ReturnValue);0x07FA EmissiveMask = CallFunc_K2_GetScalarParameterValue_ReturnValue;0x0815 PopFlow();0x0816 Label_0816:0x0816 CallFunc_GetAllActorsOfClass_OutActors = {};0x0821 GetAllActorsOfClass(this, /Game/Blueprints/Boss/BossStartArea.BossStartArea_C, CallFunc_GetAllActorsOfClass_OutActors);0x083E Temp_int_Loop_Counter_Variable_3 = 0;0x0855 Temp_int_Array_Index_Variable_3 = 0;0x086C Label_086C:0x086C CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x08A7 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_1);0x08CD if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_09C7;0x08DB Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_3;0x08F6 PushFlow(Label_0C77);0x08FB /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_2);0x0936 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Get_Item_2.BossID, 4);0x096E if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x0978 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_2);0x09B3 BossStart = CallFunc_Array_Get_Item_2;0x09C6 PopFlow();0x09C7 Label_09C7:0x09C7 Temp_int_Loop_Counter_Variable_1 = 0;0x09DE Temp_int_Array_Index_Variable_2 = 0;0x09F5 Label_09F5:0x09F5 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AllBodySockets);0x0A30 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x0A56 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0A60 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x0A7B PushFlow(Label_0B4F);0x0A80 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AllBodySockets, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0ABB CallFunc_GetSocketTransform_ReturnValue = Boss04Rig.GetSocketTransform(CallFunc_Array_Get_Item, 0);0x0AFC /Script/Engine.Default__KismetArrayLibrary.Array_Set(Anim.BodyPartTransform, Temp_int_Array_Index_Variable_2, CallFunc_GetSocketTransform_ReturnValue, false);0x0B4E PopFlow();0x0B4F Label_0B4F:0x0B4F CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0B79 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x0B94 goto Label_09F5;0x0B99 Label_0B99:0x0B99 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable, 1);0x0BC3 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x0BDE goto Label_0081;0x0BE3 Label_0BE3:0x0BE3 CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0C0D Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_3;0x0C28 goto Label_01AA;0x0C2D Label_0C2D:0x0C2D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0C57 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0C72 goto Label_05CF;0x0C77 Label_0C77:0x0C77 CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x0CA1 Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_4;0x0CBC goto Label_086C;0x0CC1 Label_0CC1:0x0CC1 return;Public 0x14f0670 0x00 void UserConstructionScript () Script32 statements · 1,076 bytes of bytecode 0x0000 PushFlow(Label_0431);0x0005 K2Node_MakeArray_Array_1 = {WheelComponentL01, WheelComponentL02, WheelComponentL03, WheelComponentL04, WheelComponentL05, WheelComponentL06, WheelComponentL07, WheelComponentL08, WheelComponentL09, WheelComponentL10, WheelComponentL11, WheelComponentL12, WheelComponentL13};0x0085 WheelsLeft = K2Node_MakeArray_Array_1;0x00A0 K2Node_MakeArray_Array = {WheelComponentR01, WheelComponentR02, WheelComponentR03, WheelComponentR04, WheelComponentR05, WheelComponentR06, WheelComponentR07, WheelComponentR08, WheelComponentR09, WheelComponentR10, WheelComponentR11, WheelComponentR12, WheelComponentR13};0x0120 WheelsRight = K2Node_MakeArray_Array;0x013B /Script/Engine.Default__KismetArrayLibrary.Array_Append(Wheels, WheelsLeft);0x016D /Script/Engine.Default__KismetArrayLibrary.Array_Append(Wheels, WheelsRight);0x019F Temp_int_Loop_Counter_Variable = 0;0x01B6 Temp_int_Array_Index_Variable = 0;0x01CD Label_01CD:0x01CD CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Wheels);0x0208 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x022E if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0238 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0253 PushFlow(Label_03E7);0x0258 CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(30, 60);0x0286 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Temp_int_Array_Index_Variable);0x02AB CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, CallFunc_RandomFloatInRange_ReturnValue);0x02D9 CallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x02F6 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, CallFunc_MakeRotator_Pitch_ImplicitCast, 0f);0x0325 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0360 CallFunc_Array_Get_Item.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x0394 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Wheels, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x03CF AddWheel(CallFunc_Array_Get_Item);0x03E6 PopFlow();0x03E7 Label_03E7:0x03E7 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0411 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x042C goto Label_01CD;0x0431 Label_0431:0x0431 return;Event Public 0x14f0670 0x00 void BackTL__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(15);0x000F return;0x14f0670 0x00 void BackTL__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(30854);0x000F return;0x14f0670 0x00 void Timeline_1__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(30674);0x000F return;0x14f0670 0x00 void Timeline_1__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(30669);0x000F return;0x14f0670 0x00 void Timeline__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(30019);0x000F return;0x14f0670 0x00 void Timeline__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(30009);0x000F return;0x14f0670 0x00 void SpeedControlTL__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(28418);0x000F return;0x14f0670 0x00 void SpeedControlTL__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(28176);0x000F return;0x14f0670 0x00 void fAILlERP__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(26228);0x000F return;0x14f0670 0x00 void fAILlERP__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(26223);0x000F return;0x14f0670 0x00 void Timeline_0__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(25706);0x000F return;0x14f0670 0x00 void Timeline_0__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(25471);0x000F return;0x14f0670 0x00 void SlowDownTL__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(24554);0x000F return;0x14f0670 0x00 void SlowDownTL__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(24380);0x000F return;0x14f0670 0x00 void FadeTL__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(24369);0x000F return;0x14f0670 0x00 void FadeTL__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(24364);0x000F return;0x14f0670 0x00 void StartTL__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(24274);0x000F return;0x14f0670 0x00 void StartTL__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(23198);0x000F return;0x14f0670 0x00 void OnNotifyEnd_00FF48F44065FF6D9E37998A0D0E6B23 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_14 = NotifyName;0x0012 ExecuteUbergraph_Boss04(28834);0x0021 return;0x14f0670 0x08 void OnNotifyBegin_00FF48F44065FF6D9E37998A0D0E6B23 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_13 = NotifyName;0x0012 ExecuteUbergraph_Boss04(28451);0x0021 return;0x14f0670 0x08 void OnInterrupted_00FF48F44065FF6D9E37998A0D0E6B23 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_12 = NotifyName;0x0012 ExecuteUbergraph_Boss04(28419);0x0021 return;0x14f0670 0x08 void OnBlendOut_00FF48F44065FF6D9E37998A0D0E6B23 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_11 = NotifyName;0x0012 ExecuteUbergraph_Boss04(27784);0x0021 return;0x14f0670 0x08 void OnCompleted_00FF48F44065FF6D9E37998A0D0E6B23 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_10 = NotifyName;0x0012 ExecuteUbergraph_Boss04(26191);0x0021 return;0x14f0670 0x08 void OnNotifyEnd_7F96018F4E5AFC2111B132906D659E7D (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012 ExecuteUbergraph_Boss04(26065);0x0021 return;0x14f0670 0x08 void OnNotifyBegin_7F96018F4E5AFC2111B132906D659E7D (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012 ExecuteUbergraph_Boss04(24336);0x0021 return;0x14f0670 0x08 void OnInterrupted_7F96018F4E5AFC2111B132906D659E7D (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012 ExecuteUbergraph_Boss04(22740);0x0021 return;0x14f0670 0x08 void OnBlendOut_7F96018F4E5AFC2111B132906D659E7D (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012 ExecuteUbergraph_Boss04(21710);0x0021 return;0x14f0670 0x08 void OnCompleted_7F96018F4E5AFC2111B132906D659E7D (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012 ExecuteUbergraph_Boss04(20754);0x0021 return;0x14f0670 0x08 void OnNotifyEnd_79FE3F954779D960642B6DA61745E425 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012 ExecuteUbergraph_Boss04(15710);0x0021 return;0x14f0670 0x08 void OnNotifyBegin_79FE3F954779D960642B6DA61745E425 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012 ExecuteUbergraph_Boss04(11682);0x0021 return;0x14f0670 0x08 void OnInterrupted_79FE3F954779D960642B6DA61745E425 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012 ExecuteUbergraph_Boss04(7719);0x0021 return;0x14f0670 0x08 void OnBlendOut_79FE3F954779D960642B6DA61745E425 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012 ExecuteUbergraph_Boss04(5860);0x0021 return;0x14f0670 0x08 void OnCompleted_79FE3F954779D960642B6DA61745E425 (const FName & NotifyName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012 ExecuteUbergraph_Boss04(5888);0x0021 return;0x14f0670 0x08 void BossOptimizationCall (bool On , UBossOptimization_C * BossOptmizationComponment ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_On = On;0x0012 PersistentFrame.K2Node_Event_BossOptmizationComponment = BossOptmizationComponment;0x0024 ExecuteUbergraph_Boss04(17204);0x0033 return;Public 0x14f0670 0x10 void LifeCompletion (ULifeSystem_C * Life ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Life_2 = Life;0x0012 ExecuteUbergraph_Boss04(17205);0x0021 return;Public 0x14f0670 0x08 void SawHitBack (ASawProjectile_C * Saw , const FVector & HitLocation ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Saw_1 = Saw;0x0012 PersistentFrame.K2Node_Event_HitLocation_1 = HitLocation;0x0024 ExecuteUbergraph_Boss04(17206);0x0033 return;Public 0x14f0670 0x20 void SawParryCastBack (ASawProjectile_C * Saw , AActor * Owner ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Saw = Saw;0x0012 PersistentFrame.K2Node_Event_Owner = Owner;0x0024 ExecuteUbergraph_Boss04(17207);0x0033 return;Public 0x14f0670 0x10 void SliceHandle () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(17208);0x000F return;Public 0x14f0670 0x00 void AnnihilationCall () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(17209);0x000F return;Public 0x14f0670 0x00 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(17210);0x000F return;Event Protected 0x14f0670 0x00 void ReceiveTick (float DeltaSeconds ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012 ExecuteUbergraph_Boss04(18668);0x0021 return;Event Public 0x14f0670 0x04 void ImpulseAttack () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(18791);0x000F return;0x14f0670 0x00 void HitResults (AMainChar_C * P , AActor * Actor , const FVector & Location , const FVector & Direction ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_P = P;0x0012 PersistentFrame.K2Node_Event_Actor = Actor;0x0024 PersistentFrame.K2Node_Event_Location = Location;0x0036 PersistentFrame.K2Node_Event_Direction = Direction;0x0048 ExecuteUbergraph_Boss04(19324);0x0057 return;Public 0x14f0670 0x40 void LifeResult (ULifeSystem_C * Life ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Life_1 = Life;0x0012 ExecuteUbergraph_Boss04(19400);0x0021 return;Public 0x14f0670 0x08 void LifeFeedback (ULifeSystem_C * Life ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Life = Life;0x0012 ExecuteUbergraph_Boss04(19415);0x0021 return;Public 0x14f0670 0x08 void BossStartPursueCall (AActor * Boss ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Boss = Boss;0x0012 ExecuteUbergraph_Boss04(19453);0x0021 return;Public 0x14f0670 0x08 void BackSlowDown (bool Back ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Back = Back;0x0012 ExecuteUbergraph_Boss04(20066);0x0021 return;0x14f0670 0x01 void FenceTopEvent (bool Return ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Return = Return;0x0012 ExecuteUbergraph_Boss04(20254);0x0021 return;0x14f0670 0x01 void SliceFeedback () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(20354);0x000F return;0x14f0670 0x00 void CheckCabins (bool Force ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Force = Force;0x0012 ExecuteUbergraph_Boss04(20434);0x0021 return;0x14f0670 0x01 void ForceDetach () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(20453);0x000F return;0x14f0670 0x00 void LandDispatcher (AActor * Actor , USceneComponent * Comp ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Actor_2 = Actor;0x0012 PersistentFrame.K2Node_CustomEvent_Comp_1 = Comp;0x0024 ExecuteUbergraph_Boss04(20474);0x0033 return;0x14f0670 0x10 void SliceStart (AActor * Actor , USceneComponent * Comp ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Actor_1 = Actor;0x0012 PersistentFrame.K2Node_CustomEvent_Comp = Comp;0x0024 ExecuteUbergraph_Boss04(20535);0x0033 return;0x14f0670 0x10 void SliceEndAction (AActor * Actor ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Actor = Actor;0x0012 ExecuteUbergraph_Boss04(20683);0x0021 return;0x14f0670 0x08 void ReceiveHit (UPrimitiveComponent * MyComp , AActor * Other , UPrimitiveComponent * OtherComp , bool bSelfMoved , const FVector & HitLocation , const FVector & HitNormal , const FVector & NormalImpulse , FHitResult & Hit ) Script11 statements · 162 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_MyComp = MyComp;0x0012 PersistentFrame.K2Node_Event_Other = Other;0x0024 PersistentFrame.K2Node_Event_OtherComp = OtherComp;0x0036 PersistentFrame.K2Node_Event_bSelfMoved = bSelfMoved;0x0048 PersistentFrame.K2Node_Event_HitLocation = HitLocation;0x005A PersistentFrame.K2Node_Event_HitNormal = HitNormal;0x006C PersistentFrame.K2Node_Event_NormalImpulse = NormalImpulse;0x007E PersistentFrame.K2Node_Event_Hit = Hit;0x0090 ExecuteUbergraph_Boss04(22438);0x009F return;Event Public 0x14f0670 0x168 void RedEyesCrane (int32 ID ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ID_1 = ID;0x0012 ExecuteUbergraph_Boss04(22513);0x0021 return;0x14f0670 0x04 void SpawnMines () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(23248);0x000F return;0x14f0670 0x00 void CraneArmStart (int32 ID ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_ID = ID;0x0012 ExecuteUbergraph_Boss04(23253);0x0021 return;0x14f0670 0x04 void RetreatArm () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(24370);0x000F return;0x14f0670 0x00 void StartArm () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(24375);0x000F return;0x14f0670 0x00 void DeathDestroy () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(25239);0x000F return;0x14f0670 0x00 void ReceiveEndPlay (const EEndPlayReason & EndPlayReason ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_EndPlayReason = EndPlayReason;0x0012 ExecuteUbergraph_Boss04(25435);0x0021 return;Event Protected 0x14f0670 0x01 void SliceEndDeath () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(25456);0x000F return;0x14f0670 0x00 void ParryReturn () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(26176);0x000F return;0x14f0670 0x00 void Shockwave () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(28065);0x000F return;0x14f0670 0x00 void ParryLerp (double NewParam ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewParam = NewParam;0x0012 ExecuteUbergraph_Boss04(28070);0x0021 return;0x14f0670 0x08 void ParryFail () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(28075);0x000F return;0x14f0670 0x00 void ParryWin () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(28080);0x000F return;0x14f0670 0x00 void ParryEvent () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(28403);0x000F return;0x14f0670 0x00 void EndEventPursue () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(29283);0x000F return;0x14f0670 0x00 void SlowDownEvent (float NewRate , double StartSD ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_NewRate = NewRate;0x0012 PersistentFrame.K2Node_CustomEvent_StartSD = StartSD;0x0024 ExecuteUbergraph_Boss04(29689);0x0033 return;0x14f0670 0x10 void FadeInOut (bool Condition ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Condition = Condition;0x0012 ExecuteUbergraph_Boss04(30014);0x0021 return;0x14f0670 0x01 void EndPursue () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Boss04(30036);0x000F return;0x14f0670 0x00 void EventOverTime (const FName & Tag , double PointA , double PointB , double DelayToEnd , bool ReturnToPosition ) Script8 statements · 108 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Tag = Tag;0x0012 PersistentFrame.K2Node_CustomEvent_PointA = PointA;0x0024 PersistentFrame.K2Node_CustomEvent_PointB = PointB;0x0036 PersistentFrame.K2Node_CustomEvent_DelayToEnd = DelayToEnd;0x0048 PersistentFrame.K2Node_CustomEvent_ReturnToPosition = ReturnToPosition;0x005A ExecuteUbergraph_Boss04(30258);0x0069 return;0x14f0670 0x21 void StartPursue (bool Full , bool Instant ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Full = Full;0x0012 PersistentFrame.K2Node_CustomEvent_Instant_1 = Instant;0x0024 ExecuteUbergraph_Boss04(30317);0x0033 return;0x14f0670 0x02 void StartEngine (bool Start , bool Instant ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Start = Start;0x0012 PersistentFrame.K2Node_CustomEvent_Instant = Instant;0x0024 ExecuteUbergraph_Boss04(30322);0x0033 return;0x14f0670 0x02 void BossCheckpoint (ACheckpoint_C * Checkpoint , int32 ID ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Checkpoint = Checkpoint;0x0012 PersistentFrame.K2Node_Event_ID = ID;0x0024 ExecuteUbergraph_Boss04(30675);0x0033 return;Public 0x14f0670 0x0C void CheckCheckpointSlice (UObject * InputPin ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_InputPin = InputPin;0x0012 ExecuteUbergraph_Boss04(30849);0x0021 return;0x14f0670 0x08 void ExecuteUbergraph_Boss04 (int32 EntryPoint ) Script1309 statements · 30,862 bytes of bytecode 0x0000 PushFlow(Label_788B);0x0005 goto [EntryPoint];0x000F PopFlow();0x0010 if (!(AutoStart)) PopFlow();0x001A StartPursue(true, false);0x002A PopFlow();0x002B CallFunc_BooleanAND_ReturnValue = BooleanAND(LifeSystem03CabinB.Completed, LifeSystem02CabinC.Completed);0x007D CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, LifeSystem04CabinA.Completed);0x00B9 CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, LifeSystem01Crane.Completed);0x00F5 if (!(CallFunc_BooleanAND_ReturnValue_2)) PopFlow();0x00FF Label_00FF:0x00FF if (!(CabinsSliced)) goto Label_010E;0x010D PopFlow();0x010E Label_010E:0x010E CabinsSliced = true;0x0119 FenceTopEvent(true);0x0128 Timeline.PlayFromStart();0x0148 PopFlow();0x0149 CallFunc_K2_GetComponentRotation_ReturnValue = BackMineSpawner.K2_GetComponentRotation();0x017B CallFunc_GetRightVector_ReturnValue = GetRightVector(CallFunc_K2_GetComponentRotation_ReturnValue);0x01A0 CallFunc_K2_GetComponentLocation_ReturnValue_1 = BackMineSpawner.K2_GetComponentLocation();0x01D2 CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, 7);0x01F8 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_RandomIntegerInRange_ReturnValue);0x021D CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 45);0x024B CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0268 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x0297 CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(-1, 1);0x02C5 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_RandomFloatInRange_ReturnValue, 900);0x02F3 CallFunc_Conv_DoubleToVector_ReturnValue_1 = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x0318 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetRightVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue_1);0x0346 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_Multiply_VectorVector_ReturnValue);0x0374 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, CallFunc_MakeRotator_ReturnValue, FVector(1, 1, 1));0x03BB MineSpawnT = CallFunc_MakeTransform_ReturnValue;0x03D6 CanSpawnMine = false;0x03E1 CallFunc_K2_GetActorLocation_ReturnValue = As Main Char.K2_GetActorLocation();0x0413 BreakTransform(MineSpawnT, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0441 CallFunc_EqualEqual_VectorVector_ReturnValue = EqualEqual_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakTransform_Location, 2100f);0x046C if (!(CallFunc_EqualEqual_VectorVector_ReturnValue)) goto Label_047B;0x047A PopFlow();0x047B Label_047B:0x047B /Script/Engine.Default__KismetArrayLibrary.Array_Clear(AllMinesClean);0x04A4 Temp_int_Loop_Counter_Variable_16 = 0;0x04BB Temp_int_Array_Index_Variable_18 = 0;0x04D2 Label_04D2:0x04D2 CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AllMines);0x050D CallFunc_Less_IntInt_ReturnValue_7 = Less_IntInt(Temp_int_Loop_Counter_Variable_16, CallFunc_Array_Length_ReturnValue_3);0x0533 if (!(CallFunc_Less_IntInt_ReturnValue_7)) goto Label_071E;0x0541 Temp_int_Array_Index_Variable_18 = Temp_int_Loop_Counter_Variable_16;0x055C PushFlow(Label_082B);0x0561 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AllMines, Temp_int_Array_Index_Variable_18, CallFunc_Array_Get_Item_17);0x059C CallFunc_IsValid_ReturnValue_10 = IsValid(CallFunc_Array_Get_Item_17);0x05B9 if (!(CallFunc_IsValid_ReturnValue_10)) PopFlow();0x05C3 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AllMines, Temp_int_Array_Index_Variable_18, CallFunc_Array_Get_Item_17);0x05FE CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AllMinesClean, CallFunc_Array_Get_Item_17);0x0642 BreakTransform(MineSpawnT, CallFunc_BreakTransform_Location_1, CallFunc_BreakTransform_Rotation_1, CallFunc_BreakTransform_Scale_1);0x0670 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AllMines, Temp_int_Array_Index_Variable_18, CallFunc_Array_Get_Item_17);0x06AB CallFunc_K2_GetActorLocation_ReturnValue_6 = CallFunc_Array_Get_Item_17.K2_GetActorLocation();0x06DD CallFunc_EqualEqual_VectorVector_ReturnValue_1 = EqualEqual_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue_6, CallFunc_BreakTransform_Location_1, 2400f);0x0708 if (!(CallFunc_EqualEqual_VectorVector_ReturnValue_1)) PopFlow();0x0712 CanSpawnMine = true;0x071D PopFlow();0x071E Label_071E:0x071E AllMines = AllMinesClean;0x0739 if (!(CanSpawnMine)) goto Label_0748;0x0747 PopFlow();0x0748 Label_0748:0x0748 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Traps/Mine/Mine.Mine_C, MineSpawnT, 1, this, 1);0x0774 SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Spawn), true);0x0795 SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(RadiusIncrease), 1200);0x07BE CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, MineSpawnT, 1);0x07E6 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AllMines, CallFunc_FinishSpawningActor_ReturnValue);0x082A PopFlow();0x082B Label_082B:0x082B CallFunc_Add_IntInt_ReturnValue_17 = Add_IntInt(Temp_int_Loop_Counter_Variable_16, 1);0x0855 Temp_int_Loop_Counter_Variable_16 = CallFunc_Add_IntInt_ReturnValue_17;0x0870 goto Label_04D2;0x0875 CallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x088A K2Node_DynamicCast_AsMy_Game_Mode_1 = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue_1);0x08AE K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode_1);0x08CB if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x08D5 K2Node_CreateDelegate_OutputDelegate_13.Bind(this, LandDispatcher);0x08EC K2Node_DynamicCast_AsMy_Game_Mode_1.Land -= K2Node_CreateDelegate_OutputDelegate_13;0x0915 CameraDistanceBoss.EndResetValues();0x0939 As Main Char.DeactivateFallDamage = false;0x095A PopFlow();0x095B ParryDist = 5e+05;0x0976 Temp_int_Loop_Counter_Variable_17 = 0;0x098D Temp_int_Array_Index_Variable_17 = 0;0x09A4 Label_09A4:0x09A4 K2Node_MakeArray_Array_4 = {CraneRootA, CraneRootB, CraneRootC};0x09CA CallFunc_Array_Length_ReturnValue_9 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array_4);0x0A05 CallFunc_Less_IntInt_ReturnValue_9 = Less_IntInt(Temp_int_Loop_Counter_Variable_17, CallFunc_Array_Length_ReturnValue_9);0x0A2B if (!(CallFunc_Less_IntInt_ReturnValue_9)) goto Label_0D90;0x0A39 Temp_int_Array_Index_Variable_17 = Temp_int_Loop_Counter_Variable_17;0x0A54 PushFlow(Label_0D46);0x0A59 CallFunc_K2_GetActorLocation_ReturnValue_4 = As Main Char.K2_GetActorLocation();0x0A8B K2Node_MakeArray_Array_4 = {CraneRootA, CraneRootB, CraneRootC};0x0AB1 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array_4, Temp_int_Array_Index_Variable_17, CallFunc_Array_Get_Item_10);0x0AEC CallFunc_K2_GetComponentLocation_ReturnValue_6 = CallFunc_Array_Get_Item_10.K2_GetComponentLocation();0x0B1E CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetComponentLocation_ReturnValue_6, CallFunc_K2_GetActorLocation_ReturnValue_4);0x0B4C CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, ParryDist);0x0B72 if (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x0B7C CallFunc_K2_GetActorLocation_ReturnValue_4 = As Main Char.K2_GetActorLocation();0x0BAE K2Node_MakeArray_Array_4 = {CraneRootA, CraneRootB, CraneRootC};0x0BD4 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array_4, Temp_int_Array_Index_Variable_17, CallFunc_Array_Get_Item_10);0x0C0F CallFunc_K2_GetComponentLocation_ReturnValue_6 = CallFunc_Array_Get_Item_10.K2_GetComponentLocation();0x0C41 CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_K2_GetComponentLocation_ReturnValue_6, CallFunc_K2_GetActorLocation_ReturnValue_4);0x0C6F ParryDist = CallFunc_Vector_Distance_ReturnValue;0x0C8A K2Node_MakeArray_Array_4 = {CraneRootA, CraneRootB, CraneRootC};0x0CB0 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array_4, Temp_int_Array_Index_Variable_17, CallFunc_Array_Get_Item_10);0x0CEB ParryRoot = CallFunc_Array_Get_Item_10;0x0CFE ParryID = Temp_int_Array_Index_Variable_17;0x0D19 ArmAttack = false;0x0D24 Anim.Attacking = false;0x0D45 PopFlow();0x0D46 Label_0D46:0x0D46 CallFunc_Add_IntInt_ReturnValue_19 = Add_IntInt(Temp_int_Loop_Counter_Variable_17, 1);0x0D70 Temp_int_Loop_Counter_Variable_17 = CallFunc_Add_IntInt_ReturnValue_19;0x0D8B goto Label_09A4;0x0D90 Label_0D90:0x0D90 K2Node_MakeArray_Array_3 = {ParryBodyPosA, ParryBodyPosB, ParryBodyPosC};0x0DB6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array_3, ParryID, CallFunc_Array_Get_Item_9);0x0DF1 pARRYpOS = CallFunc_Array_Get_Item_9;0x0E04 CallFunc_K2_GetComponentToWorld_ReturnValue = pARRYpOS.K2_GetComponentToWorld();0x0E36 BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2, CallFunc_BreakTransform_Scale_2);0x0E64 CallFunc_K2_SetActorLocationAndRotation_ReturnValue = As Main Char.K2_SetActorLocationAndRotation(CallFunc_BreakTransform_Location_2, CallFunc_BreakTransform_Rotation_2, false, CallFunc_K2_SetActorLocationAndRotation_SweepHitResult, true);0x0EAB PushFlow(Label_0F6E);0x0EB0 CallFunc_Add_IntInt_ReturnValue_16 = Add_IntInt(ParryID, 1);0x0EDA Anim.ParryID = CallFunc_Add_IntInt_ReturnValue_16;0x0F0B Body Part Transform = Anim.BodyPartTransform;0x0F3C CabinsParry = Anim.Cabins;0x0F6D PopFlow();0x0F6E Label_0F6E:0x0F6E CallFunc_GetGameMode_ReturnValue_2 = GetGameMode(this);0x0F83 K2Node_DynamicCast_AsMy_Game_Mode_2 = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue_2);0x0FA7 K2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode_2);0x0FC4 if (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x0FCE K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode_2.QTEMode, 0);0x1003 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1172;0x1011 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode_2.QTEMode, 1);0x1046 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1098;0x1054 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_DynamicCast_AsMy_Game_Mode_2.QTEMode, 2);0x1089 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1098;0x1097 PopFlow();0x1098 Label_1098:0x1098 CallFunc_GetTransform_ReturnValue_1 = As Main Char.GetTransform();0x10CA CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2 = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Boss/Boss04/Parry/Boss04ParryEvent.Boss04ParryEvent_C, CallFunc_GetTransform_ReturnValue_1, 1, this, 1);0x10F6 SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, FName(Boss04), this);0x1117 CallFunc_GetTransform_ReturnValue_1 = As Main Char.GetTransform();0x1149 CallFunc_FinishSpawningActor_ReturnValue_2 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, CallFunc_GetTransform_ReturnValue_1, 1);0x1171 PopFlow();0x1172 Label_1172:0x1172 ParryWin();0x1180 PopFlow();0x1181 SetActorHiddenInGame(false);0x1190 PopFlow();0x1191 Label_1191:0x1191 CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x11AB CallFunc_GetActorForwardVector_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue.GetActorForwardVector();0x11DD BreakTransform(StartTransform, CallFunc_BreakTransform_Location_5, CallFunc_BreakTransform_Rotation_5, CallFunc_BreakTransform_Scale_5);0x120B CallFunc_K2_GetActorLocation_ReturnValue_5 = CallFunc_GetPlayerCameraManager_ReturnValue.K2_GetActorLocation();0x123D CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_BreakTransform_Location_5, CallFunc_K2_GetActorLocation_ReturnValue_5);0x126B CallFunc_GetForwardVector_ReturnValue_1 = GetForwardVector(CallFunc_FindLookAtRotation_ReturnValue);0x1290 CallFunc_Dot_VectorVector_ReturnValue_1 = Dot_VectorVector(CallFunc_GetForwardVector_ReturnValue_1, CallFunc_GetActorForwardVector_ReturnValue);0x12BE CallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue_1, 0);0x12E4 CallFunc_BooleanOR_ReturnValue_4 = BooleanOR(CallFunc_Greater_DoubleDouble_ReturnValue_1, As Main Char.Event);0x1320 if (!(CallFunc_BooleanOR_ReturnValue_4)) goto Label_1516;0x132E PushFlow(Label_1347);0x1333 Label_1333:0x1333 PushFlow(Label_154D);0x1338 if (!(Temp_bool_Has_Been_Initd_Variable_4)) goto Label_1585;0x1346 PopFlow();0x1347 Label_1347:0x1347 if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x1351 StartEngine(false, true);0x1361 FadeInOut(true);0x1370 CallFunc_K2_SetActorTransform_ReturnValue = K2_SetActorTransform(StartTransform, false, CallFunc_K2_SetActorTransform_SweepHitResult, true);0x1398 Temp_int_Loop_Counter_Variable_4 = 0;0x13AF Temp_int_Array_Index_Variable_5 = 0;0x13C6 Label_13C6:0x13C6 CallFunc_Array_Length_ReturnValue_14 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Wheels);0x1401 CallFunc_Less_IntInt_ReturnValue_14 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_14);0x1427 if (!(CallFunc_Less_IntInt_ReturnValue_14)) PopFlow();0x1431 Temp_int_Array_Index_Variable_5 = Temp_int_Loop_Counter_Variable_4;0x144C PushFlow(Label_14CC);0x1451 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Wheels, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item_15);0x148C CallFunc_Array_Get_Item_15.Turning(0, 0, 0);0x14CB PopFlow();0x14CC Label_14CC:0x14CC CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x14F6 Temp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_4;0x1511 goto Label_13C6;0x1516 Label_1516:0x1516 Delay(this, 0.2f, LatentActionInfo{0x1191, 325723173, FName(ExecuteUbergraph_Boss04), this});0x154C PopFlow();0x154D Label_154D:0x154D if (!(Temp_bool_IsClosed_Variable_4)) goto Label_155C;0x155B PopFlow();0x155C Label_155C:0x155C Temp_bool_IsClosed_Variable_4 = true;0x1567 if (!(true)) goto Label_1579;0x156D Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x1578 PopFlow();0x1579 Label_1579:0x1579 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x1584 PopFlow();0x1585 Label_1585:0x1585 Temp_bool_Has_Been_Initd_Variable_4 = true;0x1590 if (!(false)) PopFlow();0x1592 Temp_bool_IsClosed_Variable_4 = true;0x159D PopFlow();0x159E UpdateCurrentSpline(ArenaSpline);0x15B5 PushFlow(Label_15D0);0x15BA PushFlow(Label_15C4);0x15BF goto Label_1333;0x15C4 Label_15C4:0x15C4 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x15CF PopFlow();0x15D0 Label_15D0:0x15D0 EndEventPursue();0x15DE if (!(Return to Position)) PopFlow();0x15E8 goto Label_1191;0x15ED /Game/Blueprints/Boss/BossCheckpointFunction.Default__BossCheckpointFunction_C.AutoStartLife(this, this);0x1613 K2Node_MakeArray_Array_7 = {LifeSystem01Crane, LifeSystem02CabinC, LifeSystem03CabinB, LifeSystem04CabinA, LifeSystem05Head, LifeSystem06Back};0x1654 /Game/Blueprints/Boss/BossCheckpointFunction.Default__BossCheckpointFunction_C.AddSavedLifes(K2Node_MakeArray_Array_7, this, this);0x1683 CallFunc_Add_IntInt_ReturnValue_20 = Add_IntInt(NewVar, 1);0x16AD Temp_int_Variable_2 = CallFunc_Add_IntInt_ReturnValue_20;0x16C8 NewVar = Temp_int_Variable_2;0x16E3 PopFlow();0x16E4 Temp_name_Variable = K2Node_CustomEvent_NotifyName_1;0x16FF PopFlow();0x1700 Temp_name_Variable = K2Node_CustomEvent_NotifyName;0x171B Label_171B:0x171B SlowDownEvent(2f, 0);0x1737 Parry = false;0x1742 Temp_bool_IsClosed_Variable = false;0x174D Temp_bool_Has_Been_Initd_Variable = true;0x1758 PopFlow();0x1759 Label_1759:0x1759 UpdateCurrentSpline(EventSpline);0x1770 StartPursue(false, true);0x1780 Temp_int_Loop_Counter_Variable_3 = 0;0x1797 Temp_int_Array_Index_Variable_4 = 0;0x17AE Label_17AE:0x17AE K2Node_MakeArray_Array_6 = {Boss04_BackCollision, Boss04_HeadCollisionNull, Boss04_HeadCollision, Boss04_CabinCCollisionSlice, Boss04_CabinCCollisionNull, Boss04_CabinBCollisionSlice, Boss04_CabinBCollisionNull, Boss04_CabinACollisionSlice, Boss04_CabinACollisionNull, Boss04_BodyCollision05Null, Boss04_BodyCollision05, Boss04_BodyCollision04Null, Boss04_BodyCollision04, Boss04_BodyCollision03Null, Boss04_BodyCollision03, Boss04_BodyCollision02Null, Boss04_BodyCollision02, Boss04_BodyCollision01Null, Boss04_BodyCollision01, Boss04_ArmCollisionC04, Boss04_BackCollisionNull, Boss04_HeadCollisionSlice, Boss04_ArmCollisionC05Slice, Boss04_ArmCollisionC05, Boss04_ArmCollisionC01, Boss04_ArmCollisionC03, Boss04_ArmCollisionC03Slice, Boss04_ArmCollisionC02, Boss04_ArmCollisionC02Slice, Boss04_BackCollisionSlice, Boss04_ArmCollisionC04Slice, Boss04_ArmCollisionC01Slice, Boss04_ArmCollisionB05, Boss04_ArmCollisionB04, Boss04_ArmCollisionB03, Boss04_ArmCollisionB02, Boss04_ArmCollisionB01, Boss04_ArmCollisionA05, Boss04_ArmCollisionA04, Boss04_ArmCollisionA03, Boss04_ArmCollisionA02, Boss04_ArmCollisionA01};0x1933 CallFunc_Array_Length_ReturnValue_12 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array_6);0x196E CallFunc_Less_IntInt_ReturnValue_12 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_12);0x1994 if (!(CallFunc_Less_IntInt_ReturnValue_12)) goto Label_1BF3;0x19A2 Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_3;0x19BD PushFlow(Label_1BA9);0x19C2 K2Node_MakeArray_Array_6 = {Boss04_BackCollision, Boss04_HeadCollisionNull, Boss04_HeadCollision, Boss04_CabinCCollisionSlice, Boss04_CabinCCollisionNull, Boss04_CabinBCollisionSlice, Boss04_CabinBCollisionNull, Boss04_CabinACollisionSlice, Boss04_CabinACollisionNull, Boss04_BodyCollision05Null, Boss04_BodyCollision05, Boss04_BodyCollision04Null, Boss04_BodyCollision04, Boss04_BodyCollision03Null, Boss04_BodyCollision03, Boss04_BodyCollision02Null, Boss04_BodyCollision02, Boss04_BodyCollision01Null, Boss04_BodyCollision01, Boss04_ArmCollisionC04, Boss04_BackCollisionNull, Boss04_HeadCollisionSlice, Boss04_ArmCollisionC05Slice, Boss04_ArmCollisionC05, Boss04_ArmCollisionC01, Boss04_ArmCollisionC03, Boss04_ArmCollisionC03Slice, Boss04_ArmCollisionC02, Boss04_ArmCollisionC02Slice, Boss04_BackCollisionSlice, Boss04_ArmCollisionC04Slice, Boss04_ArmCollisionC01Slice, Boss04_ArmCollisionB05, Boss04_ArmCollisionB04, Boss04_ArmCollisionB03, Boss04_ArmCollisionB02, Boss04_ArmCollisionB01, Boss04_ArmCollisionA05, Boss04_ArmCollisionA04, Boss04_ArmCollisionA03, Boss04_ArmCollisionA02, Boss04_ArmCollisionA01};0x1B47 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array_6, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_14);0x1B82 CallFunc_Array_Get_Item_14.SetCollisionEnabled(0);0x1BA8 PopFlow();0x1BA9 Label_1BA9:0x1BA9 CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x1BD3 Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x1BEE goto Label_17AE;0x1BF3 Label_1BF3:0x1BF3 Temp_int_Loop_Counter_Variable_2 = 0;0x1C0A Temp_int_Array_Index_Variable_3 = 0;0x1C21 Label_1C21:0x1C21 K2Node_MakeArray_Array_5 = {BoxDeathBody01, BoxDeathBody02, BoxDeathBody03, BoxDeathBody04, BoxDeathBody05, BoxDeathHead, BoxDeathBack};0x1C6B CallFunc_Array_Length_ReturnValue_11 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array_5);0x1CA6 CallFunc_Less_IntInt_ReturnValue_11 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_11);0x1CCC if (!(CallFunc_Less_IntInt_ReturnValue_11)) goto Label_1DF0;0x1CDA Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_2;0x1CF5 PushFlow(Label_1DA6);0x1CFA K2Node_MakeArray_Array_5 = {BoxDeathBody01, BoxDeathBody02, BoxDeathBody03, BoxDeathBody04, BoxDeathBody05, BoxDeathHead, BoxDeathBack};0x1D44 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array_5, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_12);0x1D7F CallFunc_Array_Get_Item_12.SetCollisionEnabled(0);0x1DA5 PopFlow();0x1DA6 Label_1DA6:0x1DA6 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x1DD0 Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_1;0x1DEB goto Label_1C21;0x1DF0 Label_1DF0:0x1DF0 Delay(this, 0.2f, LatentActionInfo{0x1181, -1108700945, FName(ExecuteUbergraph_Boss04), this});0x1E26 PopFlow();0x1E27 Temp_name_Variable = K2Node_CustomEvent_NotifyName_2;0x1E42 goto Label_171B;0x1E47 Label_1E47:0x1E47 Temp_int_Array_Index_Variable = 0;0x1E5E Label_1E5E:0x1E5E K2Node_MakeArray_Array_5 = {BoxDeathBody01, BoxDeathBody02, BoxDeathBody03, BoxDeathBody04, BoxDeathBody05, BoxDeathHead, BoxDeathBack};0x1EA8 CallFunc_Array_Length_ReturnValue_10 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array_5);0x1EE3 CallFunc_Less_IntInt_ReturnValue_10 = Less_IntInt(Temp_int_Loop_Counter_Variable_13, CallFunc_Array_Length_ReturnValue_10);0x1F09 if (!(CallFunc_Less_IntInt_ReturnValue_10)) PopFlow();0x1F13 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_13;0x1F2E PushFlow(Label_1FDF);0x1F33 K2Node_MakeArray_Array_5 = {BoxDeathBody01, BoxDeathBody02, BoxDeathBody03, BoxDeathBody04, BoxDeathBody05, BoxDeathHead, BoxDeathBack};0x1F7D /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array_5, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_11);0x1FB8 CallFunc_Array_Get_Item_11.SetCollisionEnabled(1);0x1FDE PopFlow();0x1FDF Label_1FDF:0x1FDF CallFunc_Add_IntInt_ReturnValue_13 = Add_IntInt(Temp_int_Loop_Counter_Variable_13, 1);0x2009 Temp_int_Loop_Counter_Variable_13 = CallFunc_Add_IntInt_ReturnValue_13;0x2024 goto Label_1E5E;0x2029 Label_2029:0x2029 Temp_int_Array_Index_Variable_1 = 0;0x2040 Label_2040:0x2040 CallFunc_Array_Length_ReturnValue_8 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Body Part Transform);0x207B CallFunc_Less_IntInt_ReturnValue_6 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_8);0x20A1 if (!(CallFunc_Less_IntInt_ReturnValue_6)) PopFlow();0x20AB Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x20C6 PushFlow(Label_22AF);0x20CB CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(fAILlERP_NewTrack_0_2C22C12B4106698AE9DC6BABE529FA09);0x20E8 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 1000);0x2116 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(CallFunc_Multiply_DoubleDouble_ReturnValue);0x213B /Script/Engine.Default__KismetArrayLibrary.Array_Get(Body Part Transform, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_8);0x2176 BreakTransform(CallFunc_Array_Get_Item_8, CallFunc_BreakTransform_Location_3, CallFunc_BreakTransform_Rotation_3, CallFunc_BreakTransform_Scale_3);0x21A4 CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_BreakTransform_Rotation_3);0x21C9 CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x21F7 CallFunc_Add_VectorVector_ReturnValue_2 = Add_VectorVector(CallFunc_BreakTransform_Location_3, CallFunc_Multiply_VectorVector_ReturnValue_1);0x2225 CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_Add_VectorVector_ReturnValue_2, CallFunc_BreakTransform_Rotation_3, CallFunc_BreakTransform_Scale_3);0x225C /Script/Engine.Default__KismetArrayLibrary.Array_Set(Anim.BodyPartTransform, Temp_int_Array_Index_Variable_1, CallFunc_MakeTransform_ReturnValue_1, false);0x22AE PopFlow();0x22AF Label_22AF:0x22AF CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x22D9 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x22F4 goto Label_2040;0x22F9 Label_22F9:0x22F9 Temp_int_Loop_Counter_Variable = 0;0x2310 Temp_int_Array_Index_Variable_2 = 0;0x2327 Label_2327:0x2327 K2Node_MakeArray_Array_6 = {Boss04_BackCollision, Boss04_HeadCollisionNull, Boss04_HeadCollision, Boss04_CabinCCollisionSlice, Boss04_CabinCCollisionNull, Boss04_CabinBCollisionSlice, Boss04_CabinBCollisionNull, Boss04_CabinACollisionSlice, Boss04_CabinACollisionNull, Boss04_BodyCollision05Null, Boss04_BodyCollision05, Boss04_BodyCollision04Null, Boss04_BodyCollision04, Boss04_BodyCollision03Null, Boss04_BodyCollision03, Boss04_BodyCollision02Null, Boss04_BodyCollision02, Boss04_BodyCollision01Null, Boss04_BodyCollision01, Boss04_ArmCollisionC04, Boss04_BackCollisionNull, Boss04_HeadCollisionSlice, Boss04_ArmCollisionC05Slice, Boss04_ArmCollisionC05, Boss04_ArmCollisionC01, Boss04_ArmCollisionC03, Boss04_ArmCollisionC03Slice, Boss04_ArmCollisionC02, Boss04_ArmCollisionC02Slice, Boss04_BackCollisionSlice, Boss04_ArmCollisionC04Slice, Boss04_ArmCollisionC01Slice, Boss04_ArmCollisionB05, Boss04_ArmCollisionB04, Boss04_ArmCollisionB03, Boss04_ArmCollisionB02, Boss04_ArmCollisionB01, Boss04_ArmCollisionA05, Boss04_ArmCollisionA04, Boss04_ArmCollisionA03, Boss04_ArmCollisionA02, Boss04_ArmCollisionA01};0x24AC CallFunc_Array_Length_ReturnValue_13 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_MakeArray_Array_6);0x24E7 CallFunc_Less_IntInt_ReturnValue_13 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_13);0x250D if (!(CallFunc_Less_IntInt_ReturnValue_13)) goto Label_276C;0x251B Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable;0x2536 PushFlow(Label_2722);0x253B K2Node_MakeArray_Array_6 = {Boss04_BackCollision, Boss04_HeadCollisionNull, Boss04_HeadCollision, Boss04_CabinCCollisionSlice, Boss04_CabinCCollisionNull, Boss04_CabinBCollisionSlice, Boss04_CabinBCollisionNull, Boss04_CabinACollisionSlice, Boss04_CabinACollisionNull, Boss04_BodyCollision05Null, Boss04_BodyCollision05, Boss04_BodyCollision04Null, Boss04_BodyCollision04, Boss04_BodyCollision03Null, Boss04_BodyCollision03, Boss04_BodyCollision02Null, Boss04_BodyCollision02, Boss04_BodyCollision01Null, Boss04_BodyCollision01, Boss04_ArmCollisionC04, Boss04_BackCollisionNull, Boss04_HeadCollisionSlice, Boss04_ArmCollisionC05Slice, Boss04_ArmCollisionC05, Boss04_ArmCollisionC01, Boss04_ArmCollisionC03, Boss04_ArmCollisionC03Slice, Boss04_ArmCollisionC02, Boss04_ArmCollisionC02Slice, Boss04_BackCollisionSlice, Boss04_ArmCollisionC04Slice, Boss04_ArmCollisionC01Slice, Boss04_ArmCollisionB05, Boss04_ArmCollisionB04, Boss04_ArmCollisionB03, Boss04_ArmCollisionB02, Boss04_ArmCollisionB01, Boss04_ArmCollisionA05, Boss04_ArmCollisionA04, Boss04_ArmCollisionA03, Boss04_ArmCollisionA02, Boss04_ArmCollisionA01};0x26C0 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array_6, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_13);0x26FB CallFunc_Array_Get_Item_13.SetCollisionEnabled(3);0x2721 PopFlow();0x2722 Label_2722:0x2722 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x274C Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x2767 goto Label_2327;0x276C Label_276C:0x276C Temp_int_Loop_Counter_Variable_13 = 0;0x2783 goto Label_1E47;0x2788 Label_2788:0x2788 Temp_int_Loop_Counter_Variable_1 = 0;0x279F goto Label_2029;0x27A4 Label_27A4:0x27A4 if (!(false)) PopFlow();0x27A6 Temp_bool_IsClosed_Variable = true;0x27B1 PopFlow();0x27B2 Label_27B2:0x27B2 PushFlow(Label_27D6);0x27B7 if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_27C6;0x27C5 PopFlow();0x27C6 Label_27C6:0x27C6 Temp_bool_Has_Been_Initd_Variable = true;0x27D1 goto Label_27A4;0x27D6 Label_27D6:0x27D6 if (!(Temp_bool_IsClosed_Variable)) goto Label_27E5;0x27E4 PopFlow();0x27E5 Label_27E5:0x27E5 Temp_bool_IsClosed_Variable = true;0x27F0 Anim.ParryID = 0;0x281D CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(Boss04Rig, /Game/Blueprints/Boss/Boss04/Mesh/Boss04Rig_ParryReturn_Montage.Boss04Rig_ParryReturn_Montage, 1f, 0f, FName(None), true);0x285B CallFunc_IsValid_ReturnValue_9 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x2878 if (!(CallFunc_IsValid_ReturnValue_9)) goto Label_29C6;0x2886 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnCompleted_79FE3F954779D960642B6DA61745E425);0x289D CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_1;0x28C6 K2Node_CreateDelegate_OutputDelegate.Bind(this, OnBlendOut_79FE3F954779D960642B6DA61745E425);0x28DD CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate;0x2906 K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnInterrupted_79FE3F954779D960642B6DA61745E425);0x291D CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_2;0x2946 K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnNotifyBegin_79FE3F954779D960642B6DA61745E425);0x295D CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_3;0x2986 K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnNotifyEnd_79FE3F954779D960642B6DA61745E425);0x299D CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_4;0x29C6 Label_29C6:0x29C6 K2_ClearAndInvalidateTimerHandle(this, TimerParry);0x29DA PopFlow();0x29DB Label_29DB:0x29DB Temp_int_Array_Index_Variable_6 = 0;0x29F2 Label_29F2:0x29F2 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(As Main Char.SliceDecals);0x2A43 CallFunc_Less_IntInt_ReturnValue_8 = Less_IntInt(Temp_int_Loop_Counter_Variable_18, CallFunc_Array_Length_ReturnValue_2);0x2A69 if (!(CallFunc_Less_IntInt_ReturnValue_8)) PopFlow();0x2A73 Temp_int_Array_Index_Variable_6 = Temp_int_Loop_Counter_Variable_18;0x2A8E PushFlow(Label_2D58);0x2A93 /Script/Engine.Default__KismetArrayLibrary.Array_Get(As Main Char.SliceDecals, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_1);0x2AE4 CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_Array_Get_Item_1);0x2B01 if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x2B0B /Script/Engine.Default__KismetArrayLibrary.Array_Get(As Main Char.SliceDecals, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_1);0x2B5C CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_Array_Get_Item_1.OwnerComp);0x2B8F if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x2B99 /Script/Engine.Default__KismetArrayLibrary.Array_Get(As Main Char.SliceDecals, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_1);0x2BEA CallFunc_EqualEqual_ObjectObject_ReturnValue_3 = EqualEqual_ObjectObject(CallFunc_Array_Get_Item_1.OwnerComp, Boss04_ArmCollisionC01Slice);0x2C26 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_3)) goto Label_2C35;0x2C34 PopFlow();0x2C35 Label_2C35:0x2C35 /Script/Engine.Default__KismetArrayLibrary.Array_Get(As Main Char.SliceDecals, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_1);0x2C86 CallFunc_Array_Contains_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(ArmSliceCollisions, CallFunc_Array_Get_Item_1.OwnerComp);0x2CD8 if (!(CallFunc_Array_Contains_ReturnValue_1)) PopFlow();0x2CE2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(As Main Char.SliceDecals, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_1);0x2D33 CallFunc_Array_Get_Item_1.K2_DestroyActor();0x2D57 PopFlow();0x2D58 Label_2D58:0x2D58 CallFunc_Add_IntInt_ReturnValue_18 = Add_IntInt(Temp_int_Loop_Counter_Variable_18, 1);0x2D82 Temp_int_Loop_Counter_Variable_18 = CallFunc_Add_IntInt_ReturnValue_18;0x2D9D goto Label_29F2;0x2DA2 Temp_name_Variable = K2Node_CustomEvent_NotifyName_3;0x2DBD PopFlow();0x2DBE Label_2DBE:0x2DBE Temp_int_Array_Index_Variable_7 = 0;0x2DD5 Label_2DD5:0x2DD5 CallFunc_Array_Length_ReturnValue_7 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Anim.Cabins);0x2E26 CallFunc_Less_IntInt_ReturnValue_5 = Less_IntInt(Temp_int_Loop_Counter_Variable_6, CallFunc_Array_Length_ReturnValue_7);0x2E4C if (!(CallFunc_Less_IntInt_ReturnValue_5)) PopFlow();0x2E56 Temp_int_Array_Index_Variable_7 = Temp_int_Loop_Counter_Variable_6;0x2E71 PushFlow(Label_2F96);0x2E76 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CabinsParry, Temp_int_Array_Index_Variable_7, CallFunc_Array_Get_Item_7);0x2EB1 CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_Array_Get_Item_7, FVector(40, 0, 0));0x2EEF CallFunc_VLerp_Alpha_ImplicitCast = Cast<3>(K2Node_CustomEvent_NewParam);0x2F0C CallFunc_VLerp_ReturnValue_2 = VLerp(CallFunc_Array_Get_Item_7, CallFunc_Add_VectorVector_ReturnValue_1, CallFunc_VLerp_Alpha_ImplicitCast);0x2F43 /Script/Engine.Default__KismetArrayLibrary.Array_Set(Anim.Cabins, Temp_int_Array_Index_Variable_7, CallFunc_VLerp_ReturnValue_2, false);0x2F95 PopFlow();0x2F96 Label_2F96:0x2F96 CallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Loop_Counter_Variable_6, 1);0x2FC0 Temp_int_Loop_Counter_Variable_6 = CallFunc_Add_IntInt_ReturnValue_6;0x2FDB goto Label_2DD5;0x2FE0 Label_2FE0:0x2FE0 Temp_int_Loop_Counter_Variable_5 = 0;0x2FF7 Temp_int_Array_Index_Variable_8 = 0;0x300E Label_300E:0x300E CallFunc_Array_Length_ReturnValue_15 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Materials);0x3049 CallFunc_Less_IntInt_ReturnValue_15 = Less_IntInt(Temp_int_Loop_Counter_Variable_5, CallFunc_Array_Length_ReturnValue_15);0x306F if (!(CallFunc_Less_IntInt_ReturnValue_15)) PopFlow();0x3079 Temp_int_Array_Index_Variable_8 = Temp_int_Loop_Counter_Variable_5;0x3094 PushFlow(Label_310B);0x3099 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Materials, Temp_int_Array_Index_Variable_8, CallFunc_Array_Get_Item_16);0x30D4 CallFunc_Array_Get_Item_16.SetScalarParameterValue(FName(Opacity), FadeTL_NewTrack_0_BFD3ACC04B9E628C3F8389B54E8725C6);0x310A PopFlow();0x310B Label_310B:0x310B CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_5, 1);0x3135 Temp_int_Loop_Counter_Variable_5 = CallFunc_Add_IntInt_ReturnValue_5;0x3150 goto Label_300E;0x3155 Label_3155:0x3155 Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x3160 PopFlow();0x3161 Label_3161:0x3161 PushFlow(Label_3155);0x3166 goto Label_1333;0x316B Label_316B:0x316B Temp_int_Array_Index_Variable_9 = 0;0x3182 Label_3182:0x3182 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Anim.Cabins);0x31D3 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_9, CallFunc_Array_Length_ReturnValue_1);0x31F9 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x3203 Temp_int_Array_Index_Variable_9 = Temp_int_Loop_Counter_Variable_9;0x321E PushFlow(Label_32CD);0x3223 CallFunc_VLerp_ReturnValue = VLerp(FVector(0, 0, 75), FVector(0, 0, 350), Timeline_NewTrack_0_D3CC1C764A7DA882B6CF4AB918E0F63C);0x327A /Script/Engine.Default__KismetArrayLibrary.Array_Set(Anim.Cabins, Temp_int_Array_Index_Variable_9, CallFunc_VLerp_ReturnValue, false);0x32CC PopFlow();0x32CD Label_32CD:0x32CD CallFunc_Add_IntInt_ReturnValue_9 = Add_IntInt(Temp_int_Loop_Counter_Variable_9, 1);0x32F7 Temp_int_Loop_Counter_Variable_9 = CallFunc_Add_IntInt_ReturnValue_9;0x3312 goto Label_3182;0x3317 Label_3317:0x3317 K2Node_VariableSet_BackLength_ImplicitCast = Cast<4>(BackTL_NewTrack_0_E182BFF548841E802D8620A9A88F604C);0x3334 BackLength = K2Node_VariableSet_BackLength_ImplicitCast;0x334F PopFlow();0x3350 Label_3350:0x3350 Temp_int_Loop_Counter_Variable_6 = 0;0x3367 goto Label_2DBE;0x336C Label_336C:0x336C PushFlow(Label_33FD);0x3371 CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(0);0x3392 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors_2, Temp_int_Array_Index_Variable_10, CallFunc_Array_Get_Item_20);0x33CD CallFunc_Array_Get_Item_20.BossCheckpointActivation(true, CallFunc_MakeLiteralInt_ReturnValue, false);0x33FC PopFlow();0x33FD Label_33FD:0x33FD CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(Temp_int_Loop_Counter_Variable_7, 1);0x3427 Temp_int_Loop_Counter_Variable_7 = CallFunc_Add_IntInt_ReturnValue_7;0x3442 Label_3442:0x3442 CallFunc_Array_Length_ReturnValue_16 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClassWithTag_OutActors_2);0x347D CallFunc_Less_IntInt_ReturnValue_16 = Less_IntInt(Temp_int_Loop_Counter_Variable_7, CallFunc_Array_Length_ReturnValue_16);0x34A3 if (!(CallFunc_Less_IntInt_ReturnValue_16)) goto Label_34D1;0x34B1 Temp_int_Array_Index_Variable_10 = Temp_int_Loop_Counter_Variable_7;0x34CC goto Label_336C;0x34D1 Label_34D1:0x34D1 CallFunc_GetAllActorsOfClassWithTag_OutActors_1 = {};0x34DC GetAllActorsOfClassWithTag(this, /Game/Blueprints/Boss/BossSaveLife.BossSaveLife_C, FName(Save2), CallFunc_GetAllActorsOfClassWithTag_OutActors_1);0x3506 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors_1, 0, CallFunc_Array_Get_Item_19);0x353D CallFunc_IsValid_ReturnValue_11 = IsValid(CallFunc_Array_Get_Item_19);0x355A if (!(CallFunc_IsValid_ReturnValue_11)) goto Label_3569;0x3568 PopFlow();0x3569 Label_3569:0x3569 CallFunc_GetTransform_ReturnValue_2 = GetTransform();0x3585 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_3 = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Boss/BossSaveLife.BossSaveLife_C, CallFunc_GetTransform_ReturnValue_2, 1, nullptr, 1);0x35B1 SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_3, FName(Class), /Game/Blueprints/Boss/BossSaveLife.BossSaveLife_C);0x35DA CallFunc_GetTransform_ReturnValue_2 = GetTransform();0x35F6 CallFunc_FinishSpawningActor_ReturnValue_3 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_3, CallFunc_GetTransform_ReturnValue_2, 1);0x361E CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(0);0x363F CallFunc_GetObjectClass_ReturnValue = GetObjectClass(this);0x3654 CallFunc_FinishSpawningActor_ReturnValue_3.StartEventStore(CallFunc_GetObjectClass_ReturnValue, this, CallFunc_MakeLiteralInt_ReturnValue);0x368B Label_368B:0x368B CallFunc_Add_IntInt_ReturnValue_21 = Add_IntInt(NewVar, 1);0x36B5 Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_21;0x36D0 NewVar = Temp_int_Variable_1;0x36EB PopFlow();0x36EC Label_36EC:0x36EC Temp_int_Loop_Counter_Variable_7 = 0;0x3703 Temp_int_Array_Index_Variable_10 = 0;0x371A goto Label_3442;0x371F Label_371F:0x371F if (!(Temp_bool_IsClosed_Variable_1)) goto Label_372E;0x372D PopFlow();0x372E Label_372E:0x372E Temp_bool_IsClosed_Variable_1 = true;0x3739 CallFunc_GetAllActorsOfClassWithTag_OutActors_2 = {};0x3744 GetAllActorsOfClassWithTag(this, /Game/Blueprints/Checkpoint/Checkpoint.Checkpoint_C, FName(CheckpointBoss), CallFunc_GetAllActorsOfClassWithTag_OutActors_2);0x376E goto Label_36EC;0x3773 Label_3773:0x3773 Temp_bool_Has_Been_Initd_Variable_1 = true;0x377E if (!(false)) PopFlow();0x3780 Temp_bool_IsClosed_Variable_1 = true;0x378B PopFlow();0x378C Label_378C:0x378C if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_3773;0x379A PopFlow();0x379B Label_379B:0x379B PushFlow(Label_371F);0x37A0 goto Label_378C;0x37A5 Label_37A5:0x37A5 Temp_int_Array_Index_Variable_11 = 0;0x37BC Label_37BC:0x37BC CallFunc_Array_Length_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_1);0x37F7 CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_10, CallFunc_Array_Length_ReturnValue_6);0x381D if (!(CallFunc_Less_IntInt_ReturnValue_4)) goto Label_38F5;0x382B Temp_int_Array_Index_Variable_11 = Temp_int_Loop_Counter_Variable_10;0x3846 PushFlow(Label_38AB);0x384B /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_1, Temp_int_Array_Index_Variable_11, CallFunc_Array_Get_Item_6);0x3886 CallFunc_Array_Get_Item_6.ActivateMine();0x38AA PopFlow();0x38AB Label_38AB:0x38AB CallFunc_Add_IntInt_ReturnValue_10 = Add_IntInt(Temp_int_Loop_Counter_Variable_10, 1);0x38D5 Temp_int_Loop_Counter_Variable_10 = CallFunc_Add_IntInt_ReturnValue_10;0x38F0 goto Label_37BC;0x38F5 Label_38F5:0x38F5 CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x3912 CallFunc_Delay_Duration_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x392F Delay(this, CallFunc_Delay_Duration_ImplicitCast, LatentActionInfo{0x95B, 1673493378, FName(ExecuteUbergraph_Boss04), this});0x3969 PopFlow();0x396A Label_396A:0x396A Temp_int_Loop_Counter_Variable_8 = 0;0x3981 Temp_int_Array_Index_Variable_12 = 0;0x3998 Label_3998:0x3998 CallFunc_Array_Length_ReturnValue_17 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClassWithTag_OutActors_4);0x39D3 CallFunc_Less_IntInt_ReturnValue_17 = Less_IntInt(Temp_int_Loop_Counter_Variable_8, CallFunc_Array_Length_ReturnValue_17);0x39F9 if (!(CallFunc_Less_IntInt_ReturnValue_17)) goto Label_3AFD;0x3A07 Temp_int_Array_Index_Variable_12 = Temp_int_Loop_Counter_Variable_8;0x3A22 PushFlow(Label_3AB3);0x3A27 CallFunc_MakeLiteralInt_ReturnValue_1 = MakeLiteralInt(1);0x3A48 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors_4, Temp_int_Array_Index_Variable_12, CallFunc_Array_Get_Item_22);0x3A83 CallFunc_Array_Get_Item_22.BossCheckpointActivation(true, CallFunc_MakeLiteralInt_ReturnValue_1, false);0x3AB2 PopFlow();0x3AB3 Label_3AB3:0x3AB3 CallFunc_Add_IntInt_ReturnValue_8 = Add_IntInt(Temp_int_Loop_Counter_Variable_8, 1);0x3ADD Temp_int_Loop_Counter_Variable_8 = CallFunc_Add_IntInt_ReturnValue_8;0x3AF8 goto Label_3998;0x3AFD Label_3AFD:0x3AFD CallFunc_GetAllActorsOfClassWithTag_OutActors_3 = {};0x3B08 GetAllActorsOfClassWithTag(this, /Game/Blueprints/Boss/BossSaveLife.BossSaveLife_C, FName(Save1), CallFunc_GetAllActorsOfClassWithTag_OutActors_3);0x3B32 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors_3, 0, CallFunc_Array_Get_Item_21);0x3B69 CallFunc_IsValid_ReturnValue_12 = IsValid(CallFunc_Array_Get_Item_21);0x3B86 if (!(CallFunc_IsValid_ReturnValue_12)) goto Label_3B95;0x3B94 PopFlow();0x3B95 Label_3B95:0x3B95 CallFunc_GetTransform_ReturnValue_3 = GetTransform();0x3BB1 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_4 = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Boss/BossSaveLife.BossSaveLife_C, CallFunc_GetTransform_ReturnValue_3, 1, nullptr, 1);0x3BDD SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_4, FName(Class), /Game/Blueprints/Boss/BossSaveLife.BossSaveLife_C);0x3C06 CallFunc_GetTransform_ReturnValue_3 = GetTransform();0x3C22 CallFunc_FinishSpawningActor_ReturnValue_4 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_4, CallFunc_GetTransform_ReturnValue_3, 1);0x3C4A CallFunc_MakeLiteralInt_ReturnValue_1 = MakeLiteralInt(1);0x3C6B CallFunc_GetObjectClass_ReturnValue_1 = GetObjectClass(this);0x3C80 CallFunc_FinishSpawningActor_ReturnValue_4.StartEventStore(CallFunc_GetObjectClass_ReturnValue_1, this, CallFunc_MakeLiteralInt_ReturnValue_1);0x3CB7 goto Label_368B;0x3CBC Label_3CBC:0x3CBC if (!(Temp_bool_IsClosed_Variable_2)) goto Label_3CCB;0x3CCA PopFlow();0x3CCB Label_3CCB:0x3CCB Temp_bool_IsClosed_Variable_2 = true;0x3CD6 CallFunc_GetAllActorsOfClassWithTag_OutActors_4 = {};0x3CE1 GetAllActorsOfClassWithTag(this, /Game/Blueprints/Checkpoint/Checkpoint.Checkpoint_C, FName(CheckpointBoss), CallFunc_GetAllActorsOfClassWithTag_OutActors_4);0x3D0B goto Label_396A;0x3D10 Label_3D10:0x3D10 Temp_bool_IsClosed_Variable_2 = true;0x3D1B PopFlow();0x3D1C Label_3D1C:0x3D1C Temp_int_Loop_Counter_Variable_9 = 0;0x3D33 goto Label_316B;0x3D38 Label_3D38:0x3D38 PushFlow(Label_3CBC);0x3D3D if (!(Temp_bool_Has_Been_Initd_Variable_2)) goto Label_3D4C;0x3D4B PopFlow();0x3D4C Label_3D4C:0x3D4C Temp_bool_Has_Been_Initd_Variable_2 = true;0x3D57 if (!(false)) PopFlow();0x3D59 goto Label_3D10;0x3D5E Temp_name_Variable = K2Node_CustomEvent_NotifyName_4;0x3D79 PopFlow();0x3D7A Label_3D7A:0x3D7A Temp_int_Loop_Counter_Variable_10 = 0;0x3D91 goto Label_37A5;0x3D96 Label_3D96:0x3D96 PushFlow(Label_3E27);0x3D9B CallFunc_MakeLiteralInt_ReturnValue_2 = MakeLiteralInt(2);0x3DBC /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors_6, Temp_int_Array_Index_Variable_13, CallFunc_Array_Get_Item_24);0x3DF7 CallFunc_Array_Get_Item_24.BossCheckpointActivation(true, CallFunc_MakeLiteralInt_ReturnValue_2, false);0x3E26 PopFlow();0x3E27 Label_3E27:0x3E27 CallFunc_Add_IntInt_ReturnValue_11 = Add_IntInt(Temp_int_Loop_Counter_Variable_11, 1);0x3E51 Temp_int_Loop_Counter_Variable_11 = CallFunc_Add_IntInt_ReturnValue_11;0x3E6C Label_3E6C:0x3E6C CallFunc_Array_Length_ReturnValue_18 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClassWithTag_OutActors_6);0x3EA7 CallFunc_Less_IntInt_ReturnValue_18 = Less_IntInt(Temp_int_Loop_Counter_Variable_11, CallFunc_Array_Length_ReturnValue_18);0x3ECD if (!(CallFunc_Less_IntInt_ReturnValue_18)) goto Label_3EFB;0x3EDB Temp_int_Array_Index_Variable_13 = Temp_int_Loop_Counter_Variable_11;0x3EF6 goto Label_3D96;0x3EFB Label_3EFB:0x3EFB CallFunc_GetAllActorsOfClassWithTag_OutActors_5 = {};0x3F06 GetAllActorsOfClassWithTag(this, /Game/Blueprints/Boss/BossSaveLife.BossSaveLife_C, FName(Save0), CallFunc_GetAllActorsOfClassWithTag_OutActors_5);0x3F30 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors_5, 0, CallFunc_Array_Get_Item_23);0x3F67 CallFunc_IsValid_ReturnValue_13 = IsValid(CallFunc_Array_Get_Item_23);0x3F84 if (!(CallFunc_IsValid_ReturnValue_13)) goto Label_3F93;0x3F92 PopFlow();0x3F93 Label_3F93:0x3F93 CallFunc_GetTransform_ReturnValue_4 = GetTransform();0x3FAF CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_5 = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Boss/BossSaveLife.BossSaveLife_C, CallFunc_GetTransform_ReturnValue_4, 1, nullptr, 1);0x3FDB SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_5, FName(Class), /Game/Blueprints/Boss/BossSaveLife.BossSaveLife_C);0x4004 CallFunc_GetTransform_ReturnValue_4 = GetTransform();0x4020 CallFunc_FinishSpawningActor_ReturnValue_5 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_5, CallFunc_GetTransform_ReturnValue_4, 1);0x4048 CallFunc_MakeLiteralInt_ReturnValue_2 = MakeLiteralInt(2);0x4069 CallFunc_GetObjectClass_ReturnValue_2 = GetObjectClass(this);0x407E CallFunc_FinishSpawningActor_ReturnValue_5.StartEventStore(CallFunc_GetObjectClass_ReturnValue_2, this, CallFunc_MakeLiteralInt_ReturnValue_2);0x40B5 goto Label_368B;0x40BA Label_40BA:0x40BA Temp_int_Loop_Counter_Variable_11 = 0;0x40D1 Temp_int_Array_Index_Variable_13 = 0;0x40E8 goto Label_3E6C;0x40ED Label_40ED:0x40ED Temp_int_Array_Index_Variable_14 = 0;0x4104 Label_4104:0x4104 CallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AttachedActors);0x413F CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_12, CallFunc_Array_Length_ReturnValue_5);0x4165 if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_429F;0x4173 Temp_int_Array_Index_Variable_14 = Temp_int_Loop_Counter_Variable_12;0x418E PushFlow(Label_4255);0x4193 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AttachedActors, Temp_int_Array_Index_Variable_14, CallFunc_Array_Get_Item_5);0x41CE CallFunc_IsValid_ReturnValue_8 = IsValid(CallFunc_Array_Get_Item_5);0x41EB if (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x41F5 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AttachedActors, Temp_int_Array_Index_Variable_14, CallFunc_Array_Get_Item_5);0x4230 CallFunc_Array_Get_Item_5.K2_DestroyActor();0x4254 PopFlow();0x4255 Label_4255:0x4255 CallFunc_Add_IntInt_ReturnValue_12 = Add_IntInt(Temp_int_Loop_Counter_Variable_12, 1);0x427F Temp_int_Loop_Counter_Variable_12 = CallFunc_Add_IntInt_ReturnValue_12;0x429A goto Label_4104;0x429F Label_429F:0x429F K2_DestroyActor();0x42AD PopFlow();0x42AE Label_42AE:0x42AE if (!(Temp_bool_IsClosed_Variable_3)) goto Label_42BD;0x42BC PopFlow();0x42BD Label_42BD:0x42BD Temp_bool_IsClosed_Variable_3 = true;0x42C8 CallFunc_GetAllActorsOfClassWithTag_OutActors_6 = {};0x42D3 GetAllActorsOfClassWithTag(this, /Game/Blueprints/Checkpoint/Checkpoint.Checkpoint_C, FName(CheckpointBoss), CallFunc_GetAllActorsOfClassWithTag_OutActors_6);0x42FD goto Label_40BA;0x4302 Label_4302:0x4302 Temp_bool_Has_Been_Initd_Variable_3 = true;0x430D if (!(false)) PopFlow();0x430F Temp_bool_IsClosed_Variable_3 = true;0x431A PopFlow();0x431B Label_431B:0x431B if (!(Temp_bool_Has_Been_Initd_Variable_3)) goto Label_4302;0x4329 PopFlow();0x432A Label_432A:0x432A PushFlow(Label_42AE);0x432F goto Label_431B;0x4334 PopFlow();0x4335 PopFlow();0x4336 PopFlow();0x4337 PopFlow();0x4338 PopFlow();0x4339 PopFlow();0x433A Recast(nullptr);0x4349 CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x435E K2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x4382 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x439F if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x43A9 K2Node_CreateDelegate_OutputDelegate_5.Bind(this, LandDispatcher);0x43C0 K2Node_DynamicCast_AsMy_Game_Mode.Land += K2Node_CreateDelegate_OutputDelegate_5;0x43E9 K2Node_CreateDelegate_OutputDelegate_7.Bind(this, SliceEndAction);0x4400 K2Node_DynamicCast_AsMy_Game_Mode.SliceEndEvent += K2Node_CreateDelegate_OutputDelegate_7;0x4429 K2Node_CreateDelegate_OutputDelegate_8.Bind(this, SliceStart);0x4440 K2Node_DynamicCast_AsMy_Game_Mode.SliceStartEvent += K2Node_CreateDelegate_OutputDelegate_8;0x4469 K2Node_CreateDelegate_OutputDelegate_6.Bind(this, Recast);0x4480 K2Node_DynamicCast_AsMy_Game_Mode.StartPawn += K2Node_CreateDelegate_OutputDelegate_6;0x44A9 AttachChilds();0x44B7 SetStartValues();0x44C5 SetLife();0x44D3 PhysicsControl(1f, true, false);0x44E8 PushFlow(Label_4524);0x44ED Delay(this, 3f, LatentActionInfo{0x10, -594018071, FName(ExecuteUbergraph_Boss04), this});0x4523 PopFlow();0x4524 Label_4524:0x4524 CallFunc_IsValid_ReturnValue_1 = IsValid(BossStart);0x4541 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x454B Temp_bool_Variable_1 = BossStart.FirstCutscene;0x4574 BreakHitResult(As Main Char.DistanceHitResults, 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);0x463F CallFunc_ActorHasTag_ReturnValue = CallFunc_BreakHitResult_HitActor.ActorHasTag(FName(Boss04Arena));0x4676 Temp_bool_Variable = CallFunc_ActorHasTag_ReturnValue;0x4689 CallFunc_IsValid_ReturnValue_2 = IsValid(Switch(Temp_bool_Variable, false => Switch(Temp_bool_Variable_1, false => StartPointB, true => StartPointA, default => K2Node_Select_Default), true => StartPointA, default => K2Node_Select_Default_1));0x46FE if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x4708 Temp_bool_Variable_1 = BossStart.FirstCutscene;0x4731 BreakHitResult(As Main Char.DistanceHitResults, 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);0x47FC CallFunc_ActorHasTag_ReturnValue = CallFunc_BreakHitResult_HitActor.ActorHasTag(FName(Boss04Arena));0x4833 Temp_bool_Variable = CallFunc_ActorHasTag_ReturnValue;0x4846 CallFunc_GetTransform_ReturnValue = Switch(Temp_bool_Variable, false => Switch(Temp_bool_Variable_1, false => StartPointB, true => StartPointA, default => K2Node_Select_Default), true => StartPointA, default => K2Node_Select_Default_1).GetTransform();0x48D0 StartTransform = CallFunc_GetTransform_ReturnValue;0x48EB PopFlow();0x48EC DeltaTime = K2Node_Event_DeltaSeconds;0x4907 CallFunc_IsValid_ReturnValue = IsValid(As Main Char);0x4924 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x492E Movement();0x493C Trail();0x494A Utilities();0x4958 SFX-VFX();0x4966 PopFlow();0x4967 PopFlow();0x4968 Label_4968:0x4968 Temp_int_Array_Index_Variable_15 = 0;0x497F Label_497F:0x497F CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(TopFences);0x49BA CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_14, CallFunc_Array_Length_ReturnValue);0x49E0 if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x49EA Temp_int_Array_Index_Variable_15 = Temp_int_Loop_Counter_Variable_14;0x4A05 PushFlow(Label_4B32);0x4A0A /Script/Engine.Default__KismetArrayLibrary.Array_Get(TopFences, Temp_int_Array_Index_Variable_15, CallFunc_Array_Get_Item);0x4A45 K2Node_DynamicCast_AsFence_4Generator_Machine = Cast<Fence4Generator_Machine_C>(CallFunc_Array_Get_Item);0x4A69 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsFence_4Generator_Machine);0x4A86 if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x4A90 CallFunc_VLerp_ReturnValue_1 = VLerp(FVector(0, 0, 0), FVector(0, 0, -150), Timeline_1_NewTrack_0_589C394C46D23E8212F0129012AE19E6);0x4AE7 K2Node_DynamicCast_AsFence_4Generator_Machine.Root.K2_SetRelativeLocation(CallFunc_VLerp_ReturnValue_1, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x4B31 PopFlow();0x4B32 Label_4B32:0x4B32 CallFunc_Add_IntInt_ReturnValue_14 = Add_IntInt(Temp_int_Loop_Counter_Variable_14, 1);0x4B5C Temp_int_Loop_Counter_Variable_14 = CallFunc_Add_IntInt_ReturnValue_14;0x4B77 goto Label_497F;0x4B7C ParryCheck(CallFunc_ParryCheck_NewParam);0x4B93 ParryEvent();0x4BA1 K2Node_Event_P.BossParryAttackResult(false, this);0x4BC7 PopFlow();0x4BC8 SliceEndDeath();0x4BD6 PopFlow();0x4BD7 SliceFeedback();0x4BE5 CheckCheckpointSlice(K2Node_Event_Life);0x4BFC PopFlow();0x4BFD StartPursue(true, false);0x4C0D PopFlow();0x4C0E Label_4C0E:0x4C0E StartPursue(true, false);0x4C1E PopFlow();0x4C1F Label_4C1F:0x4C1F if (!(Started)) goto Label_4CB8;0x4C2D CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_CustomEvent_Actor_2, this);0x4C4B if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x4C55 CallFunc_ComponentHasTag_ReturnValue = K2Node_CustomEvent_Comp_1.ComponentHasTag(FName(Arm));0x4C8C if (!(CallFunc_ComponentHasTag_ReturnValue)) goto Label_4C9B;0x4C9A PopFlow();0x4C9B Label_4C9B:0x4C9B RetreatArm();0x4CA9 ParryReturn();0x4CB7 PopFlow();0x4CB8 Label_4CB8:0x4CB8 CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_CustomEvent_Actor_2, this);0x4CD6 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x4CE0 goto Label_4C0E;0x4CE5 Label_4CE5:0x4CE5 PrintString(this, "Back Slide", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x4D32 BackTL.PlayFromStart();0x4D52 PopFlow();0x4D53 Label_4D53:0x4D53 PopFlow();0x4D54 Label_4D54:0x4D54 SlowDownEvent(5f, 0.25);0x4D70 goto Label_4D53;0x4D75 Label_4D75:0x4D75 Temp_int_Loop_Counter_Variable_12 = 0;0x4D8C goto Label_40ED;0x4D91 Label_4D91:0x4D91 CallFunc_BooleanOR_ReturnValue = BooleanOR(As Main Char.isSlide, As Main Char.StillSlide);0x4DE3 CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, As Main Char.IsCrouching);0x4E1F if (!(CallFunc_BooleanOR_ReturnValue_1)) PopFlow();0x4E29 CallFunc_IsPlaying_ReturnValue = BackTL.IsPlaying();0x4E53 if (!(CallFunc_IsPlaying_ReturnValue)) goto Label_4CE5;0x4E61 PopFlow();0x4E62 if (!(K2Node_CustomEvent_Back)) PopFlow();0x4E6C goto Label_4D91;0x4E71 Label_4E71:0x4E71 CallFunc_K2_GetComponentLocation_ReturnValue = Boss04Engine.K2_GetComponentLocation();0x4EA3 PlaySoundAtLocation(this, /Game/Blueprints/Boss/Boss04/SFX/Boss04ScreamSmall_Cue.Boss04ScreamSmall_Cue, CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x4EEC PopFlow();0x4EED Label_4EED:0x4EED if (!(SlicingArm)) PopFlow();0x4EF7 As Main Char.ForceEndSlicing(1);0x4F1D PopFlow();0x4F1E if (!(K2Node_CustomEvent_Return)) goto Label_4F4D;0x4F2C Timeline_1.Play();0x4F4C PopFlow();0x4F4D Label_4F4D:0x4F4D Timeline_1.Reverse();0x4F6D PopFlow();0x4F6E Label_4F6E:0x4F6E CheckCabins(false);0x4F7D goto Label_4E71;0x4F82 goto Label_4F6E;0x4F87 Label_4F87:0x4F87 RetriggerableDelay(this, 0.2f, LatentActionInfo{0x2B, 270341156, FName(ExecuteUbergraph_Boss04), this});0x4FBD PopFlow();0x4FBE Label_4FBE:0x4FBE CheckCabins(false);0x4FCD goto Label_4D54;0x4FD2 if (!(K2Node_CustomEvent_Force)) goto Label_4F87;0x4FE0 goto Label_00FF;0x4FE5 goto Label_4EED;0x4FEA Label_4FEA:0x4FEA SlicingArm = false;0x4FF5 goto Label_4C1F;0x4FFA goto Label_4FEA;0x4FFF Label_4FFF:0x4FFF SlicingBoss = false;0x500A CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = EqualEqual_ObjectObject(K2Node_CustomEvent_Actor, this);0x5028 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_2)) PopFlow();0x5032 goto Label_4FBE;0x5037 CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(K2Node_CustomEvent_Actor_1, this);0x5055 SlicingBoss = CallFunc_EqualEqual_ObjectObject_ReturnValue_1;0x5068 SliceComp = K2Node_CustomEvent_Comp;0x507B CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(ArmSliceCollisions, K2Node_CustomEvent_Comp);0x50B7 SlicingArm = CallFunc_Array_Contains_ReturnValue;0x50CA PopFlow();0x50CB goto Label_4FFF;0x50D0 Label_50D0:0x50D0 StartTL.Reverse();0x50F0 PopFlow();0x50F1 Label_50F1:0x50F1 StartTL.Play();0x5111 PopFlow();0x5112 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_5;0x512D PopFlow();0x512E Label_512E:0x512E CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x5143 PrintString(this, "slicearmadd", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x5199 PopFlow();0x519A Label_519A:0x519A CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x51AF PrintString(this, "slicearmremove", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x5208 PopFlow();0x5209 Label_5209:0x5209 Temp_int_Loop_Counter_Variable_14 = 0;0x5220 goto Label_4968;0x5225 Label_5225:0x5225 if (!(Parry)) goto Label_5234;0x5233 PopFlow();0x5234 Label_5234:0x5234 CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0.25);0x5259 CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(0.75);0x527E CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue_1, WalkingOnBoss);0x52B5 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue, 1);0x52E3 CallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x5300 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(Boss04Rig, /Game/Blueprints/Boss/Boss04/Mesh/Boss04Rig_CraneRetreat_Montage.Boss04Rig_CraneRetreat_Montage, CallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast_1, 0f, FName(Default), true);0x5342 CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x535F if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_54AD;0x536D K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnCompleted_00FF48F44065FF6D9E37998A0D0E6B23);0x5384 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_16;0x53AD K2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnBlendOut_00FF48F44065FF6D9E37998A0D0E6B23);0x53C4 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_17;0x53ED K2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnInterrupted_00FF48F44065FF6D9E37998A0D0E6B23);0x5404 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_18;0x542D K2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnNotifyBegin_00FF48F44065FF6D9E37998A0D0E6B23);0x5444 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_19;0x546D K2Node_CreateDelegate_OutputDelegate_20.Bind(this, OnNotifyEnd_00FF48F44065FF6D9E37998A0D0E6B23);0x5484 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_20;0x54AD Label_54AD:0x54AD SpeedControlTL.PlayFromStart();0x54CD PopFlow();0x54CE Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_6;0x54E9 PopFlow();0x54EA Label_54EA:0x54EA CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(Parry, Death);0x5510 CallFunc_BooleanOR_ReturnValue_3 = BooleanOR(CallFunc_BooleanOR_ReturnValue_2, EventEnabled);0x5536 if (!(CallFunc_BooleanOR_ReturnValue_3)) goto Label_5545;0x5544 PopFlow();0x5545 Label_5545:0x5545 if (!(WalkingOnBoss)) goto Label_5554;0x5553 PopFlow();0x5554 Label_5554:0x5554 if (!(ArmAttack)) PopFlow();0x555E CallFunc_GetActorUpVector_ReturnValue = GetActorUpVector();0x557A CallFunc_Dot_VectorVector_ReturnValue = Dot_VectorVector(K2Node_Event_HitNormal, CallFunc_GetActorUpVector_ReturnValue);0x55A8 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Dot_VectorVector_ReturnValue, -0.5);0x55CE if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x55D8 K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(K2Node_Event_Other);0x55FC K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x5619 if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x5623 CallFunc_ComponentHasTag_ReturnValue_2 = K2Node_Event_MyComp.ComponentHasTag(FName(Arm));0x565A if (!(CallFunc_ComponentHasTag_ReturnValue_2)) goto Label_569A;0x5668 K2Node_DynamicCast_AsMain_Char.DeathRestartEvent(6, K2Node_Event_HitLocation, this, false);0x5699 PopFlow();0x569A Label_569A:0x569A CallFunc_ComponentHasTag_ReturnValue_1 = K2Node_Event_MyComp.ComponentHasTag(FName(Hook));0x56D1 if (!(CallFunc_ComponentHasTag_ReturnValue_1)) PopFlow();0x56DB CallFunc_GetComponentVelocity_ReturnValue = K2Node_Event_MyComp.GetComponentVelocity();0x5711 CallFunc_VSize_ReturnValue = VSize(CallFunc_GetComponentVelocity_ReturnValue);0x5736 CallFunc_Conv_DoubleToString_ReturnValue = Conv_DoubleToString(CallFunc_VSize_ReturnValue);0x575B PrintString(this, CallFunc_Conv_DoubleToString_ReturnValue, true, true, LinearColor{0.564101f, 1f, 0f, 1f}, 2f, FName(None));0x57A5 PopFlow();0x57A6 goto Label_54EA;0x57AB Label_57AB:0x57AB if (!(EventEnabled)) goto Label_57BA;0x57B9 PopFlow();0x57BA Label_57BA:0x57BA Delay(this, 0.25f, LatentActionInfo{0x149, 2089435958, FName(ExecuteUbergraph_Boss04), this});0x57F0 PopFlow();0x57F1 K2Node_MakeArray_Array = {ArrowCraneA, ArrowCraneB, ArrowCraneC};0x5817 /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array, K2Node_CustomEvent_ID_1, CallFunc_Array_Get_Item_2);0x5852 CallFunc_K2_GetComponentLocation_ReturnValue_2 = CallFunc_Array_Get_Item_2.K2_GetComponentLocation();0x5884 /Game/Blueprints/Boss/SpawnRedEyes.Default__SpawnRedEyes_C.SpawnRedEyes(CallFunc_Array_Get_Item_2, K2Node_MakeArray_Array, CallFunc_K2_GetComponentLocation_ReturnValue_2, 3f, false, 0.5, this);0x58D3 PopFlow();0x58D4 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_7;0x58EF PopFlow();0x58F0 Label_58F0:0x58F0 Temp_int_Array_Index_Variable_16 = 0;0x5907 Label_5907:0x5907 CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AllMines);0x5942 CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_15, CallFunc_Array_Length_ReturnValue_4);0x5968 if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x5972 Temp_int_Array_Index_Variable_16 = Temp_int_Loop_Counter_Variable_15;0x598D PushFlow(Label_5A54);0x5992 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AllMines, Temp_int_Array_Index_Variable_16, CallFunc_Array_Get_Item_4);0x59CD CallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_Array_Get_Item_4);0x59EA if (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x59F4 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AllMines, Temp_int_Array_Index_Variable_16, CallFunc_Array_Get_Item_4);0x5A2F CallFunc_Array_Get_Item_4.K2_DestroyActor();0x5A53 PopFlow();0x5A54 Label_5A54:0x5A54 CallFunc_Add_IntInt_ReturnValue_15 = Add_IntInt(Temp_int_Loop_Counter_Variable_15, 1);0x5A7E Temp_int_Loop_Counter_Variable_15 = CallFunc_Add_IntInt_ReturnValue_15;0x5A99 goto Label_5907;0x5A9E Anim.StartAlpha = StartTL_NewTrack_0_675B78E84147C36EAEC67E9F1EA45E96;0x5ACF PopFlow();0x5AD0 goto Label_57AB;0x5AD5 K2Node_MakeArray_Array_1 = {CraneRootA, CraneRootB, CraneRootC};0x5AFB /Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_MakeArray_Array_1, K2Node_CustomEvent_ID, CallFunc_Array_Get_Item_3);0x5B36 CallFunc_K2_GetComponentLocation_ReturnValue_3 = CallFunc_Array_Get_Item_3.K2_GetComponentLocation();0x5B68 PlaySoundAtLocation(this, /Game/Blueprints/Boss/Boss04/SFX/CraneBang_Cue.CraneBang_Cue, CallFunc_K2_GetComponentLocation_ReturnValue_3, FRotator(0, 0, 0), 1f, 1f, 0f, /Game/Blueprints/Boss/Boss04/SFX/CraneAttenuation.CraneAttenuation, nullptr, nullptr, nullptr);0x5BB9 PopFlow();0x5BBA Label_5BBA:0x5BBA if (!(WalkingOnBoss)) goto Label_5BC9;0x5BC8 PopFlow();0x5BC9 Label_5BC9:0x5BC9 if (!(ArmAttack)) goto Label_5BD8;0x5BD7 PopFlow();0x5BD8 Label_5BD8:0x5BD8 ArmAttack = true;0x5BE3 PushFlow(Label_519A);0x5BE8 CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0.25);0x5C0D CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(0.75);0x5C32 CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue_1, WalkingOnBoss);0x5C69 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_SelectFloat_ReturnValue, 1);0x5C97 CallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x5CB4 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(Boss04Rig, /Game/Blueprints/Boss/Boss04/Mesh/Boss04Rig_CraneStart_Montage.Boss04Rig_CraneStart_Montage, CallFunc_CreateProxyObjectForPlayMontage_PlayRate_ImplicitCast, 0f, FName(Default), true);0x5CF6 CallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x5D13 if (!(CallFunc_IsValid_ReturnValue_6)) goto Label_54AD;0x5D21 K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnCompleted_7F96018F4E5AFC2111B132906D659E7D);0x5D38 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_9;0x5D61 K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnBlendOut_7F96018F4E5AFC2111B132906D659E7D);0x5D78 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_10;0x5DA1 K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnInterrupted_7F96018F4E5AFC2111B132906D659E7D);0x5DB8 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_11;0x5DE1 K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnNotifyBegin_7F96018F4E5AFC2111B132906D659E7D);0x5DF8 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_12;0x5E21 K2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnNotifyEnd_7F96018F4E5AFC2111B132906D659E7D);0x5E38 CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_15;0x5E61 goto Label_54AD;0x5E66 Label_5E66:0x5E66 if (!(ArmAttack)) PopFlow();0x5E70 ArmAttack = false;0x5E7B PushFlow(Label_512E);0x5E80 PushFlow(Label_5E8A);0x5E85 goto Label_5225;0x5E8A Label_5E8A:0x5E8A ForceDetach();0x5E98 Temp_int_Loop_Counter_Variable_18 = 0;0x5EAF goto Label_29DB;0x5EB4 Label_5EB4:0x5EB4 if (!(CabinsSliced)) goto Label_5BBA;0x5EC2 PopFlow();0x5EC3 Label_5EC3:0x5EC3 if (!(CabinsSliced)) goto Label_5E66;0x5ED1 PopFlow();0x5ED2 PopFlow();0x5ED3 Label_5ED3:0x5ED3 Temp_int_Loop_Counter_Variable_15 = 0;0x5EEA goto Label_58F0;0x5EEF Label_5EEF:0x5EEF FadeTL.PlayFromStart();0x5F0F PopFlow();0x5F10 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_8;0x5F2B PopFlow();0x5F2C goto Label_2FE0;0x5F31 PopFlow();0x5F32 goto Label_5EC3;0x5F37 goto Label_5EB4;0x5F3C CallFunc_Lerp_Alpha_ImplicitCast = Cast<4>(SlowDownTL_NewTrack_0_BAB7C2A943E24DBF0BD905843DCFE752);0x5F59 CallFunc_Lerp_ReturnValue = Lerp(StartSD, 1, CallFunc_Lerp_Alpha_ImplicitCast);0x5F90 K2Node_VariableSet_SlowDownSpeed_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue);0x5FAD SlowDownSpeed = K2Node_VariableSet_SlowDownSpeed_ImplicitCast;0x5FC8 PopFlow();0x5FC9 Label_5FC9:0x5FC9 SlowDownTL.PlayFromStart();0x5FE9 PopFlow();0x5FEA PopFlow();0x5FEB Label_5FEB:0x5FEB Delay(this, 0.2f, LatentActionInfo{0x875, -339128526, FName(ExecuteUbergraph_Boss04), this});0x6021 PopFlow();0x6022 Label_6022:0x6022 Anim.StartAlpha = 0f;0x604F CallFunc_K2_AttachToComponent_ReturnValue = Boss04Rig.K2_AttachToComponent(DefaultSceneRoot, FName(None), 0, 0, 1, true);0x6096 Boss04Rig.K2_SetRelativeLocationAndRotation(FVector(0, 0, 0), FRotator(0, 0, 0), false, CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult, false);0x60F3 CallFunc_Montage_Play_ReturnValue = Anim.Montage_Play(/Game/Blueprints/Boss/Boss04/Mesh/Boss04Rig_Death_Montage.Boss04Rig_Death_Montage, 1f, 0, 0f, true);0x613B CallFunc_GetAllActorsOfClass_OutActors = {};0x6146 GetAllActorsOfClass(this, /Game/Blueprints/Boss/BossDeath.BossDeath_C, CallFunc_GetAllActorsOfClass_OutActors);0x6163 CallFunc_K2_GetActorLocation_ReturnValue_1 = K2_GetActorLocation();0x617F CallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_K2_GetActorLocation_ReturnValue_1, CallFunc_GetAllActorsOfClass_OutActors, CallFunc_FindNearestActor_Distance);0x61AE K2Node_DynamicCast_AsBoss_Death = Cast<BossDeath_C>(CallFunc_FindNearestActor_ReturnValue);0x61D2 K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBoss_Death);0x61EF if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x61F9 K2Node_MakeArray_Array_2 = {Boss04Engine, EngineBossWheel};0x6216 K2Node_DynamicCast_AsBoss_Death.StartDeath(Materials, this, Boss04Rig, Wheel Materials, AttachedActors, CapsulePlayerEndBack, K2Node_MakeArray_Array_2);0x6271 goto Label_5FEB;0x6276 Label_6276:0x6276 Timeline_0.PlayFromStart();0x6296 PopFlow();0x6297 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x62B1 K2Node_DynamicCast_AsMain_Char_1 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x62D5 K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsMain_Char_1);0x62F2 if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x62FC Temp_object_Variable = this;0x6307 K2Node_DynamicCast_AsMain_Char_1.RemoveEnemyArray(Temp_object_Variable);0x6334 goto Label_4D75;0x6339 Label_6339:0x6339 EndPursue();0x6347 SetActorTickEnabled(false);0x6356 goto Label_6022;0x635B goto Label_5ED3;0x6360 Label_6360:0x6360 Death = true;0x636B goto Label_6339;0x6370 if (!(Death)) goto Label_6360;0x637E PopFlow();0x637F CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(Timeline_0_NewTrack_0_7AA0F18C4A19ED72BFB652B332B9E77B);0x639C CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, 2);0x63CA CallFunc_K2_GetActorLocation_ReturnValue_3 = As Main Char.K2_GetActorLocation();0x63FC CallFunc_DynamicFeedbackShake_Scale_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x6419 As Main Char.DynamicFeedbackShake(CallFunc_DynamicFeedbackShake_Scale_ImplicitCast, CallFunc_K2_GetActorLocation_ReturnValue_3, false, nullptr, 0, 0, 0.5, false);0x6469 PopFlow();0x646A PopFlow();0x646B Label_646B:0x646B CallFunc_GetAllActorsOfClass_OutActors_1 = {};0x6476 GetAllActorsOfClass(this, /Game/Blueprints/Traps/Mine/Mine.Mine_C, CallFunc_GetAllActorsOfClass_OutActors_1);0x6493 goto Label_3D7A;0x6498 Label_6498:0x6498 CallFunc_K2_GetActorLocation_ReturnValue_2 = K2_GetActorLocation();0x64B4 CallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, /Game/Blueprints/Boss/Boss01/SFX/BossMovementR_Cue.BossMovementR_Cue, CallFunc_K2_GetActorLocation_ReturnValue_2, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, true);0x6506 PopFlow();0x6507 Label_6507:0x6507 As Main Char.BossParryEffect(FVector(0, 0, 0), true);0x6545 goto Label_6498;0x654A Label_654A:0x654A if (!(Started)) PopFlow();0x6554 goto Label_27B2;0x6559 Label_6559:0x6559 if (!(Death)) goto Label_654A;0x6567 PopFlow();0x6568 Label_6568:0x6568 K2Node_CreateDelegate_OutputDelegate_14.Bind(this, ParryReturn);0x657F CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_14, 60f, false, false, 0f, 0f);0x65B5 TimerParry = CallFunc_K2_SetTimerDelegate_ReturnValue;0x65D0 PopFlow();0x65D1 Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_9;0x65EC PopFlow();0x65ED Label_65ED:0x65ED Anim.Cabins = CabinsParry;0x661E PopFlow();0x661F Label_661F:0x661F fAILlERP.PlayFromStart();0x663F PopFlow();0x6640 if (!(Parry)) PopFlow();0x664A goto Label_6559;0x664F Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_10;0x666A goto Label_519A;0x666F goto Label_2788;0x6674 PopFlow();0x6675 Label_6675:0x6675 Temp_int_Variable = ParryID;0x6690 CallFunc_K2_GetComponentRotation_ReturnValue_1 = Switch(Temp_int_Variable, 0 => SplineHookA, 1 => SplineHookB, 2 => SplineHookC, default => K2Node_Select_Default_2).K2_GetComponentRotation();0x6708 CallFunc_K2_GetComponentLocation_ReturnValue_4 = Switch(Temp_int_Variable, 0 => SplineHookA, 1 => SplineHookB, 2 => SplineHookC, default => K2Node_Select_Default_2).K2_GetComponentLocation();0x6780 CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/Blueprints/Boss/Boss04/VFX/Boss04ParryImpact_NS.Boss04ParryImpact_NS, CallFunc_K2_GetComponentLocation_ReturnValue_4, CallFunc_K2_GetComponentRotation_ReturnValue_1, FVector(1, 1, 1), true, true, 0, true);0x67CE Temp_int_Variable = ParryID;0x67E9 CallFunc_K2_GetComponentToWorld_ReturnValue_1 = Switch(Temp_int_Variable, 0 => SplineHookA, 1 => SplineHookB, 2 => SplineHookC, default => K2Node_Select_Default_2).K2_GetComponentToWorld();0x6861 BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_1, CallFunc_BreakTransform_Location_4, CallFunc_BreakTransform_Rotation_4, CallFunc_BreakTransform_Scale_4);0x688F CallFunc_MakeTransform_ReturnValue_2 = MakeTransform(CallFunc_BreakTransform_Location_4, CallFunc_BreakTransform_Rotation_4, CallFunc_BreakTransform_Scale_4);0x68C6 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Boss/ShatterGround/GroundShatterActor.GroundShatterActor_C, CallFunc_MakeTransform_ReturnValue_2, 1, this, 1);0x68F2 SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(Duration), 3);0x691B SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(ScaleSize), 1.25);0x6944 SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(ImpulseStrength), 2000);0x696D SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(ImpulseDuration), 2);0x6996 SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(ImpulseRadius), 12000);0x69BF SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(ImpulseAdd), false);0x69E0 Temp_int_Variable = ParryID;0x69FB CallFunc_K2_GetComponentLocation_ReturnValue_5 = Switch(Temp_int_Variable, 0 => SplineHookA, 1 => SplineHookB, 2 => SplineHookC, default => K2Node_Select_Default_2).K2_GetComponentLocation();0x6A73 SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(Specificposimpulse), CallFunc_K2_GetComponentLocation_ReturnValue_5);0x6A9C SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(ScaleMultiplyShatter), 50);0x6AC5 Temp_int_Variable = ParryID;0x6AE0 CallFunc_K2_GetComponentToWorld_ReturnValue_1 = Switch(Temp_int_Variable, 0 => SplineHookA, 1 => SplineHookB, 2 => SplineHookC, default => K2Node_Select_Default_2).K2_GetComponentToWorld();0x6B58 BreakTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_1, CallFunc_BreakTransform_Location_4, CallFunc_BreakTransform_Rotation_4, CallFunc_BreakTransform_Scale_4);0x6B86 CallFunc_MakeTransform_ReturnValue_2 = MakeTransform(CallFunc_BreakTransform_Location_4, CallFunc_BreakTransform_Rotation_4, CallFunc_BreakTransform_Scale_4);0x6BBD CallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_MakeTransform_ReturnValue_2, 1);0x6BE5 Temp_int_Variable = ParryID;0x6C00 CallFunc_FinishSpawningActor_ReturnValue_1.Formation(Switch(Temp_int_Variable, 0 => SplineHookA, 1 => SplineHookB, 2 => SplineHookC, default => K2Node_Select_Default_2), false, true, false, 0, 0f, /Game/Blueprints/Boss/ShatterGround/GroundShatterInstanceBoss04.GroundShatterInstanceBoss04, false);0x6C87 PopFlow();0x6C88 Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_11;0x6CA3 PopFlow();0x6CA4 Label_6CA4:0x6CA4 Temp_int_Variable = ParryID;0x6CBF CallFunc_K2_GetComponentLocation_ReturnValue_4 = Switch(Temp_int_Variable, 0 => SplineHookA, 1 => SplineHookB, 2 => SplineHookC, default => K2Node_Select_Default_2).K2_GetComponentLocation();0x6D37 PlaySoundAtLocation(this, /Game/Sound/SFX/Impact/EnvImpactLarge_Cue.EnvImpactLarge_Cue, CallFunc_K2_GetComponentLocation_ReturnValue_4, FRotator(0, 0, 0), 1f, 0.75f, 0f, /Game/Sound/SFX/AttenuationNothing.AttenuationNothing, nullptr, this, nullptr);0x6D88 goto Label_6675;0x6D8D Label_6D8D:0x6D8D PushFlow(Label_65ED);0x6D92 PushFlow(Label_6568);0x6D97 PushFlow(Label_6CA4);0x6D9C goto Label_6276;0x6DA1 goto Label_6D8D;0x6DA6 goto Label_3350;0x6DAB goto Label_661F;0x6DB0 CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(Parry));0x6DD9 Anim.Montage_JumpToSection(CallFunc_MakeLiteralName_ReturnValue, MontageParry);0x6E0B goto Label_6507;0x6E10 K2Node_VariableSet_SpeedSlowDown_ImplicitCast = Cast<4>(SpeedControlTL_NewTrack_0_A16819E6433C41490C8EC38E9663DAE6);0x6E2D SpeedSlowDown = K2Node_VariableSet_SpeedSlowDown_ImplicitCast;0x6E48 PopFlow();0x6E49 Label_6E49:0x6E49 CallFunc_Montage_Play_ReturnValue_1 = Anim.Montage_Play(MontageParry, 1f, 0, 0f, true);0x6E91 goto Label_646B;0x6E96 Label_6E96:0x6E96 PrintString(this, "parry", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x6EDE goto Label_6E49;0x6EE3 Label_6EE3:0x6EE3 Parry = true;0x6EEE goto Label_6E96;0x6EF3 if (!(Parry)) goto Label_6EE3;0x6F01 PopFlow();0x6F02 PopFlow();0x6F03 Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_12;0x6F1E goto Label_519A;0x6F23 Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_13;0x6F3E PopFlow();0x6F3F Label_6F3F:0x6F3F CallFunc_SpawnSoundAttached_ReturnValue = SpawnSoundAttached(/Game/Blueprints/Boss/Boss04/SFX/Boss04Scream_Cue.Boss04Scream_Cue, CapsulePlayerEndBack, FName(None), FVector(0, 0, 0), FRotator(0, 0, 0), 2, false, 1f, 1f, 0f, /Game/Sound/SFX/AttenuationEnvLarge_SpatialSmaller.AttenuationEnvLarge_SpatialSmaller, nullptr, true);0x6FC1 PopFlow();0x6FC2 Label_6FC2:0x6FC2 if (!(InstantStart)) PopFlow();0x6FCC goto Label_6F3F;0x6FD1 Label_6FD1:0x6FD1 StartEngine(true, InstantStart);0x6FE9 CallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(0.5);0x700E CallFunc_FadeIn_FadeInDuration_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_2);0x702B EngineBossWheel.FadeIn(CallFunc_FadeIn_FadeInDuration_ImplicitCast, 1f, 0f, 0);0x7064 Boss04Engine.FadeIn(CallFunc_FadeIn_FadeInDuration_ImplicitCast, 1f, 0f, 0);0x709D goto Label_6FC2;0x70A2 Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_14;0x70BD PopFlow();0x70BE Label_70BE:0x70BE if (!(InstantStart)) goto Label_71D4;0x70CC Label_70CC:0x70CC DetectNearestSplinePosition();0x70DA SetActorTickEnabled(true);0x70E9 FenceTopEvent(false);0x70F8 As Main Char.Set Boss Big Enemy(true, this, LockOn);0x7127 if (!(K2Node_CustomEvent_Full)) goto Label_6FD1;0x7135 CallFunc_GetSocketLocation_ReturnValue = Boss04Rig.GetSocketLocation(FName(HeadSocket));0x7178 PlaySoundAtLocation(this, /Game/Blueprints/Boss/Boss04/SFX/StartEngine04_NS.StartEngine04_NS, CallFunc_GetSocketLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x71C1 SpawnRedEyes();0x71CF goto Label_6FD1;0x71D4 Label_71D4:0x71D4 CallFunc_GetGameMode_ReturnValue_3 = GetGameMode(this);0x71E9 K2Node_DynamicCast_AsMy_Game_Mode_3 = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue_3);0x720D K2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode_3);0x722A if (!(K2Node_DynamicCast_bSuccess_7)) PopFlow();0x7234 K2Node_DynamicCast_AsMy_Game_Mode_3.StartedBoss.Broadcast(true);0x725E goto Label_70CC;0x7263 EventEnabled = false;0x726E EndPursue();0x727C goto Label_22F9;0x7281 Label_7281:0x7281 As Main Char.Set Boss Big Enemy(false, this, LockOn);0x72B0 SetActorTickEnabled(false);0x72BF CallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(0.5);0x72E4 CallFunc_FadeOut_FadeOutDuration_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_2);0x7301 Boss04Engine.FadeOut(CallFunc_FadeOut_FadeOutDuration_ImplicitCast, 0f, 0);0x7335 EngineBossWheel.FadeOut(CallFunc_FadeOut_FadeOutDuration_ImplicitCast, 0f, 0);0x7369 PopFlow();0x736A Label_736A:0x736A CallFunc_GetGameMode_ReturnValue_4 = GetGameMode(this);0x737F K2Node_DynamicCast_AsMy_Game_Mode_4 = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue_4);0x73A3 K2Node_DynamicCast_bSuccess_8 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode_4);0x73C0 if (!(K2Node_DynamicCast_bSuccess_8)) PopFlow();0x73CA K2Node_DynamicCast_AsMy_Game_Mode_4.StartedBoss.Broadcast(false);0x73F4 goto Label_7281;0x73F9 CallFunc_Divide_DoubleDouble_B_ImplicitCast = Cast<4>(K2Node_CustomEvent_NewRate);0x7416 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(1, CallFunc_Divide_DoubleDouble_B_ImplicitCast);0x7444 CallFunc_SetPlayRate_NewRate_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x7461 SlowDownTL.SetPlayRate(CallFunc_SetPlayRate_NewRate_ImplicitCast);0x748A StartSD = K2Node_CustomEvent_StartSD;0x74A5 goto Label_5FC9;0x74AA Label_74AA:0x74AA SetActorHiddenInGame(true);0x74B9 CallFunc_GetAllActorsOfClassWithTag_OutActors = {};0x74C4 GetAllActorsOfClassWithTag(this, /Game/Blueprints/Boss/Boss04/Boss04Arena.Boss04Arena_C, K2Node_CustomEvent_Tag, CallFunc_GetAllActorsOfClassWithTag_OutActors);0x74EA /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, 0, CallFunc_Array_Get_Item_18);0x7521 EventSpline = CallFunc_Array_Get_Item_18;0x7534 goto Label_1759;0x7539 goto Label_3D1C;0x753E goto Label_5EEF;0x7543 PopFlow();0x7544 Label_7544:0x7544 Started = false;0x754F goto Label_736A;0x7554 goto Label_7544;0x7559 Label_7559:0x7559 PushFlow(Label_3161);0x755E PushFlow(Label_75BB);0x7563 PushFlow(Label_75DA);0x7568 CallFunc_Lerp_ReturnValue_1 = Lerp(K2Node_CustomEvent_PointA, K2Node_CustomEvent_PointB, EventTime);0x759F EventDistance = CallFunc_Lerp_ReturnValue_1;0x75BA PopFlow();0x75BB Label_75BB:0x75BB if (!(EventEnabled)) goto Label_75CA;0x75C9 PopFlow();0x75CA Label_75CA:0x75CA EventEnabled = true;0x75D5 goto Label_74AA;0x75DA Label_75DA:0x75DA CallFunc_RetriggerableDelay_Duration_ImplicitCast = Cast<3>(K2Node_CustomEvent_DelayToEnd);0x75F7 RetriggerableDelay(this, CallFunc_RetriggerableDelay_Duration_ImplicitCast, LatentActionInfo{0x159E, -1394271009, FName(ExecuteUbergraph_Boss04), this});0x7631 PopFlow();0x7632 Return to Position = K2Node_CustomEvent_ReturnToPosition;0x7645 goto Label_7559;0x764A Label_764A:0x764A Started = true;0x7655 InstantStart = K2Node_CustomEvent_Instant_1;0x7668 goto Label_70BE;0x766D goto Label_764A;0x7672 CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(10, 1, K2Node_CustomEvent_Instant);0x76A9 CallFunc_SetPlayRate_NewRate_ImplicitCast_1 = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x76C6 StartTL.SetPlayRate(CallFunc_SetPlayRate_NewRate_ImplicitCast_1);0x76EF if (!(K2Node_CustomEvent_Instant)) goto Label_7783;0x76FD CallFunc_SelectFloat_ReturnValue_2 = SelectFloat(1, 0, K2Node_CustomEvent_Start);0x7734 K2Node_VariableSet_StartAlpha_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_2);0x7751 Anim.StartAlpha = K2Node_VariableSet_StartAlpha_ImplicitCast;0x7782 PopFlow();0x7783 Label_7783:0x7783 if (!(K2Node_CustomEvent_Start)) goto Label_50D0;0x7791 goto Label_50F1;0x7796 Label_7796:0x7796 Delay(this, 1f, LatentActionInfo{0x15ED, 137398846, FName(ExecuteUbergraph_Boss04), this});0x77CC PopFlow();0x77CD goto Label_5209;0x77D2 PopFlow();0x77D3 goto Label_7796;0x77D8 Label_77D8:0x77D8 PushFlow(Label_7817);0x77DD PushFlow(Label_784C);0x77E2 CallFunc_EqualEqual_ObjectObject_ReturnValue_6 = EqualEqual_ObjectObject(K2Node_CustomEvent_InputPin, LifeSystem04CabinA);0x7808 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_6)) PopFlow();0x7812 goto Label_432A;0x7817 Label_7817:0x7817 CallFunc_EqualEqual_ObjectObject_ReturnValue_4 = EqualEqual_ObjectObject(K2Node_CustomEvent_InputPin, LifeSystem02CabinC);0x783D if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_4)) PopFlow();0x7847 goto Label_379B;0x784C Label_784C:0x784C CallFunc_EqualEqual_ObjectObject_ReturnValue_5 = EqualEqual_ObjectObject(K2Node_CustomEvent_InputPin, LifeSystem03CabinB);0x7872 if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_5)) PopFlow();0x787C goto Label_3D38;0x7881 goto Label_77D8;0x7886 goto Label_3317;0x788B Label_788B:0x788B return;Final 0x14f0670 0x04