void BossOptimization (bool On ) Script8 statements · 233 bytes of bytecode 0x0000 Temp_bool_Variable = On;0x0013 Temp_byte_Variable = 3;0x0027 Temp_byte_Variable_1 = 0;0x003B GrinderCollision.SetCollisionEnabled(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0094 HierarchicalInstancedStaticMesh.SetCastShadow(On);0x00BD GrinderCylinder.SetCastShadow(On);0x00E6 return;Public 0x14f0670 0x01 void SoundActive () Script32 statements · 1,203 bytes of bytecode 0x0000 if (!(HasSound)) goto Label_04B0;0x000E CallFunc_IsValid_ReturnValue = IsValid(GrinderLoop);0x002B if (!(CallFunc_IsValid_ReturnValue)) goto Label_04B0;0x0039 if (!(Active)) goto Label_036C;0x0047 if (!(Started)) goto Label_04B0;0x0055 CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(0.9, 1.1);0x0083 CallFunc_SetPitchMultiplier_NewPitchMultiplier_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x00A0 GrinderLoop.SetPitchMultiplier(CallFunc_SetPitchMultiplier_NewPitchMultiplier_ImplicitCast);0x00C9 CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(100);0x00EE CallFunc_RandomFloatInRange_Max_ImplicitCast = Cast<4>(GrinderLoop.Sound.Duration);0x0137 CallFunc_RandomFloatInRange_ReturnValue_1 = RandomFloatInRange(0, CallFunc_RandomFloatInRange_Max_ImplicitCast);0x0165 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_RandomFloatInRange_ReturnValue_1, CallFunc_MakeLiteralDouble_ReturnValue);0x0193 CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Multiply_DoubleDouble_ReturnValue);0x01B8 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_FTrunc_ReturnValue);0x01DD CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue);0x020B CallFunc_FadeIn_StartTime_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x0228 GrinderLoop.FadeIn(0.2f, 1f, CallFunc_FadeIn_StartTime_ImplicitCast, 0);0x0261 GetComponentBounds(GrinderCylinder, CallFunc_GetComponentBounds_Origin, CallFunc_GetComponentBounds_BoxExtent, CallFunc_GetComponentBounds_SphereRadius);0x028F CallFunc_SpawnSoundAtLocation_ReturnValue_1 = SpawnSoundAtLocation(this, /Game/Blueprints/Traps/Grinder/GrinderStart_Cue.GrinderStart_Cue, CallFunc_GetComponentBounds_Origin, FRotator(0, 0, 0), 1f, 1f, 0f, GrinderLoop.AttenuationSettings, nullptr, true);0x02FF CallFunc_SpawnSoundAtLocation_ReturnValue_1.AdjustAttenuation(GrinderLoop.AttenuationOverrides);0x033E CallFunc_SpawnSoundAtLocation_ReturnValue_1.Play(0f);0x0367 goto Label_04B0;0x036C Label_036C:0x036C if (!(Started)) goto Label_04B0;0x037A GrinderLoop.FadeOut(0.25f, 0f, 0);0x03AA GetComponentBounds(GrinderCylinder, CallFunc_GetComponentBounds_Origin, CallFunc_GetComponentBounds_BoxExtent, CallFunc_GetComponentBounds_SphereRadius);0x03D8 CallFunc_SpawnSoundAtLocation_ReturnValue = SpawnSoundAtLocation(this, /Game/Blueprints/Traps/Grinder/GrinderStart_Cue.GrinderStart_Cue, CallFunc_GetComponentBounds_Origin, FRotator(0, 0, 0), 1f, 0.75f, 0f, GrinderLoop.AttenuationSettings, nullptr, true);0x0448 CallFunc_SpawnSoundAtLocation_ReturnValue.AdjustAttenuation(GrinderLoop.AttenuationOverrides);0x0487 CallFunc_SpawnSoundAtLocation_ReturnValue.Play(0f);0x04B0 Label_04B0:0x04B0 return;Public 0x14f0670 0x00 void ChangeRotationRate (double B ) Script19 statements · 573 bytes of bytecode 0x0000 if (!(RotateWorld)) goto Label_0109;0x000E CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(RotationRate);0x002B CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, B);0x0059 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, 2);0x0087 CallFunc_MakeRotator_Roll_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x00A4 CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast, 0f, 0f);0x00D3 RotatingMovement.RotationRate = CallFunc_MakeRotator_ReturnValue;0x0104 goto Label_023A;0x0109 Label_0109:0x0109 CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(RotationRate);0x0126 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, B);0x0154 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, 180);0x0182 CallFunc_SelectFloat_ReturnValue = SelectFloat(2, 1, Up);0x01B9 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue);0x01E7 CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0204 SawMaterial.SetScalarParameterValue(FName(RotSpeed), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x023A Label_023A:0x023A return;Public 0x14f0670 0x08 void Set Rotation (bool isWorld ) Script20 statements · 712 bytes of bytecode 0x0000 RotateWorld = isWorld;0x0013 CallFunc_Conv_BoolToDouble_ReturnValue_1 = Conv_BoolToDouble(Active);0x0038 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(RotateWorld);0x0055 CallFunc_Conv_BoolToDouble_ReturnValue_3 = Conv_BoolToDouble(CallFunc_Not_PreBool_ReturnValue);0x007A CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(-1, CallFunc_Conv_BoolToDouble_ReturnValue_3);0x00A8 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_Conv_BoolToDouble_ReturnValue_1);0x00D6 CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x00F3 SawMaterial.SetScalarParameterValue(FName(MasterRotSpeed), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x0129 CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(Active);0x014E CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_BoolToDouble_ReturnValue, 2);0x017C CallFunc_Conv_BoolToDouble_ReturnValue_2 = Conv_BoolToDouble(RotateWorld);0x01A1 CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(RotationRate);0x01BE CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, CallFunc_Multiply_DoubleDouble_ReturnValue);0x01EC CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_Conv_BoolToDouble_ReturnValue_2);0x021A CallFunc_MakeRotator_Roll_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x0237 CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast, 0f, 0f);0x0266 RotatingMovement.RotationRate = CallFunc_MakeRotator_ReturnValue;0x0297 RotatingMovement.SetActive(RotateWorld, true);0x02C5 return;Public 0x14f0670 0x01 void Rot Player Hit (const FVector & PlayerLOc , const FVector & HitNormal , AMainChar_C * P , const FVector & Direction , const FVector & position , const bool & Inside ) Script52 statements · 1,600 bytes of bytecode 0x0000 cANDIE = false;0x000B CallFunc_GetTransform_ReturnValue = GetTransform();0x0027 CallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_GetTransform_ReturnValue, PlayerLOc);0x0055 CallFunc_Multiply_VectorVector_ReturnValue_1 = Multiply_VectorVector(CallFunc_InverseTransformLocation_ReturnValue, FVector(1, 0, 0));0x0093 PlayerRoot.K2_SetRelativeLocation(CallFunc_Multiply_VectorVector_ReturnValue_1, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x00C7 CallFunc_K2_GetComponentLocation_ReturnValue_1 = PlayerRoot.K2_GetComponentLocation();0x00F9 CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetComponentLocation_ReturnValue_1, PlayerLOc);0x0127 PlayerRoot.K2_SetWorldRotation(CallFunc_FindLookAtRotation_ReturnValue, false, CallFunc_K2_SetWorldRotation_SweepHitResult, false);0x015B CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(RotationRate);0x0178 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, 3);0x01A6 CallFunc_GetTransform_ReturnValue = GetTransform();0x01C2 CallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_GetTransform_ReturnValue, PlayerLOc);0x01F0 BreakVector(CallFunc_InverseTransformLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x021E CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_BreakVector_Y, 0);0x0244 CallFunc_SelectFloat_ReturnValue = SelectFloat(1, -1, CallFunc_Less_DoubleDouble_ReturnValue);0x027B CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue);0x02A9 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, -1);0x02D7 CallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x02F4 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, CallFunc_MakeRotator_Pitch_ImplicitCast, 0f);0x0323 PlayerRoot.K2_AddRelativeRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_AddRelativeRotation_SweepHitResult, false);0x0357 if (!(Active)) goto Label_0430;0x0365 if (!(FullLethal)) goto Label_0512;0x0373 cANDIE = true;0x037E Label_037E:0x037E CallFunc_K2_GetComponentLocation_ReturnValue = PlayerDeathSphere.K2_GetComponentLocation();0x03B0 CallFunc_GetUpVector_ReturnValue = PlayerDeathSphere.GetUpVector();0x03E2 Direction = CallFunc_GetUpVector_ReturnValue;0x03FD position = CallFunc_K2_GetComponentLocation_ReturnValue;0x0418 Inside = cANDIE;0x042B goto Label_063D;0x0430 Label_0430:0x0430 CallFunc_K2_GetActorLocation_ReturnValue = P.K2_GetActorLocation();0x0462 CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(-10);0x0487 P.PredictCapsuleCollision(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue, 0, false, 1, CallFunc_PredictCapsuleCollision_NewParam, CallFunc_PredictCapsuleCollision_OutHit);0x04E4 if (!(CallFunc_PredictCapsuleCollision_NewParam)) goto Label_0502;0x04F2 cANDIE = true;0x04FD goto Label_037E;0x0502 Label_0502:0x0502 cANDIE = false;0x050D goto Label_037E;0x0512 Label_0512:0x0512 CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, 0);0x0549 CallFunc_GetTransform_ReturnValue = GetTransform();0x0565 CallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_GetTransform_ReturnValue, PlayerLOc);0x0593 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_InverseTransformLocation_ReturnValue, FVector(0, 1, 1));0x05D1 CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x05FF CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, 300);0x0625 cANDIE = CallFunc_Greater_DoubleDouble_ReturnValue;0x0638 goto Label_037E;0x063D Label_063D:0x063D return;Public 0x14f0670 0x69 void ActivateStartStopFunction (bool Start ) Script5 statements · 59 bytes of bytecode 0x0000 Active = Start;0x0013 Set Rotation(RotateWorld);0x002A SoundActive();0x0038 return;Public 0x14f0670 0x01 void UserConstructionScript () Script112 statements · 4,210 bytes of bytecode 0x0000 PushFlow(Label_106F);0x0005 CallFunc_Conv_IntToDouble_ReturnValue_3 = Conv_IntToDouble(Amount);0x002A CallFunc_MakeVector_ReturnValue_3 = MakeVector(CallFunc_Conv_IntToDouble_ReturnValue_3, 1, 1);0x0061 GrinderCylinder.SetRelativeScale3D(CallFunc_MakeVector_ReturnValue_3);0x008A CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(1.35);0x00AF CallFunc_Conv_IntToDouble_ReturnValue_3 = Conv_IntToDouble(Amount);0x00D4 CallFunc_Add_DoubleDouble_ReturnValue_5 = Add_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_3, 0.5);0x0102 CallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_Add_DoubleDouble_ReturnValue_5, CallFunc_MakeLiteralDouble_ReturnValue, CallFunc_MakeLiteralDouble_ReturnValue);0x0139 GrinderCollision.SetRelativeScale3D(CallFunc_MakeVector_ReturnValue_2);0x0162 Capsule.SetGenerateOverlapEvents(HasOV);0x018B PushFlow(Label_08DA);0x0190 CallFunc_GetMaterial_ReturnValue = HierarchicalInstancedStaticMesh.GetMaterial(0);0x01C3 CallFunc_CreateDynamicMaterialInstance_ReturnValue = HierarchicalInstancedStaticMesh.CreateDynamicMaterialInstance(0, CallFunc_GetMaterial_ReturnValue, FName(None));0x020C SawMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x021F CallFunc_SelectFloat_ReturnValue = SelectFloat(2, 1, Up);0x0256 CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(RotationRate);0x0273 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, 180);0x02A1 CallFunc_Multiply_DoubleDouble_ReturnValue_10 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue);0x02CF CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_10);0x02EC SawMaterial.SetScalarParameterValue(FName(RotSpeed), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x0322 ActivateStartStopFunction(Active);0x0339 CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(Invert);0x035E CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Conv_BoolToDouble_ReturnValue, 180);0x038C CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x03A9 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x03D8 HierarchicalInstancedStaticMesh.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x040C Temp_int_Variable = 0;0x0423 Label_0423:0x0423 CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(100, Distance);0x0451 CallFunc_Conv_IntToDouble_ReturnValue_4 = Conv_IntToDouble(Amount);0x0476 CallFunc_Multiply_DoubleDouble_ReturnValue_15 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_4, CallFunc_Divide_DoubleDouble_ReturnValue_1);0x04A4 CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Multiply_DoubleDouble_ReturnValue_15);0x04C9 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_FTrunc_ReturnValue);0x04EF if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x04F9 PushFlow(Label_1025);0x04FE CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(Invert);0x0523 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Conv_BoolToDouble_ReturnValue, -100);0x0551 CallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(1);0x0576 CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(Temp_int_Variable);0x059B CallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(Temp_int_Variable);0x05C0 CallFunc_Multiply_DoubleDouble_ReturnValue_11 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_2, ScaleGrow);0x05EE CallFunc_Multiply_DoubleDouble_ReturnValue_12 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_2, 90);0x061C CallFunc_Add_DoubleDouble_ReturnValue_3 = Add_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue_2, CallFunc_Multiply_DoubleDouble_ReturnValue_11);0x064A CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_MakeLiteralDouble_ReturnValue_2, CallFunc_Add_DoubleDouble_ReturnValue_3, CallFunc_Add_DoubleDouble_ReturnValue_3);0x0681 CallFunc_Multiply_DoubleDouble_ReturnValue_13 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_2, Distance);0x06AF CallFunc_MakeLiteralDouble_ReturnValue_3 = MakeLiteralDouble(11.25);0x06D4 CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue_3, 1.5);0x0702 CallFunc_Multiply_DoubleDouble_ReturnValue_14 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, CallFunc_Divide_DoubleDouble_ReturnValue_2);0x0730 CallFunc_Add_DoubleDouble_ReturnValue_4 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_14, CallFunc_Multiply_DoubleDouble_ReturnValue_12);0x075E CallFunc_MakeRotator_Roll_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_4);0x077B CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast, 0f, 0f);0x07AA CallFunc_Conv_IntToDouble_ReturnValue_4 = Conv_IntToDouble(Amount);0x07CF CallFunc_Multiply_DoubleDouble_ReturnValue_16 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_4, CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x07FD CallFunc_Add_DoubleDouble_ReturnValue_6 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_13, CallFunc_Multiply_DoubleDouble_ReturnValue_16);0x082B CallFunc_MakeVector_ReturnValue_4 = MakeVector(CallFunc_Add_DoubleDouble_ReturnValue_6, 0, 0);0x0862 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_MakeVector_ReturnValue_4, CallFunc_MakeRotator_ReturnValue_1, CallFunc_MakeVector_ReturnValue_1);0x0899 CallFunc_AddInstance_ReturnValue = HierarchicalInstancedStaticMesh.AddInstance(CallFunc_MakeTransform_ReturnValue, false);0x08D9 PopFlow();0x08DA Label_08DA:0x08DA CallFunc_K2_GetActorRotation_ReturnValue = K2_GetActorRotation();0x08F6 CallFunc_GreaterGreater_VectorRotator_ReturnValue = GreaterGreater_VectorRotator(CapsuleOffset, CallFunc_K2_GetActorRotation_ReturnValue);0x0924 GetComponentBounds(GrinderCylinder, CallFunc_GetComponentBounds_Origin, CallFunc_GetComponentBounds_BoxExtent, CallFunc_GetComponentBounds_SphereRadius);0x0952 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_GetComponentBounds_Origin, CallFunc_GreaterGreater_VectorRotator_ReturnValue);0x0980 Capsule.K2_SetWorldLocation(CallFunc_Add_VectorVector_ReturnValue, false, CallFunc_K2_SetWorldLocation_SweepHitResult, false);0x09B4 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(1);0x09D9 Capsule.SetWorldScale3D(CallFunc_Conv_DoubleToVector_ReturnValue);0x0A02 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Amount);0x0A27 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 50);0x0A55 CallFunc_GetActorScale3D_ReturnValue = GetActorScale3D();0x0A71 BreakVector(CallFunc_GetActorScale3D_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0A9F CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_BreakVector_Y, 600);0x0ACD CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, CapsuleRadius);0x0AFB CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_6, 2);0x0B29 CallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_BreakVector_X);0x0B57 CallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_8, CapsuleHeightFix);0x0B85 CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_9, CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x0BB3 CallFunc_SetCapsuleSize_InRadius_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x0BD0 CallFunc_SetCapsuleSize_InHalfHeight_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x0BED Capsule.SetCapsuleSize(CallFunc_SetCapsuleSize_InRadius_ImplicitCast, CallFunc_SetCapsuleSize_InHalfHeight_ImplicitCast, false);0x0C20 CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(900);0x0C45 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue_1, 2);0x0C73 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Amount);0x0C98 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CapsuleHeightFix);0x0CC6 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 50);0x0CF4 CallFunc_GetActorScale3D_ReturnValue = GetActorScale3D();0x0D10 BreakVector(CallFunc_GetActorScale3D_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0D3E CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_BreakVector_Y, 600);0x0D6C CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, CapsuleRadius);0x0D9A CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_6, 2);0x0DC8 CallFunc_Multiply_DoubleDouble_ReturnValue_8 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_BreakVector_X);0x0DF6 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, CallFunc_MakeLiteralDouble_ReturnValue_1);0x0E24 CallFunc_Multiply_DoubleDouble_ReturnValue_9 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_8, CapsuleHeightFix);0x0E52 CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_9, CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x0E80 CallFunc_Add_DoubleDouble_ReturnValue_2 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue_1, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0EAE CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Add_DoubleDouble_ReturnValue_2, CallFunc_Add_DoubleDouble_ReturnValue, 0);0x0EE5 GrinderLoop.AttenuationOverrides.bEnableOcclusion = Enable Occlusion;0x0F17 GrinderLoop.AttenuationOverrides.BinauralRadius = Capsule.CapsuleRadius;0x0F67 GrinderLoop.AttenuationOverrides.AttenuationShapeExtents = CallFunc_MakeVector_ReturnValue;0x0FA1 CallFunc_BooleanAND_ReturnValue = BooleanAND(Active, HasSound);0x0FC7 GrinderLoop.SetAutoActivate(CallFunc_BooleanAND_ReturnValue);0x0FF4 if (!(HasSound)) goto Label_1003;0x1002 PopFlow();0x1003 Label_1003:0x1003 GrinderLoop.SetSound(nullptr);0x1024 PopFlow();0x1025 Label_1025:0x1025 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x104F Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x106A goto Label_0423;0x106F Label_106F:0x106F return;Event Public 0x14f0670 0x00 void InnerTL__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(4300);0x000F return;0x14f0670 0x00 void InnerTL__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(4290);0x000F return;0x14f0670 0x00 void TurnOnShake__FinishedFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(3866);0x000F return;0x14f0670 0x00 void TurnOnShake__UpdateFunc () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(3586);0x000F return;0x14f0670 0x00 void PhysDestroyTentacle (APhysicsDestroyEnemy_C * Phys , USkeletalMeshComponent * Mesh , int32 Index ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Phys = Phys;0x0012 PersistentFrame.K2Node_Event_Mesh = Mesh;0x0024 PersistentFrame.K2Node_Event_Index = Index;0x0036 ExecuteUbergraph_Grinder(404);0x0045 return;Public 0x14f0670 0x14 void PhysDestroyCastToDestroyer () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(405);0x000F return;Public 0x14f0670 0x00 void AwakeEnemy (const FVector & Location ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Location_1 = Location;0x0012 ExecuteUbergraph_Grinder(406);0x0021 return;Public 0x14f0670 0x18 void EnvironmentalDestroy (const FVector & Loc , const FVector & Dir , AActor * Destroyer ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Loc_1 = Loc;0x0012 PersistentFrame.K2Node_Event_Dir = Dir;0x0024 PersistentFrame.K2Node_Event_Destroyer = Destroyer;0x0036 ExecuteUbergraph_Grinder(407);0x0045 return;Public 0x14f0670 0x38 void DroneChangePath (int32 ID ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_ID = ID;0x0012 ExecuteUbergraph_Grinder(408);0x0021 return;Public 0x14f0670 0x04 void ForceDashEnemyOnPath () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(409);0x000F return;Public 0x14f0670 0x00 void BlinkSlacking (double NewParam ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_NewParam = NewParam;0x0012 ExecuteUbergraph_Grinder(410);0x0021 return;Public 0x14f0670 0x08 void NoiseCallAttention () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(411);0x000F return;Public 0x14f0670 0x00 void HitCapsuleResult () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(412);0x000F return;Public 0x14f0670 0x00 void CementSulk (const FHitResult & Hit , AMainChar_C * Player ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Hit = Hit;0x0012 PersistentFrame.K2Node_Event_Player = Player;0x0024 ExecuteUbergraph_Grinder(413);0x0033 return;Public 0x14f0670 0x108 void TutorialMessage (AActor * ActorCall ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_ActorCall = ActorCall;0x0012 ExecuteUbergraph_Grinder(414);0x0021 return;Public 0x14f0670 0x08 void ExplosionEnvironment () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(415);0x000F return;Public 0x14f0670 0x00 void DoorBash (const FVector & Loc ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Loc = Loc;0x0012 ExecuteUbergraph_Grinder(416);0x0021 return;Public 0x14f0670 0x18 void DistanceOptimization (bool Enabled ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Enabled = Enabled;0x0012 ExecuteUbergraph_Grinder(417);0x0021 return;Public 0x14f0670 0x01 void DeathGrinder () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(418);0x000F return;0x14f0670 0x00 void BndEvt__Grinder_Capsule_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature (UPrimitiveComponent * OverlappedComponent , AActor * OtherActor , UPrimitiveComponent * OtherComp , int32 OtherBodyIndex , bool bFromSweep , FHitResult & SweepResult ) Script9 statements · 126 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent_1 = OverlappedComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = OtherBodyIndex;0x0048 PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005A PersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006C ExecuteUbergraph_Grinder(507);0x007B return;0x14f0670 0x120 void BndEvt__Grinder_Capsule_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature (UPrimitiveComponent * OverlappedComponent , AActor * OtherActor , UPrimitiveComponent * OtherComp , int32 OtherBodyIndex ) Script7 statements · 90 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024 PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036 PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048 ExecuteUbergraph_Grinder(598);0x0057 return;0x14f0670 0x1C void ShootCastBack () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(3466);0x000F return;Public 0x14f0670 0x00 void LerpInner (double Multiply ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Multiply = Multiply;0x0012 ExecuteUbergraph_Grinder(3467);0x0021 return;0x14f0670 0x08 void MineActivation (const FVector & Location , AActor * Mine ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Location = Location;0x0012 PersistentFrame.K2Node_Event_Mine = Mine;0x0024 ExecuteUbergraph_Grinder(3496);0x0033 return;Public 0x14f0670 0x20 void StuntActivation () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(3497);0x000F return;Public 0x14f0670 0x00 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(3867);0x000F return;Event Protected 0x14f0670 0x00 void CapsuleOV (bool Start ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Start = Start;0x0012 ExecuteUbergraph_Grinder(4033);0x0021 return;0x14f0670 0x01 void PhysDestroySnapshot () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(4072);0x000F return;Public 0x14f0670 0x00 void PhysDestroyClone (AActor * Owner ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Owner = Owner;0x0012 ExecuteUbergraph_Grinder(4073);0x0021 return;Public 0x14f0670 0x08 void CheckisOV () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(4074);0x000F return;0x14f0670 0x00 void ActivationTriggerOptmization (bool Active ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_Active = Active;0x0012 ExecuteUbergraph_Grinder(4075);0x0021 return;Public 0x14f0670 0x01 void ParryTrap (AMainChar_C * P ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_P = P;0x0012 ExecuteUbergraph_Grinder(4099);0x0021 return;Public 0x14f0670 0x08 void ParryGrinder (AMainChar_C * P ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_P = P;0x0012 ExecuteUbergraph_Grinder(4123);0x0021 return;0x14f0670 0x08 void ShakeTurnOn () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_Grinder(4295);0x000F return;0x14f0670 0x00 void ExecuteUbergraph_Grinder (int32 EntryPoint ) Script181 statements · 4,304 bytes of bytecode 0x0000 PushFlow(Label_10CD);0x0005 goto [EntryPoint];0x000F Set Rotation(StoreWorld);0x0026 PopFlow();0x0027 Label_0027:0x0027 CallFunc_GetAttachParentActor_ReturnValue = GetAttachParentActor();0x003B K2Node_DynamicCast_AsRotator = Cast<Rotator_C>(CallFunc_GetAttachParentActor_ReturnValue);0x005F K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRotator);0x007C if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0086 K2Node_DynamicCast_AsRotator.Reverse();0x00AA PopFlow();0x00AB LerpInner(1);0x00C2 PopFlow();0x00C3 SoundActive();0x00D1 Started = true;0x00DC if (!(RotateWorld)) PopFlow();0x00E6 Set Rotation(RotateWorld);0x00FD PopFlow();0x00FE ShakeTurnOn();0x010C CallFunc_GetTimelineLength_ReturnValue = TurnOnShake.GetTimelineLength();0x013E RetriggerableDelay(this, CallFunc_GetTimelineLength_ReturnValue, LatentActionInfo{0x179, -1035774028, FName(ExecuteUbergraph_Grinder), this});0x0178 PopFlow();0x0179 ActivateStartStopFunction(true);0x0188 Parry = false;0x0193 PopFlow();0x0194 PopFlow();0x0195 PopFlow();0x0196 PopFlow();0x0197 PopFlow();0x0198 PopFlow();0x0199 PopFlow();0x019A PopFlow();0x019B PopFlow();0x019C PopFlow();0x019D PopFlow();0x019E PopFlow();0x019F PopFlow();0x01A0 PopFlow();0x01A1 PopFlow();0x01A2 StoreWorld = RotateWorld;0x01B5 Set Rotation(true);0x01C4 RetriggerableDelay(this, 0.5f, LatentActionInfo{0xF, 1947027872, FName(ExecuteUbergraph_Grinder), this});0x01FA PopFlow();0x01FB K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(K2Node_ComponentBoundEvent_OtherActor_1);0x021F K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x023C if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0246 CapsuleOV(true);0x0255 PopFlow();0x0256 K2Node_DynamicCast_AsMain_Char_1 = Cast<MainChar_C>(K2Node_ComponentBoundEvent_OtherActor);0x027A K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMain_Char_1);0x0297 if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x02A1 CapsuleOV(false);0x02B0 PopFlow();0x02B1 Label_02B1:0x02B1 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x02CB CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetPlayerController_ReturnValue);0x02E8 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x02F2 CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x030C K2Node_DynamicCast_AsMain_Char_2 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_1);0x0330 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsMain_Char_2);0x034D if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0357 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0371 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x038B CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.K2_GetActorLocation();0x03BD CallFunc_GetScaledCapsuleRadius_ReturnValue = Capsule.GetScaledCapsuleRadius();0x03EF CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetScaledCapsuleRadius_ReturnValue);0x040C CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, 2);0x043A CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Amount);0x045F CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 100);0x048D CallFunc_GetActorScale3D_ReturnValue = GetActorScale3D();0x04A9 BreakVector(CallFunc_GetActorScale3D_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x04D7 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_BreakVector_X);0x0505 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, -1);0x0533 CallFunc_K2_GetComponentToWorld_ReturnValue = Capsule.K2_GetComponentToWorld();0x0565 CallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue);0x0593 CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_InverseTransformLocation_ReturnValue, FVector(0, 0, 1));0x05D1 BreakVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x05FF CallFunc_FClamp_ReturnValue = FClamp(CallFunc_BreakVector_Z_1, CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0636 CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_FClamp_ReturnValue);0x066D CallFunc_TransformLocation_ReturnValue = TransformLocation(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_MakeVector_ReturnValue);0x069B CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_TransformLocation_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue);0x06C9 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue);0x06F7 CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue);0x0725 CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue_1, 0, 1);0x075C CallFunc_Lerp_ReturnValue = Lerp(1, 0, CallFunc_FClamp_ReturnValue_1);0x0793 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue, 0.25);0x07C1 CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, K2Node_CustomEvent_Multiply);0x07EF CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, ShakeAmount);0x081D CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_6, K2Node_DynamicCast_AsMain_Char_2.Camera Shake Multiply);0x0861 CallFunc_ClientStartCameraShake_Scale_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_7);0x087E CallFunc_GetPlayerController_ReturnValue.ClientStartCameraShake(/Game/Blueprints/Traps/CameraShakeTrap.CameraShakeTrap_C, CallFunc_ClientStartCameraShake_Scale_ImplicitCast, 0, FRotator(0, 0, 0));0x08CF if (!(HasSound)) PopFlow();0x08D9 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x08F3 CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.K2_GetActorLocation();0x0925 CallFunc_GetScaledCapsuleRadius_ReturnValue = Capsule.GetScaledCapsuleRadius();0x0957 CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetScaledCapsuleRadius_ReturnValue);0x0974 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, 2);0x09A2 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Amount);0x09C7 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, 100);0x09F5 CallFunc_GetActorScale3D_ReturnValue = GetActorScale3D();0x0A11 BreakVector(CallFunc_GetActorScale3D_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x0A3F CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_BreakVector_X);0x0A6D CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, -1);0x0A9B CallFunc_K2_GetComponentToWorld_ReturnValue = Capsule.K2_GetComponentToWorld();0x0ACD CallFunc_InverseTransformLocation_ReturnValue = InverseTransformLocation(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue);0x0AFB CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_InverseTransformLocation_ReturnValue, FVector(0, 0, 1));0x0B39 BreakVector(CallFunc_Multiply_VectorVector_ReturnValue, CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_BreakVector_Z_1);0x0B67 CallFunc_FClamp_ReturnValue = FClamp(CallFunc_BreakVector_Z_1, CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0B9E CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_BreakVector_X_1, CallFunc_BreakVector_Y_1, CallFunc_FClamp_ReturnValue);0x0BD5 CallFunc_TransformLocation_ReturnValue = TransformLocation(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_MakeVector_ReturnValue);0x0C03 CallFunc_Vector_Distance_ReturnValue = Vector_Distance(CallFunc_TransformLocation_ReturnValue, CallFunc_K2_GetActorLocation_ReturnValue);0x0C31 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Vector_Distance_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue);0x0C5F CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue);0x0C8D CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Divide_DoubleDouble_ReturnValue_1, 0, 1);0x0CC4 CallFunc_Lerp_ReturnValue = Lerp(1, 0, CallFunc_FClamp_ReturnValue_1);0x0CFB CallFunc_Lerp_ReturnValue_1 = Lerp(0.15, 1, CallFunc_Lerp_ReturnValue);0x0D32 K2Node_SetFieldsInStruct_OcclusionVolumeAttenuation_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue_1);0x0D4F GrinderLoop.AttenuationOverrides.OcclusionVolumeAttenuation = K2Node_SetFieldsInStruct_OcclusionVolumeAttenuation_ImplicitCast;0x0D89 PopFlow();0x0D8A PopFlow();0x0D8B goto Label_02B1;0x0D90 Label_0D90:0x0D90 LerpInner(0);0x0DA7 PopFlow();0x0DA8 PopFlow();0x0DA9 PopFlow();0x0DAA Label_0DAA:0x0DAA Delay(this, 0.05f, LatentActionInfo{0xAB, -784115407, FName(ExecuteUbergraph_Grinder), this});0x0DE0 PopFlow();0x0DE1 Label_0DE1:0x0DE1 TurnOnShake.PlayFromStart();0x0E01 PopFlow();0x0E02 CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(TurnOnShake_NewTrack_0_925A9B9743F4E783DBD651824812FC06);0x0E1F CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 2);0x0E4D BreakRotator(HierarchicalInstancedStaticMesh.RelativeRotation, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0E91 CallFunc_MakeRotator_Roll_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0EAE CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0EE5 HierarchicalInstancedStaticMesh.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x0F19 PopFlow();0x0F1A PopFlow();0x0F1B RotatingMovement.SetUpdatedComponent(HierarchicalInstancedStaticMesh);0x0F48 Delay(this, 1f, LatentActionInfo{0xC3, -1950829770, FName(ExecuteUbergraph_Grinder), this});0x0F7E PopFlow();0x0F7F Label_0F7F:0x0F7F InnerTL.Stop();0x0F9F PopFlow();0x0FA0 Label_0FA0:0x0FA0 InnerTL.Play();0x0FC0 PopFlow();0x0FC1 if (!(HasOV)) PopFlow();0x0FCB if (!(K2Node_CustomEvent_Start)) goto Label_0FDE;0x0FD9 goto Label_0FA0;0x0FDE Label_0FDE:0x0FDE PushFlow(Label_0D90);0x0FE3 goto Label_0F7F;0x0FE8 PopFlow();0x0FE9 PopFlow();0x0FEA PopFlow();0x0FEB BossOptimization(K2Node_Event_Active);0x1002 PopFlow();0x1003 ParryGrinder(K2Node_Event_P);0x101A PopFlow();0x101B if (!(Parry)) goto Label_102A;0x1029 PopFlow();0x102A Label_102A:0x102A Parry = true;0x1035 PushFlow(Label_0027);0x103A PushFlow(Label_1098);0x103F GrinderParryDispatcher.Broadcast();0x1052 ActivateStartStopFunction(false);0x1061 RetriggerableDelay(this, 2f, LatentActionInfo{0xFE, 1577776060, FName(ExecuteUbergraph_Grinder), this});0x1097 PopFlow();0x1098 Label_1098:0x1098 K2Node_CustomEvent_P.ParryTrapEffectEvent(1f);0x10C1 PopFlow();0x10C2 goto Label_0DAA;0x10C7 goto Label_0DE1;0x10CC PopFlow();0x10CD Label_10CD:0x10CD return;Final 0x14f0670 0x04 void GrinderParryDispatcher__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00