void LoadCommandFromStartPointAfter () Script5 statements · 77 bytes of bytecode 0x0000 K2Node_CreateDelegate_OutputDelegate.Bind(this, LoadCommandFromStartPointAfter);0x0017 EndClearSave -= K2Node_CreateDelegate_OutputDelegate;0x002A StartFromPointAsync(LoadCommandPoint, LoadCommandPointClear);0x004A return;Public 0x14f0670 0x00 void LoadCommandFromStartPoint (int32 LevelID , bool ClearSave ) Script12 statements · 140 bytes of bytecode 0x0000 LoadCommandPoint = LevelID;0x001B LoadCommandPointClear = ClearSave;0x002E if (!(ClearSave)) goto Label_007B;0x003C K2Node_CreateDelegate_OutputDelegate.Bind(this, LoadCommandFromStartPointAfter);0x0053 EndClearSave += K2Node_CreateDelegate_OutputDelegate;0x0066 ClearSaveAsync(0);0x0076 goto Label_0089;0x007B Label_007B:0x007B LoadCommandFromStartPointAfter();0x0089 Label_0089:0x0089 return;Public 0x14f0670 0x05 void AddCheckpointDeathCount () Script5 statements · 99 bytes of bytecode 0x0000 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(DeathSameCheckpointCount, 1);0x002A Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0045 DeathSameCheckpointCount = Temp_int_Variable;0x0060 return;Public 0x14f0670 0x00 void AnimationWidgetPauseFunction (bool Pause , TArray<UWidgetAnimation *> & Anims , UUserWidget * Target , TArray<double> & Rates ) Script37 statements · 1,071 bytes of bytecode 0x0000 PushFlow(Label_042C);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(Anims);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_02BE);0x00BE /Script/Engine.Default__KismetArrayLibrary.Array_Get(Anims, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00F9 CallFunc_GetEndTime_ReturnValue = CallFunc_Array_Get_Item.GetEndTime();0x012B CallFunc_GetAnimationCurrentTime_ReturnValue = Target.GetAnimationCurrentTime(CallFunc_Array_Get_Item);0x0166 CallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetAnimationCurrentTime_ReturnValue);0x0183 CallFunc_Less_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetEndTime_ReturnValue);0x01A0 CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, CallFunc_Less_DoubleDouble_B_ImplicitCast);0x01C6 CallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetAnimationCurrentTime_ReturnValue);0x01E3 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, 0);0x0209 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_DoubleDouble_ReturnValue, CallFunc_Less_DoubleDouble_ReturnValue);0x022F if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0239 if (!(Pause)) goto Label_0308;0x0247 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Anims, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0282 CallFunc_PauseAnimation_ReturnValue = Target.PauseAnimation(CallFunc_Array_Get_Item);0x02BD PopFlow();0x02BE Label_02BE:0x02BE CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02E8 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0303 goto Label_0033;0x0308 Label_0308:0x0308 /Script/Engine.Default__KismetArrayLibrary.Array_Get(Anims, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0343 CallFunc_GetAnimationCurrentTime_ReturnValue = Target.GetAnimationCurrentTime(CallFunc_Array_Get_Item);0x037E /Script/Engine.Default__KismetArrayLibrary.Array_Get(Rates, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x03B9 CallFunc_PlayAnimation_PlaybackSpeed_ImplicitCast = Cast<3>(CallFunc_Array_Get_Item_1);0x03D6 CallFunc_PlayAnimation_ReturnValue = Target.PlayAnimation(CallFunc_Array_Get_Item, CallFunc_GetAnimationCurrentTime_ReturnValue, 1, 0, CallFunc_PlayAnimation_PlaybackSpeed_ImplicitCast, false);0x042B PopFlow();0x042C Label_042C:0x042C return;Public 0x14f0670 0x30 void GameInstanceVars () Script8 statements · 152 bytes of bytecode 0x0000 CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0015 K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0039 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x0056 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0095;0x0064 QTEMode = K2Node_DynamicCast_AsMy_Game_Instance.QTEMode;0x0095 Label_0095:0x0095 return;Public 0x14f0670 0x00 void StartCutsceneOffset (const FRotator & CameraTarget , const FVector & LookAt , double Alpha , double Angle , bool FullBlock ) Script97 statements · 3,803 bytes of bytecode 0x0000 CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x001A K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_1);0x003E K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x005B if (!(K2Node_DynamicCast_bSuccess)) goto Label_0ED8;0x0069 BreakRotator(CameraTarget, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x0097 CallFunc_Subtract_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_BreakRotator_Yaw);0x00B4 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast_1, Angle);0x00E2 CallFunc_Lerp_ReturnValue_2 = Lerp(0, CallFunc_Subtract_DoubleDouble_ReturnValue, 0);0x0119 CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x0133 K2Node_VariableSet_ViewYawMin_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue_2);0x0150 CallFunc_GetPlayerCameraManager_ReturnValue.ViewYawMin = K2Node_VariableSet_ViewYawMin_ImplicitCast;0x0181 BreakRotator(CameraTarget, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x01AF CallFunc_Add_DoubleDouble_A_ImplicitCast_1 = Cast<4>(CallFunc_BreakRotator_Yaw);0x01CC CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast_1, Angle);0x01FA CallFunc_Lerp_ReturnValue_3 = Lerp(359.998993, CallFunc_Add_DoubleDouble_ReturnValue, Alpha);0x0231 CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x024B K2Node_VariableSet_ViewYawMax_ImplicitCast = Cast<3>(CallFunc_Lerp_ReturnValue_3);0x0268 CallFunc_GetPlayerCameraManager_ReturnValue.ViewYawMax = K2Node_VariableSet_ViewYawMax_ImplicitCast;0x0299 BreakRotator(CameraTarget, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x02C7 CallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x02E4 CallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, Angle);0x0312 CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x032C K2Node_VariableSet_ViewPitchMin_ImplicitCast = Cast<3>(CallFunc_Subtract_DoubleDouble_ReturnValue_1);0x0349 CallFunc_GetPlayerCameraManager_ReturnValue.ViewPitchMin = K2Node_VariableSet_ViewPitchMin_ImplicitCast;0x037A BreakRotator(CameraTarget, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x03A8 CallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x03C5 CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, Angle);0x03F3 CallFunc_GetPlayerCameraManager_ReturnValue = GetPlayerCameraManager(this, 0);0x040D K2Node_VariableSet_ViewPitchMax_ImplicitCast = Cast<3>(CallFunc_Add_DoubleDouble_ReturnValue_1);0x042A CallFunc_GetPlayerCameraManager_ReturnValue.ViewPitchMax = K2Node_VariableSet_ViewPitchMax_ImplicitCast;0x045B CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(LookAt, FVector(0, 0, 50));0x0499 BreakRotator(CameraTarget, CallFunc_BreakRotator_Roll, CallFunc_BreakRotator_Pitch, CallFunc_BreakRotator_Yaw);0x04C7 CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x04E4 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x04FE CallFunc_GetController_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.GetController();0x0528 CallFunc_K2_GetActorRotation_ReturnValue = CallFunc_GetController_ReturnValue.K2_GetActorRotation();0x055A BreakRotator(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_BreakRotator_Roll_1, CallFunc_BreakRotator_Pitch_1, CallFunc_BreakRotator_Yaw_1);0x0588 CallFunc_Subtract_DoubleDouble_A_ImplicitCast_3 = Cast<4>(CallFunc_BreakRotator_Yaw_1);0x05A5 CallFunc_Subtract_DoubleDouble_B_ImplicitCast_1 = Cast<4>(CallFunc_BreakRotator_Yaw);0x05C2 CallFunc_Subtract_DoubleDouble_ReturnValue_2 = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast_3, CallFunc_Subtract_DoubleDouble_B_ImplicitCast_1);0x05F0 CallFunc_Subtract_DoubleDouble_A_ImplicitCast_2 = Cast<4>(CallFunc_BreakRotator_Pitch_1);0x060D CallFunc_Subtract_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_BreakRotator_Pitch);0x062A CallFunc_Subtract_DoubleDouble_ReturnValue_3 = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast_2, CallFunc_Subtract_DoubleDouble_B_ImplicitCast);0x0658 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_2, Angle);0x0686 CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_Subtract_DoubleDouble_ReturnValue_3, Angle);0x06B4 CallFunc_Abs_ReturnValue = abs(CallFunc_Divide_DoubleDouble_ReturnValue);0x06D9 CallFunc_Abs_ReturnValue_1 = abs(CallFunc_Divide_DoubleDouble_ReturnValue_1);0x06FE CallFunc_Lerp_ReturnValue_4 = Lerp(1, 0, CallFunc_Abs_ReturnValue);0x0735 CallFunc_Lerp_ReturnValue_5 = Lerp(1, 0, CallFunc_Abs_ReturnValue_1);0x076C CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Lerp_ReturnValue_4, 0, 1);0x07A3 CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_Lerp_ReturnValue_5, 0, 1);0x07DA CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue_1, CallFunc_FClamp_ReturnValue);0x0808 CallFunc_Conv_DoubleToVector2D_ReturnValue = Conv_DoubleToVector2D(10);0x082D CallFunc_GetFloatValue_InTime_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x084A CallFunc_GetFloatValue_ReturnValue = CurveLookHalfEventCamera.GetFloatValue(CallFunc_GetFloatValue_InTime_ImplicitCast);0x0885 CallFunc_GetPlayerCameraManager_ReturnValue_1 = GetPlayerCameraManager(this, 0);0x089F CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue_1.GetTransform();0x08D1 CallFunc_InverseTransformRotation_ReturnValue = InverseTransformRotation(CallFunc_GetTransform_ReturnValue, CameraTarget);0x08FF CallFunc_Multiply_Vector2DVector2D_ReturnValue = Multiply_Vector2DVector2D(K2Node_DynamicCast_AsMain_Char.CamUpRightSmooth, CallFunc_Conv_DoubleToVector2D_ReturnValue);0x0943 BreakVector2D(CallFunc_Multiply_Vector2DVector2D_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0968 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y, -1);0x0996 CallFunc_MakeRotator_Pitch_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x09B3 CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_BreakVector2D_X);0x09D0 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, CallFunc_MakeRotator_Pitch_ImplicitCast, CallFunc_MakeRotator_Yaw_ImplicitCast);0x0A03 CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerCameraManager_ReturnValue_1.K2_GetActorLocation();0x0A35 CallFunc_ComposeRotators_ReturnValue = ComposeRotators(CallFunc_InverseTransformRotation_ReturnValue, CallFunc_MakeRotator_ReturnValue);0x0A63 CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue);0x0A91 CallFunc_TransformRotation_ReturnValue = TransformRotation(CallFunc_GetTransform_ReturnValue, CallFunc_ComposeRotators_ReturnValue);0x0ABF BreakRotator(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_BreakRotator_Roll_2, CallFunc_BreakRotator_Pitch_2, CallFunc_BreakRotator_Yaw_2);0x0AED CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_BreakRotator_Yaw_2);0x0B1C CallFunc_RLerp_ReturnValue = RLerp(CallFunc_FindLookAtRotation_ReturnValue, CallFunc_MakeRotator_ReturnValue_1, 0.5f, true);0x0B50 CallFunc_RLerp_ReturnValue_1 = RLerp(CallFunc_RLerp_ReturnValue, CallFunc_TransformRotation_ReturnValue, 0.66f, true);0x0B84 CallFunc_RInterpTo_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x0BA1 CallFunc_RInterpTo_ReturnValue = RInterpTo(CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_RLerp_ReturnValue_1, CallFunc_RInterpTo_DeltaTime_ImplicitCast, 5f);0x0BDD CallFunc_RLerp_ReturnValue_2 = RLerp(CallFunc_RInterpTo_ReturnValue, CallFunc_K2_GetActorRotation_ReturnValue, CallFunc_GetFloatValue_ReturnValue, true);0x0C15 CallFunc_SelectRotator_ReturnValue = SelectRotator(CallFunc_RLerp_ReturnValue_1, CallFunc_RLerp_ReturnValue_2, FullBlock);0x0C4C /Game/Blueprints/Cameras/ControlRotationUp.Default__ControlRotationUp_C.ControlRotation(CallFunc_SelectRotator_ReturnValue, this);0x0C7A CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(-500);0x0C9F CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, Alpha);0x0CCD K2Node_DynamicCast_AsMain_Char.EventExtraCameraLength = CallFunc_Multiply_DoubleDouble_ReturnValue_1;0x0CFE if (!(FullBlock)) goto Label_0EA2;0x0D0C CallFunc_Lerp_ReturnValue = Lerp(1, 0.5, Alpha);0x0D43 CallFunc_Lerp_ReturnValue_1 = Lerp(1, 0, Alpha);0x0D7A CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_Lerp_ReturnValue_1, CallFunc_Lerp_ReturnValue, FullBlock);0x0DB1 K2Node_DynamicCast_AsMain_Char.CameraEventAxis = CallFunc_SelectFloat_ReturnValue;0x0DE2 Label_0DE2:0x0DE2 CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(Alpha);0x0E07 CallFunc_MakeVector_ReturnValue = MakeVector(0, 50, -30);0x0E3E CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_MakeVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x0E6C K2Node_DynamicCast_AsMain_Char.EventArmOffset = CallFunc_Multiply_VectorVector_ReturnValue;0x0E9D goto Label_0ED8;0x0EA2 Label_0EA2:0x0EA2 K2Node_DynamicCast_AsMain_Char.CameraEventAxis = 1;0x0ED3 goto Label_0DE2;0x0ED8 Label_0ED8:0x0ED8 return;Public 0x14f0670 0x41 void SaveRandom (const FRandomSaves & RandomSaves ) Script8 statements · 282 bytes of bytecode 0x0000 Temp_bool_Variable = RandomSaves.Blink_2_90FDCAC2456FD9D5251592AE8BB34DCE;0x001C Temp_bool_Variable_1 = RandomSaves.Orb_4_118065D1473BE897962BCCBF25B9CCC8;0x0038 K2Node_MakeStruct_RandomSaves.Orb_4_118065D1473BE897962BCCBF25B9CCC8 = Switch(Temp_bool_Variable_1, false => RandomSaves.Orb_4_118065D1473BE897962BCCBF25B9CCC8, true => RandomSaves.Orb_4_118065D1473BE897962BCCBF25B9CCC8, default => K2Node_Select_Default);0x0092 K2Node_MakeStruct_RandomSaves.Blink_2_90FDCAC2456FD9D5251592AE8BB34DCE = Switch(Temp_bool_Variable, false => RandomSaves.Blink_2_90FDCAC2456FD9D5251592AE8BB34DCE, true => RandomSaves.Blink_2_90FDCAC2456FD9D5251592AE8BB34DCE, default => K2Node_Select_Default_1);0x00EC RandomSaves = K2Node_MakeStruct_RandomSaves;0x0107 SaveAsync(false, true);0x0117 return;Public 0x14f0670 0x02 void StoreAchievement (TArray<AchievementEnum > & StoredACH ) Script4 statements · 46 bytes of bytecode 0x0000 StoredACH = StoredACH;0x001B SaveAsync(false, true);0x002B return;Public 0x14f0670 0x10 void CheckRespawnBossChckpoint () Script11 statements · 309 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(GamePlayerStart);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0132;0x002B CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(BossCheckpointPlayer));0x0054 CallFunc_ActorHasTag_ReturnValue = GamePlayerStart.ActorHasTag(CallFunc_MakeLiteralName_ReturnValue);0x0087 if (!(CallFunc_ActorHasTag_ReturnValue)) goto Label_0132;0x0095 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x00AF CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(BossCheckpointPlayer));0x00D8 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CallFunc_GetPlayerPawn_ReturnValue.Tags, CallFunc_MakeLiteralName_ReturnValue);0x0132 Label_0132:0x0132 return;Public 0x14f0670 0x00 void AdjustPlayerStart (APlayerStart * InputPin ) Script14 statements · 840 bytes of bytecode 0x0000 CallFunc_GetAllActorsWithTag_OutActors = {};0x000B GetAllActorsWithTag(this, FName(Player), CallFunc_GetAllActorsWithTag_OutActors);0x002C CallFunc_K2_GetActorLocation_ReturnValue = InputPin.K2_GetActorLocation();0x005E CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 100));0x009C CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 100));0x00DA CallFunc_SphereTraceSingle_ReturnValue = SphereTraceSingle(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Subtract_VectorVector_ReturnValue, 50f, 0, false, CallFunc_GetAllActorsWithTag_OutActors, 0, CallFunc_SphereTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x0167 BreakHitResult(CallFunc_SphereTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x021C if (!(CallFunc_BreakHitResult_bBlockingHit)) goto Label_0345;0x022A BreakHitResult(CallFunc_SphereTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x02DF CallFunc_Add_VectorVector_ReturnValue_1 = Add_VectorVector(CallFunc_BreakHitResult_ImpactPoint, FVector(0, 0, 50));0x031D CallFunc_K2_SetActorLocation_ReturnValue = K2_SetActorLocation(CallFunc_Add_VectorVector_ReturnValue_1, true, CallFunc_K2_SetActorLocation_SweepHitResult, false);0x0345 Label_0345:0x0345 return;Public 0x14f0670 0x08 void StartScreen (bool Start ) Script4 statements · 17 bytes of bytecode 0x0000 if (!(Start)) goto Label_000E;0x000E Label_000E:0x000E return;Public 0x14f0670 0x01 void AddMoney (const MoneyType & Type ) Script31 statements · 807 bytes of bytecode 0x0000 PushFlow(Label_0324);0x0005 Temp_real_Variable = 10;0x0020 Temp_real_Variable_1 = 10000;0x003B Temp_real_Variable_2 = 750;0x0056 Temp_real_Variable_3 = 500;0x0071 Temp_real_Variable_4 = 500;0x008C Temp_real_Variable_5 = 1000;0x00A7 Temp_byte_Variable = Type;0x00C2 MoneyAmount = Switch(Temp_byte_Variable, 0 => Temp_real_Variable_5, 1 => Temp_real_Variable_4, 2 => Temp_real_Variable_3, 3 => Temp_real_Variable_2, 4 => Temp_real_Variable_1, 5 => Temp_real_Variable, default => K2Node_Select_Default);0x0147 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(Money, MoneyAmount);0x0175 Money = CallFunc_Add_DoubleDouble_ReturnValue;0x0190 CallFunc_GetAllActorsOfClass_OutActors = {};0x019B GetAllActorsOfClass(this, /Game/Blueprints/Essentials/Money/MoneySystem.MoneySystem_C, CallFunc_GetAllActorsOfClass_OutActors);0x01B8 Temp_int_Loop_Counter_Variable = 0;0x01CF Temp_int_Array_Index_Variable = 0;0x01E6 Label_01E6:0x01E6 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0221 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0247 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0251 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x026C PushFlow(Label_02DA);0x0271 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02AC CallFunc_Array_Get_Item.Countability(MoneyAmount);0x02D9 PopFlow();0x02DA Label_02DA:0x02DA CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0304 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x031F goto Label_01E6;0x0324 Label_0324:0x0324 return;Public 0x14f0670 0x01 void LoadingMaster () Script11 statements · 244 bytes of bytecode 0x0000 CallFunc_BooleanOR_ReturnValue = BooleanOR(isLoadingArea, isLoadingLOD);0x0026 CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, isLoadingBase);0x004C Loading = CallFunc_BooleanOR_ReturnValue_1;0x005F CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0079 K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x009D K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x00BA if (!(K2Node_DynamicCast_bSuccess)) goto Label_00F1;0x00C8 K2Node_DynamicCast_AsMain_Char.Loading = Loading;0x00F1 Label_00F1:0x00F1 return;Public 0x14f0670 0x00 void LoadingBase (bool Start ) Script4 statements · 36 bytes of bytecode 0x0000 isLoadingBase = Start;0x0013 LoadingMaster();0x0021 return;Public 0x14f0670 0x01 void LoadingLOD (bool Start ) Script4 statements · 36 bytes of bytecode 0x0000 isLoadingLOD = Start;0x0013 LoadingMaster();0x0021 return;Public 0x14f0670 0x01 void LoadingArea (bool Start ) Script4 statements · 36 bytes of bytecode 0x0000 isLoadingArea = Start;0x0013 LoadingMaster();0x0021 return;Public 0x14f0670 0x01 void ClampSave (int32 LevelID , const bool & Check , const int32 & clamp ) Script17 statements · 855 bytes of bytecode 0x0000 CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(100000);0x0021 Temp_byte_Variable = BuildVersion;0x003C CallFunc_MakeLiteralInt_ReturnValue_1 = MakeLiteralInt(99);0x005D CallFunc_MakeLiteralInt_ReturnValue_2 = MakeLiteralInt(1);0x007E Temp_byte_Variable_1 = BuildVersion;0x0099 CallFunc_MakeLiteralInt_ReturnValue_3 = MakeLiteralInt(1510);0x00BA CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(LevelID, Switch(Temp_byte_Variable, 0 => CallFunc_MakeLiteralInt_ReturnValue_2, 1 => CallFunc_MakeLiteralInt_ReturnValue_1, 2 => CallFunc_MakeLiteralInt_ReturnValue_1, 3 => CallFunc_MakeLiteralInt_ReturnValue_2, 4 => CallFunc_MakeLiteralInt_ReturnValue_2, default => K2Node_Select_Default));0x013B CallFunc_MakeLiteralInt_ReturnValue_4 = MakeLiteralInt(1502);0x015C Temp_byte_Variable_2 = BuildVersion;0x0177 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(LevelID, Switch(Temp_byte_Variable_1, 0 => CallFunc_MakeLiteralInt_ReturnValue, 1 => CallFunc_MakeLiteralInt_ReturnValue_4, 2 => CallFunc_MakeLiteralInt_ReturnValue_4, 3 => CallFunc_MakeLiteralInt_ReturnValue_3, 4 => CallFunc_MakeLiteralInt_ReturnValue, default => K2Node_Select_Default_1));0x01F8 CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Greater_IntInt_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x021E Temp_byte_Variable_3 = BuildVersion;0x0239 CallFunc_Clamp_ReturnValue = clamp(LevelID, Switch(Temp_byte_Variable_2, 0 => CallFunc_MakeLiteralInt_ReturnValue_2, 1 => CallFunc_MakeLiteralInt_ReturnValue_1, 2 => CallFunc_MakeLiteralInt_ReturnValue_1, 3 => CallFunc_MakeLiteralInt_ReturnValue_2, 4 => CallFunc_MakeLiteralInt_ReturnValue_3, default => K2Node_Select_Default_2), Switch(Temp_byte_Variable_3, 0 => CallFunc_MakeLiteralInt_ReturnValue_2, 1 => CallFunc_MakeLiteralInt_ReturnValue_4, 2 => CallFunc_MakeLiteralInt_ReturnValue_4, 3 => CallFunc_MakeLiteralInt_ReturnValue_3, 4 => CallFunc_MakeLiteralInt_ReturnValue_2, default => K2Node_Select_Default_3));0x0326 Check = CallFunc_BooleanAND_ReturnValue;0x0339 clamp = CallFunc_Clamp_ReturnValue;0x0354 return;Public 0x14f0670 0x0C void RemoveFade () Script6 statements · 104 bytes of bytecode 0x0000 CallFunc_IsInViewport_ReturnValue = FadeScreen.IsInViewport();0x002A if (!(CallFunc_IsInViewport_ReturnValue)) goto Label_0065;0x0038 FadeScreen.FadeOut(1);0x0065 Label_0065:0x0065 return;Public 0x14f0670 0x00 void DetectCheckpointStart () Script16 statements · 455 bytes of bytecode 0x0000 CallFunc_GetAllActorsOfClass_OutActors = {};0x000B GetAllActorsOfClass(this, /Game/Blueprints/Checkpoint/Checkpoint.Checkpoint_C, CallFunc_GetAllActorsOfClass_OutActors);0x0028 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0042 CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetActorLocation();0x0074 CallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_GetAllActorsOfClass_OutActors, CallFunc_FindNearestActor_Distance);0x00A3 K2Node_DynamicCast_AsCheckpoint = Cast<Checkpoint_C>(CallFunc_FindNearestActor_ReturnValue);0x00C7 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsCheckpoint);0x00E4 if (!(K2Node_DynamicCast_bSuccess)) goto Label_01C4;0x00F2 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x010C CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerController_ReturnValue.K2_GetActorLocation();0x013E GetComponentBounds(K2Node_DynamicCast_AsCheckpoint.BoxOV, CallFunc_GetComponentBounds_Origin, CallFunc_GetComponentBounds_BoxExtent, CallFunc_GetComponentBounds_SphereRadius);0x0182 CallFunc_IsPointInBox_ReturnValue = IsPointInBox(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_GetComponentBounds_Origin, CallFunc_GetComponentBounds_BoxExtent);0x01B1 StarteddOnCheckpoint = CallFunc_IsPointInBox_ReturnValue;0x01C4 Label_01C4:0x01C4 return;Public 0x14f0670 0x00 void CheckSaveFurtherSave (UMySaveGame_C * CurrentSaveGame , FSaveVars & NewParam ) Script114 statements · 3,430 bytes of bytecode 0x0000 PushFlow(Label_0D63);0x0005 PushFlow(Label_03C7);0x000A PushFlow(Label_021A);0x000F levelFurthest = FurthestSaveGame.SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8;0x0049 orbsFurthest = FurthestSaveGame.SaveVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00;0x0083 deathsFurthest = FurthestSaveGame.SaveVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105;0x00BD timersFurthest = FurthestSaveGame.SaveVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C;0x00F7 playtimefurthest = FurthestSaveGame.SaveVars.Playtime_51_C9A1E21143E88562D0E26A9568F0379F;0x0131 deathtotalfurthest = FurthestSaveGame.SaveVars.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C;0x016B achFurther = FurthestSaveGame.SaveVars.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8;0x01A5 furthestrandom = FurthestSaveGame.SaveVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B;0x01DF furthestmone = FurthestSaveGame.SaveVars.Money_62_0D3B24564C325E43164F5E9DF98E1773;0x0219 PopFlow();0x021A Label_021A:0x021A PushFlow(Label_0CD9);0x021F PushFlow(Label_0BBB);0x0224 PushFlow(Label_0ABB);0x0229 PushFlow(Label_0A31);0x022E PushFlow(Label_07C0);0x0233 PushFlow(Label_054F);0x0238 PushFlow(Label_02C7);0x023D CallFunc_Greater_IntInt_ReturnValue_3 = Greater_IntInt(CurrentSaveGame.SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8, levelFurthest);0x0282 if (!(CallFunc_Greater_IntInt_ReturnValue_3)) PopFlow();0x028C levelFurthest = CurrentSaveGame.SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8;0x02C6 PopFlow();0x02C7 Label_02C7:0x02C7 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentSaveGame.SaveVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00);0x0321 CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(orbsFurthest);0x035C CallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(CallFunc_Array_Length_ReturnValue_2, CallFunc_Array_Length_ReturnValue_4);0x0382 if (!(CallFunc_Greater_IntInt_ReturnValue_2)) PopFlow();0x038C orbsFurthest = CurrentSaveGame.SaveVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00;0x03C6 PopFlow();0x03C7 Label_03C7:0x03C7 K2Node_MakeStruct_SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8 = levelFurthest;0x03EB K2Node_MakeStruct_SaveVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00 = orbsFurthest;0x040F K2Node_MakeStruct_SaveVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105 = deathsFurthest;0x0433 K2Node_MakeStruct_SaveVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C = timersFurthest;0x0457 K2Node_MakeStruct_SaveVars.SaveBuild_45_0D1DE1624B80841A3DABFCB165C3990D = Save Build;0x047B K2Node_MakeStruct_SaveVars.Playtime_51_C9A1E21143E88562D0E26A9568F0379F = PlayTime;0x049F K2Node_MakeStruct_SaveVars.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C = DeathCount;0x04C3 K2Node_MakeStruct_SaveVars.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8 = achFurther;0x04E7 K2Node_MakeStruct_SaveVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B = furthestrandom;0x050B K2Node_MakeStruct_SaveVars.Money_62_0D3B24564C325E43164F5E9DF98E1773 = furthestmone;0x052F NewParam = K2Node_MakeStruct_SaveVars;0x054A goto Label_0D63;0x054F Label_054F:0x054F Temp_int_Loop_Counter_Variable = 0;0x0566 Temp_int_Array_Index_Variable_1 = 0;0x057D Label_057D:0x057D CallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(deathsFurthest);0x05B8 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_5);0x05DE if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x05E8 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0603 PushFlow(Label_0776);0x0608 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentSaveGame.SaveVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0662 /Script/Engine.Default__KismetArrayLibrary.Array_Get(deathsFurthest, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_3);0x069D CallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Array_Get_Item_1.DeathCount_18_D1E821B24911000EE82EECB9C0255854, CallFunc_Array_Get_Item_3.DeathCount_18_D1E821B24911000EE82EECB9C0255854);0x06D5 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x06DF /Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentSaveGame.SaveVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0739 /Script/Engine.Default__KismetArrayLibrary.Array_Set(deathsFurthest, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1, true);0x0775 PopFlow();0x0776 Label_0776:0x0776 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x07A0 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x07BB goto Label_057D;0x07C0 Label_07C0:0x07C0 Temp_int_Loop_Counter_Variable_1 = 0;0x07D7 Temp_int_Array_Index_Variable = 0;0x07EE Label_07EE:0x07EE CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(timersFurthest);0x0829 CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_3);0x084F if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x0859 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0874 PushFlow(Label_09E7);0x0879 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentSaveGame.SaveVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x08D3 /Script/Engine.Default__KismetArrayLibrary.Array_Get(timersFurthest, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x090E CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Array_Get_Item.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA, CallFunc_Array_Get_Item_2.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA);0x0946 if (!(CallFunc_Less_DoubleDouble_ReturnValue)) PopFlow();0x0950 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CurrentSaveGame.SaveVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x09AA /Script/Engine.Default__KismetArrayLibrary.Array_Set(timersFurthest, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item, true);0x09E6 PopFlow();0x09E7 Label_09E7:0x09E7 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0A11 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0A2C goto Label_07EE;0x0A31 Label_0A31:0x0A31 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CurrentSaveGame.SaveVars.Money_62_0D3B24564C325E43164F5E9DF98E1773, furthestmone);0x0A76 if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) PopFlow();0x0A80 furthestmone = CurrentSaveGame.SaveVars.Money_62_0D3B24564C325E43164F5E9DF98E1773;0x0ABA PopFlow();0x0ABB Label_0ABB:0x0ABB CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(achFurther);0x0AF6 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CurrentSaveGame.SaveVars.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8);0x0B50 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_1, CallFunc_Array_Length_ReturnValue);0x0B76 if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x0B80 achFurther = CurrentSaveGame.SaveVars.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8;0x0BBA PopFlow();0x0BBB Label_0BBB:0x0BBB CallFunc_EqualEqual_BoolBool_ReturnValue = EqualEqual_BoolBool(furthestrandom.Blink_2_90FDCAC2456FD9D5251592AE8BB34DCE, CurrentSaveGame.SaveVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B.Blink_2_90FDCAC2456FD9D5251592AE8BB34DCE);0x0C12 CallFunc_EqualEqual_BoolBool_ReturnValue_1 = EqualEqual_BoolBool(furthestrandom.Orb_4_118065D1473BE897962BCCBF25B9CCC8, CurrentSaveGame.SaveVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B.Orb_4_118065D1473BE897962BCCBF25B9CCC8);0x0C69 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_BoolBool_ReturnValue_1, CallFunc_EqualEqual_BoolBool_ReturnValue);0x0C8F if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0C9E;0x0C9D PopFlow();0x0C9E Label_0C9E:0x0C9E furthestrandom = CurrentSaveGame.SaveVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B;0x0CD8 PopFlow();0x0CD9 Label_0CD9:0x0CD9 CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CurrentSaveGame.SaveVars.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C, deathtotalfurthest);0x0D1E if (!(CallFunc_Greater_IntInt_ReturnValue_1)) PopFlow();0x0D28 deathtotalfurthest = CurrentSaveGame.SaveVars.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C;0x0D62 PopFlow();0x0D63 Label_0D63:0x0D63 return;Public 0x14f0670 0x78 void NewCheckpoint (int32 ID , APlayerStart * CheckpointStartPlayer , ACheckpoint_C * CheckpointActor , TArray<FName> & ExtraLevels , bool CanSave , bool ForceSave ) Script39 statements · 618 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(CheckpointStartPlayer);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_0267;0x002B if (!(ForceSave)) goto Label_01EF;0x0039 GreaterCheckpoint = true;0x0044 Label_0044:0x0044 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(LevelID, LastLevelID);0x006A if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_024B;0x0078 Label_0078:0x0078 LastLevelID = LevelID;0x0093 LevelID = ID;0x00AE GamePlayerStart = CheckpointStartPlayer;0x00C1 CallFunc_K2_GetActorLocation_ReturnValue = GamePlayerStart.K2_GetActorLocation();0x00F3 CheckpointStoreStart = CallFunc_K2_GetActorLocation_ReturnValue;0x010E CheckpointStartPlayer = CheckpointStartPlayer;0x0121 CheckpointActor = CheckpointActor;0x0134 StoreLevelCount(LevelID, CallFunc_StoreLevelCount_Output);0x0154 CallFunc_GetGameTimeInSeconds_ReturnValue = GetGameTimeInSeconds(this);0x0171 LastCheckpointPlaytime = CallFunc_GetGameTimeInSeconds_ReturnValue;0x018C AmountOfDeathsCheckpoint = 0;0x01A3 LevelNameCheckpoint = ExtraLevels;0x01BE if (!(GoToStartScreen)) goto Label_01DA;0x01CC if (!(GreaterCheckpoint)) goto Label_0267;0x01DA Label_01DA:0x01DA SaveAsync(true, true);0x01EA goto Label_0267;0x01EF Label_01EF:0x01EF if (!(CanSave)) goto Label_023B;0x01FD CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(ID, LevelID);0x0223 GreaterCheckpoint = CallFunc_Greater_IntInt_ReturnValue;0x0236 goto Label_0044;0x023B Label_023B:0x023B GreaterCheckpoint = false;0x0246 goto Label_0044;0x024B Label_024B:0x024B DeathSameCheckpointCount = 0;0x0262 goto Label_0078;0x0267 Label_0267:0x0267 return;Public 0x14f0670 0x2A void StorePlaytime () Script9 statements · 234 bytes of bytecode 0x0000 CallFunc_GetTimeSeconds_ReturnValue = GetTimeSeconds(this);0x001D CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_GetTimeSeconds_ReturnValue, PlaytimeSection);0x004B TimerStore = CallFunc_Subtract_DoubleDouble_ReturnValue;0x0066 CallFunc_GetTimeSeconds_ReturnValue = GetTimeSeconds(this);0x0083 PlaytimeSection = CallFunc_GetTimeSeconds_ReturnValue;0x009E CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(PlayTime, TimerStore);0x00CC PlayTime = CallFunc_Add_DoubleDouble_ReturnValue;0x00E7 return;Public 0x14f0670 0x00 void FindTimerCount (int32 LevelID , const bool & NotFound , const int32 & Index , const FPerLevelCount & CurrentDeathCount ) Script31 statements · 663 bytes of bytecode 0x0000 PushFlow(Label_0294);0x0005 LVL = LevelID;0x0020 NewLocalVar = -1;0x0037 Temp_int_Loop_Counter_Variable = 0;0x004E Temp_int_Array_Index_Variable = 0;0x0065 Label_0065:0x0065 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DeathCountArray);0x00A0 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C6 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01DA;0x00D4 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EF PushFlow(Label_024A);0x00F4 /Script/Engine.Default__KismetArrayLibrary.Array_Get(DeathCountArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x012F CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Get_Item.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D, LVL);0x015E if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x0168 NewLocalVar = Temp_int_Array_Index_Variable;0x0183 /Script/Engine.Default__KismetArrayLibrary.Array_Get(DeathCountArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01BE GameDeathCount = CallFunc_Array_Get_Item;0x01D9 PopFlow();0x01DA Label_01DA:0x01DA CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(NewLocalVar, -1);0x01FC NotFound = CallFunc_EqualEqual_IntInt_ReturnValue_1;0x020F Index = LVL;0x022A CurrentDeathCount = GameTimerCount;0x0245 goto Label_0294;0x024A Label_024A:0x024A CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0274 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x028F goto Label_0065;0x0294 Label_0294:0x0294 return;Public 0x14f0670 0x28 void StoreLevelCount (int32 LVL1 , const FPerLevelCount & Output ) Script37 statements · 1,224 bytes of bytecode 0x0000 LVL = LVL1;0x001B CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(TimerCountArray, LevelID);0x0057 if (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_03F4;0x0065 Label_0065:0x0065 /Script/Engine.Default__KismetArrayLibrary.Array_Get(TimerCountArray, LVL, CallFunc_Array_Get_Item_2);0x00A0 CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CheckpointPlaytime, CallFunc_Array_Get_Item_2.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA);0x00CF if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_01FF;0x00DD /Script/Engine.Default__KismetArrayLibrary.Array_Get(TimerCountArray, LVL, CallFunc_Array_Get_Item_2);0x0118 K2Node_MakeStruct_PerLevelCount_2.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D = CallFunc_Array_Get_Item_2.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D;0x0145 K2Node_MakeStruct_PerLevelCount_2.DeathCount_18_D1E821B24911000EE82EECB9C0255854 = CallFunc_Array_Get_Item_2.DeathCount_18_D1E821B24911000EE82EECB9C0255854;0x0172 K2Node_MakeStruct_PerLevelCount_2.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4 = CallFunc_Array_Get_Item_2.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4;0x019F K2Node_MakeStruct_PerLevelCount_2.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA = CheckpointPlaytime;0x01C3 /Script/Engine.Default__KismetArrayLibrary.Array_Set(TimerCountArray, LVL, K2Node_MakeStruct_PerLevelCount_2, false);0x01FF Label_01FF:0x01FF /Script/Engine.Default__KismetArrayLibrary.Array_Get(TimerCountArray, LVL, CallFunc_Array_Get_Item);0x023A CallFunc_Less_IntInt_ReturnValue = Less_IntInt(AmountOfDeathsCheckpoint, CallFunc_Array_Get_Item.DeathCount_18_D1E821B24911000EE82EECB9C0255854);0x0269 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0399;0x0277 /Script/Engine.Default__KismetArrayLibrary.Array_Get(TimerCountArray, LVL, CallFunc_Array_Get_Item);0x02B2 K2Node_MakeStruct_PerLevelCount.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D = CallFunc_Array_Get_Item.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D;0x02DF K2Node_MakeStruct_PerLevelCount.DeathCount_18_D1E821B24911000EE82EECB9C0255854 = AmountOfDeathsCheckpoint;0x0303 K2Node_MakeStruct_PerLevelCount.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4 = CallFunc_Array_Get_Item.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4;0x0330 K2Node_MakeStruct_PerLevelCount.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA = CallFunc_Array_Get_Item.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA;0x035D /Script/Engine.Default__KismetArrayLibrary.Array_Set(TimerCountArray, LVL, K2Node_MakeStruct_PerLevelCount, false);0x0399 Label_0399:0x0399 /Script/Engine.Default__KismetArrayLibrary.Array_Get(TimerCountArray, LVL, CallFunc_Array_Get_Item_1);0x03D4 Output = CallFunc_Array_Get_Item_1;0x03EF goto Label_04C5;0x03F4 Label_03F4:0x03F4 K2Node_MakeStruct_PerLevelCount_1.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D = LVL;0x0418 K2Node_MakeStruct_PerLevelCount_1.DeathCount_18_D1E821B24911000EE82EECB9C0255854 = CheckpointDeathCount;0x043C K2Node_MakeStruct_PerLevelCount_1.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4 = PlayTime;0x0460 K2Node_MakeStruct_PerLevelCount_1.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA = CheckpointPlaytime;0x0484 /Script/Engine.Default__KismetArrayLibrary.Array_Set(TimerCountArray, LevelID, K2Node_MakeStruct_PerLevelCount_1, true);0x04C0 goto Label_0065;0x04C5 Label_04C5:0x04C5 return;Public 0x14f0670 0x20 void AddDeathCount (const int32 & Count ) Script33 statements · 982 bytes of bytecode 0x0000 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(DeathCount, 1);0x002A Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_2;0x0045 DeathCount = Temp_int_Variable;0x0060 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(DeathCountSection, 1);0x008A Temp_int_Variable_2 = CallFunc_Add_IntInt_ReturnValue;0x00A5 DeathCountSection = Temp_int_Variable_2;0x00C0 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(AmountOfDeathsCheckpoint, 1);0x00EA Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0105 AmountOfDeathsCheckpoint = Temp_int_Variable_1;0x0120 FindDeathCount(LevelID, CallFunc_FindDeathCount_NotFound, CallFunc_FindDeathCount_Index, CallFunc_FindDeathCount_CurrentDeathCount);0x0152 if (!(CallFunc_FindDeathCount_NotFound)) goto Label_0274;0x0160 K2Node_MakeStruct_PerLevelCount_1.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D = LevelID;0x0184 K2Node_MakeStruct_PerLevelCount_1.DeathCount_18_D1E821B24911000EE82EECB9C0255854 = 1;0x01A4 K2Node_MakeStruct_PerLevelCount_1.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4 = 1;0x01C8 K2Node_MakeStruct_PerLevelCount_1.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA = 0;0x01EC GameDeathCount = K2Node_MakeStruct_PerLevelCount_1;0x0207 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(DeathCountArray, GameDeathCount);0x024B Label_024B:0x024B Count = GameDeathCount.DeathCount_18_D1E821B24911000EE82EECB9C0255854;0x026F goto Label_03D3;0x0274 Label_0274:0x0274 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_FindDeathCount_CurrentDeathCount.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4, PlayTime);0x02AB CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(CallFunc_FindDeathCount_CurrentDeathCount.DeathCount_18_D1E821B24911000EE82EECB9C0255854, 1);0x02DE K2Node_MakeStruct_PerLevelCount.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D = CallFunc_FindDeathCount_CurrentDeathCount.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D;0x030B K2Node_MakeStruct_PerLevelCount.DeathCount_18_D1E821B24911000EE82EECB9C0255854 = CallFunc_Add_IntInt_ReturnValue_3;0x032F K2Node_MakeStruct_PerLevelCount.PlaytimeStore_19_064C48E9493F9BAF6F8E4099BAB230F4 = CallFunc_Add_DoubleDouble_ReturnValue;0x0353 K2Node_MakeStruct_PerLevelCount.BestTimer_22_79DADDF04CB5C34D35395E84C7A437EA = 0;0x0377 GameDeathCount = K2Node_MakeStruct_PerLevelCount;0x0392 /Script/Engine.Default__KismetArrayLibrary.Array_Set(DeathCountArray, CallFunc_FindDeathCount_Index, GameDeathCount, false);0x03CE goto Label_024B;0x03D3 Label_03D3:0x03D3 return;Public 0x14f0670 0x04 void FindDeathCount (int32 LevelID , const bool & NotFound , const int32 & Index , const FPerLevelCount & CurrentDeathCount ) Script31 statements · 663 bytes of bytecode 0x0000 PushFlow(Label_0294);0x0005 LVL = LevelID;0x0020 NewLocalVar = -1;0x0037 Temp_int_Loop_Counter_Variable = 0;0x004E Temp_int_Array_Index_Variable = 0;0x0065 Label_0065:0x0065 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DeathCountArray);0x00A0 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C6 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01DA;0x00D4 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EF PushFlow(Label_024A);0x00F4 /Script/Engine.Default__KismetArrayLibrary.Array_Get(DeathCountArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x012F CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_Array_Get_Item.LevelID_12_FDC1D69B44EBAF215C20FD8837F33F3D, LVL);0x015E if (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) PopFlow();0x0168 NewLocalVar = Temp_int_Array_Index_Variable;0x0183 /Script/Engine.Default__KismetArrayLibrary.Array_Get(DeathCountArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01BE GameDeathCount = CallFunc_Array_Get_Item;0x01D9 PopFlow();0x01DA Label_01DA:0x01DA CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(NewLocalVar, -1);0x01FC NotFound = CallFunc_EqualEqual_IntInt_ReturnValue;0x020F Index = NewLocalVar;0x022A CurrentDeathCount = GameDeathCount;0x0245 goto Label_0294;0x024A Label_024A:0x024A CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0274 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x028F goto Label_0065;0x0294 Label_0294:0x0294 return;Public 0x14f0670 0x28 void GPinputFunction (bool GPInput ) Script4 statements · 50 bytes of bytecode 0x0000 GPInput = GPInput;0x0013 ChangedInputMethod.Broadcast(GPInput);0x002F return;Public 0x14f0670 0x01 void StoreOrb (const int32 & ID ) Script49 statements · 1,892 bytes of bytecode 0x0000 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(ID, 0);0x0022 if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0761;0x0030 CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(OrbsCollected, ID);0x006C if (!(CallFunc_Array_Contains_ReturnValue)) goto Label_007F;0x007A goto Label_0761;0x007F Label_007F:0x007F CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(OrbsCollected, ID);0x00C3 SaveAsync(true, true);0x00D3 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Prisms, 100);0x00FD Prisms = CallFunc_Add_IntInt_ReturnValue;0x0118 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OrbsCollected);0x0153 CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Array_Length_ReturnValue_2, 30);0x0175 if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_020D;0x0183 CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0198 K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x01BC K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x01D9 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0761;0x01E7 K2Node_DynamicCast_AsMy_Game_Instance.CallAchievement(11);0x020D Label_020D:0x020D AllOrbs = OrbList.Chapter0_3_1B4DDEE247285F880AB5079F5221164A;0x0231 /Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter1_5_0E05270D448FC9116B980BAC812A2CC8);0x026C /Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter2_14_7F902EAF45FF2177A3F7D3A5B0896D51);0x02A7 /Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter3_16_723FA21A451013FA68E0E2827644D97E);0x02E2 /Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter4_15_D100700F426E7B868B25BDA6A7D45358);0x031D /Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter5_17_B0DCB4D24179F92E63DF7E8FB19D4A47);0x0358 /Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter6_18_0651C38043B7DE51759B9CB8026A0692);0x0393 /Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter7_19_458EA5AA4E39BB8E6A0271956A65F1D4);0x03CE /Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter8_20_F7A3FA344710BFC6787BF08CE1D3E14F);0x0409 /Script/Engine.Default__KismetArrayLibrary.Array_Append(AllOrbs, OrbList.Chapter9_21_5EA17AED46C11618FEE9598021B4248E);0x0444 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OrbsCollected);0x047F CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AllOrbs);0x04BA CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue, CallFunc_Array_Length_ReturnValue_1);0x04E0 if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0761;0x04EE CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0508 CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.GetTransform();0x053A CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/HUD/Message/TutorialMessageEvent.TutorialMessageEvent_C, CallFunc_GetTransform_ReturnValue, 1, CallFunc_GetPlayerPawn_ReturnValue, 1);0x056E Temp_text_Variable = FText::FromStringTable("/Game/Dialogue/System/OrbDroneMessages.OrbDroneMessages", "AllDrones");0x05CE SetTextPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Text), Temp_text_Variable);0x05F7 SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Image), /Game/Blueprints/Prism/UISprite_Prism.UISprite_Prism);0x0620 Temp_text_Variable_1 = FText::FromStringTable("/Game/Dialogue/Chapter06/Chapter06.Chapter06", "CH06-04-OPTION");0x067A SetTextPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Button Text), Temp_text_Variable_1);0x06A3 SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Size), 100);0x06CC SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(AutoDestroy), true);0x06ED CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0707 CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.GetTransform();0x0739 CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetTransform_ReturnValue, 1);0x0761 Label_0761:0x0761 return;Public 0x14f0670 0x04 void AddFadeView () Script4 statements · 86 bytes of bytecode 0x0000 FadeScreen.AddToViewport(5);0x0025 FadeScreen.FadeIn(true, 1);0x0053 return;Public 0x14f0670 0x00 void AddFade () Script4 statements · 75 bytes of bytecode 0x0000 CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/HUD/FadeScreen.FadeScreen_C, nullptr);0x0035 FadeScreen = CallFunc_Create_ReturnValue;0x0048 return;Public 0x14f0670 0x00 void LoadMap () Script91 statements · 2,369 bytes of bytecode 0x0000 PushFlow(Label_093E);0x0005 ChapterID = 0;0x001C CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0031 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(LevelID);0x0056 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("LOCADMAPCOMMAND-", CallFunc_Conv_IntToString_ReturnValue);0x008D PrintString(this, CallFunc_Concat_StrStr_ReturnValue, CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{1f, 0.512573f, 0f, 1f}, 5f, FName(None));0x00DF CallFunc_GetAllActorsOfClass_OutActors_2 = {};0x00EA GetAllActorsOfClass(this, /Game/Blueprints/Checkpoint/Checkpoint.Checkpoint_C, CallFunc_GetAllActorsOfClass_OutActors_2);0x0107 Temp_int_Loop_Counter_Variable = 0;0x011E Temp_int_Array_Index_Variable_2 = 0;0x0135 Label_0135:0x0135 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_2);0x0170 CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_2);0x0196 if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0294;0x01A4 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable;0x01BF PushFlow(Label_0860);0x01C4 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x01FF CallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(CallFunc_Array_Get_Item_2.LevelID, LevelID);0x023B if (!(CallFunc_EqualEqual_IntInt_ReturnValue_2)) PopFlow();0x0245 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_2, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_2);0x0280 SelectedCheckpoint = CallFunc_Array_Get_Item_2;0x0293 PopFlow();0x0294 Label_0294:0x0294 /Game/Blueprints/Functions/LevelExtractor.Default__LevelExtractor_C.LevelExtractorID(LevelID, this, CallFunc_LevelExtractorID_LevelIDFound, CallFunc_LevelExtractorID_CheckpointIDFound, CallFunc_LevelExtractorID_Decimalx1000, CallFunc_LevelExtractorID_Decimalx100);0x02E6 ChapterID = CallFunc_LevelExtractorID_LevelIDFound;0x0301 CallFunc_IsValid_ReturnValue_1 = IsValid(SelectedCheckpoint);0x031E if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_03DD;0x032C SelectedCheckpoint.TeleportStartLoad();0x0350 CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0365 CallFunc_GetDisplayName_ReturnValue_1 = GetDisplayName(SelectedCheckpoint);0x038A PrintString(this, CallFunc_GetDisplayName_ReturnValue_1, CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{1f, 0.525785f, 0f, 1f}, 5f, FName(None));0x03DC PopFlow();0x03DD Label_03DD:0x03DD CallFunc_GetAllActorsOfClass_OutActors_1 = {};0x03E8 GetAllActorsOfClass(this, /Game/Blueprints/Essentials/LoadMapArea.LoadMapArea_C, CallFunc_GetAllActorsOfClass_OutActors_1);0x0405 Temp_int_Loop_Counter_Variable_1 = 0;0x041C Temp_int_Array_Index_Variable = 0;0x0433 Label_0433:0x0433 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_1);0x046E CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0494 if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0592;0x04A2 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x04BD PushFlow(Label_08AA);0x04C2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x04FD CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_Array_Get_Item_1.LevelID, ChapterID);0x0539 if (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) PopFlow();0x0543 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_1, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x057E SelectedLoadMap = CallFunc_Array_Get_Item_1;0x0591 PopFlow();0x0592 Label_0592:0x0592 CallFunc_GetAllActorsOfClass_OutActors = {};0x059D GetAllActorsOfClass(this, /Game/Blueprints/Essentials/LoadMapLOD.LoadMapLOD_C, CallFunc_GetAllActorsOfClass_OutActors);0x05BA Temp_int_Loop_Counter_Variable_2 = 0;0x05D1 Temp_int_Array_Index_Variable_1 = 0;0x05E8 Label_05E8:0x05E8 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0623 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue);0x0649 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0747;0x0657 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x0672 PushFlow(Label_08F4);0x0677 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x06B2 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Array_Get_Item.LevelID, ChapterID);0x06EE if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x06F8 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0733 SelectedLoadLOD = CallFunc_Array_Get_Item;0x0746 PopFlow();0x0747 Label_0747:0x0747 CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x075C CallFunc_GetDisplayName_ReturnValue = GetDisplayName(SelectedLoadLOD);0x0781 PrintString(this, CallFunc_GetDisplayName_ReturnValue, CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{1f, 0.735002f, 0f, 1f}, 5f, FName(None));0x07D3 CallFunc_IsValid_ReturnValue = IsValid(SelectedLoadLOD);0x07F0 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x07FA K2Node_CreateDelegate_OutputDelegate.Bind(this, LoadMap);0x0811 SelectedLoadLOD.FinishLoadLOD += K2Node_CreateDelegate_OutputDelegate;0x083A SelectedLoadLOD.LoadCommand(true);0x085F PopFlow();0x0860 Label_0860:0x0860 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x088A Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x08A5 goto Label_0135;0x08AA Label_08AA:0x08AA CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x08D4 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x08EF goto Label_0433;0x08F4 Label_08F4:0x08F4 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x091E Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_1;0x0939 goto Label_05E8;0x093E Label_093E:0x093E return;Public 0x14f0670 0x00 void Checkpoint Level IDChecker (int32 LevelID , const bool & CurrentCheckpoint_LESS_ThanSelf , const bool & CurrentCheckpoint_EQUAL_ThanSelf , const bool & CurrentCheckpoint_GREATER_ThanSelf ) Script14 statements · 254 bytes of bytecode 0x0000 LevelToCheck = LevelID;0x001B CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(LevelID, -1);0x003D if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0050;0x004B goto Label_00FB;0x0050 Label_0050:0x0050 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(LevelID, LevelToCheck);0x0076 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(LevelID, LevelToCheck);0x009C CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(LevelID, LevelToCheck);0x00C2 CurrentCheckpoint_LESS_ThanSelf = CallFunc_Less_IntInt_ReturnValue;0x00D5 CurrentCheckpoint_EQUAL_ThanSelf = CallFunc_EqualEqual_IntInt_ReturnValue_1;0x00E8 CurrentCheckpoint_GREATER_ThanSelf = CallFunc_Greater_IntInt_ReturnValue;0x00FB Label_00FB:0x00FB return;Public 0x14f0670 0x07 void StoreIDWake (const int32 & NewParam ) Script11 statements · 372 bytes of bytecode 0x0000 K2Node_MakeArray_Array = {0, 1, 2};0x001A WakeUpIDArray = K2Node_MakeArray_Array;0x0035 CallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(WakeUpIDArray, WakeUpID);0x0071 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(WakeUpIDArray);0x00AC CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Array_Length_ReturnValue, 1);0x00D6 CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, CallFunc_Subtract_IntInt_ReturnValue);0x0100 /Script/Engine.Default__KismetArrayLibrary.Array_Get(WakeUpIDArray, CallFunc_RandomIntegerInRange_ReturnValue, CallFunc_Array_Get_Item);0x013B WakeUpID = CallFunc_Array_Get_Item;0x0156 NewParam = WakeUpID;0x0171 return;Public 0x14f0670 0x04 void StorePlayerStartCheckpoint (APlayerStart * CheckpointStartPlayer ) Script3 statements · 22 bytes of bytecode 0x0000 GamePlayerStart = CheckpointStartPlayer;0x0013 return;Public 0x14f0670 0x08 void DetectNearestCheckpoint () Script22 statements · 635 bytes of bytecode 0x0000 CallFunc_GetAllActorsOfClass_OutActors = {};0x000B GetAllActorsOfClass(this, /Game/Blueprints/Checkpoint/Checkpoint.Checkpoint_C, CallFunc_GetAllActorsOfClass_OutActors);0x0028 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0042 CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.K2_GetActorLocation();0x0074 CallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_GetAllActorsOfClass_OutActors, CallFunc_FindNearestActor_Distance);0x00A3 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_FindNearestActor_ReturnValue);0x00C0 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0278;0x00CE CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x00E8 CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.K2_GetActorLocation();0x011A CallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_GetAllActorsOfClass_OutActors, CallFunc_FindNearestActor_Distance);0x0149 CallFunc_IsOverlappingActor_ReturnValue = CallFunc_FindNearestActor_ReturnValue.IsOverlappingActor(CallFunc_GetPlayerPawn_ReturnValue);0x017C if (!(CallFunc_IsOverlappingActor_ReturnValue)) goto Label_0278;0x018A CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x01A4 CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.K2_GetActorLocation();0x01D6 CallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_GetAllActorsOfClass_OutActors, CallFunc_FindNearestActor_Distance);0x0205 K2Node_DynamicCast_AsCheckpoint = Cast<Checkpoint_C>(CallFunc_FindNearestActor_ReturnValue);0x0229 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsCheckpoint);0x0246 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0278;0x0254 K2Node_DynamicCast_AsCheckpoint.TriggerCheckpoint();0x0278 Label_0278:0x0278 return;Public 0x14f0670 0x00 void DetectPlayerStartInitialPIE () Script61 statements · 1,933 bytes of bytecode 0x0000 CallFunc_GetAllActorsOfClass_OutActors = {};0x000B GetAllActorsOfClass(this, /Script/Engine.PlayerStart, CallFunc_GetAllActorsOfClass_OutActors);0x0028 CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x003D CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0057 CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerController_ReturnValue.GetTransform();0x0089 BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x00B7 CallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_BreakTransform_Location, CallFunc_GetAllActorsOfClass_OutActors, CallFunc_FindNearestActor_Distance);0x00E6 CallFunc_GetDisplayName_ReturnValue = GetDisplayName(CallFunc_FindNearestActor_ReturnValue);0x010B CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("PLAYER-", CallFunc_GetDisplayName_ReturnValue);0x0139 PrintString(this, CallFunc_Concat_StrStr_ReturnValue, CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{1f, 0.592014f, 0.85999f, 1f}, 2f, FName(None));0x018B CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x01A5 CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerController_ReturnValue.GetTransform();0x01D7 BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0205 CallFunc_FindNearestActor_ReturnValue = FindNearestActor(CallFunc_BreakTransform_Location, CallFunc_GetAllActorsOfClass_OutActors, CallFunc_FindNearestActor_Distance);0x0234 K2Node_DynamicCast_AsPlayer_Start = Cast<PlayerStart>(CallFunc_FindNearestActor_ReturnValue);0x0258 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPlayer_Start);0x0275 if (!(K2Node_DynamicCast_bSuccess)) goto Label_0346;0x0283 CallFunc_GetCurrentLevelName_ReturnValue = GetCurrentLevelName(this, true);0x02A1 CallFunc_IsPackagedForDistribution_ReturnValue = IsPackagedForDistribution();0x02B5 if (!(CallFunc_IsPackagedForDistribution_ReturnValue)) goto Label_05DF;0x02C3 CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x02D8 PrintString(this, "PLAYER3", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{1f, 0.592014f, 0.85999f, 1f}, 2f, FName(None));0x032A Label_032A:0x032A StorePlayerStartCheckpoint(K2Node_DynamicCast_AsPlayer_Start);0x0341 goto Label_078A;0x0346 Label_0346:0x0346 CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x035B PrintString(this, "PLAYER0", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{1f, 0.592014f, 0.85999f, 1f}, 2f, FName(None));0x03AD Label_03AD:0x03AD PIEplay = true;0x03B8 DetectCheckpointStart();0x03C6 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x03E0 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x03FA CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerController_ReturnValue.GetTransform();0x042C CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/Checkpoint/Checkpoint.Checkpoint_C, CallFunc_GetTransform_ReturnValue, 1, CallFunc_GetPlayerPawn_ReturnValue, 1);0x0460 SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(CanSave), false);0x0481 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x049B CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerController_ReturnValue.GetTransform();0x04CD CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetTransform_ReturnValue, 1);0x04F5 /Script/Engine.Default__KismetArrayLibrary.Array_Clear(CallFunc_FinishSpawningActor_ReturnValue.Tags);0x0534 Temp_name_Variable = FName(AutoSpawn);0x0553 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CallFunc_FinishSpawningActor_ReturnValue.Tags, Temp_name_Variable);0x05AD StorePlayerStartCheckpoint(CallFunc_FinishSpawningActor_ReturnValue.PlayerStart);0x05DA goto Label_078A;0x05DF Label_05DF:0x05DF CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_GetCurrentLevelName_ReturnValue, "StartScreen");0x0609 CallFunc_EqualEqual_StrStr_ReturnValue_1 = EqualEqual_StrStr(CallFunc_GetCurrentLevelName_ReturnValue, "WorldMap");0x0630 CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_StrStr_ReturnValue_1, CallFunc_EqualEqual_StrStr_ReturnValue);0x0656 if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_071E;0x0664 CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(K2Node_DynamicCast_AsPlayer_Start.PlayerStartTag, FName(None));0x06A4 if (!(CallFunc_EqualEqual_NameName_ReturnValue)) goto Label_032A;0x06B2 CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x06C7 PrintString(this, "PLAYER2", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{1f, 0.592014f, 0.85999f, 1f}, 2f, FName(None));0x0719 goto Label_03AD;0x071E Label_071E:0x071E CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0733 PrintString(this, "PLAYER1", CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{1f, 0.592014f, 0.85999f, 1f}, 2f, FName(None));0x0785 goto Label_03AD;0x078A Label_078A:0x078A return;Public 0x14f0670 0x00 void Completed_D1263AB3473B1A91C17F55ADDECDE7EE (bool bSuccess , USaveGame * SaveGame ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bSuccess_14 = bSuccess;0x0012 PersistentFrame.K2Node_CustomEvent_SaveGame_7 = SaveGame;0x0024 ExecuteUbergraph_MyGameMode(15132);0x0033 return;0x14f0670 0x10 void Completed_C98CB4E24C715D00B9D88C94901D20AC (bool bSuccess , USaveGame * SaveGame ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bSuccess_13 = bSuccess;0x0012 PersistentFrame.K2Node_CustomEvent_SaveGame_6 = SaveGame;0x0024 ExecuteUbergraph_MyGameMode(17141);0x0033 return;0x14f0670 0x10 void Completed_5FDE8F334E7C067D94071C83F54AAB1B (bool bSuccess ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bSuccess_12 = bSuccess;0x0012 ExecuteUbergraph_MyGameMode(17117);0x0021 return;0x14f0670 0x01 void Completed_BD557E994DD555AF00AD599E81755CFC (bool bExists ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bExists_4 = bExists;0x0012 ExecuteUbergraph_MyGameMode(17093);0x0021 return;0x14f0670 0x01 void Completed_73BBACCD42E416A824379DA18BF29220 (bool bSuccess , USaveGame * SaveGame ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bSuccess_11 = bSuccess;0x0012 PersistentFrame.K2Node_CustomEvent_SaveGame_5 = SaveGame;0x0024 ExecuteUbergraph_MyGameMode(15861);0x0033 return;0x14f0670 0x10 void Completed_F2200189444F626E51E9D98FDBEC6E39 (bool bSuccess , USaveGame * SaveGame ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bSuccess_10 = bSuccess;0x0012 PersistentFrame.K2Node_CustomEvent_SaveGame_4 = SaveGame;0x0024 ExecuteUbergraph_MyGameMode(15802);0x0033 return;0x14f0670 0x10 void Completed_EE73A17C42E65717ED5AF89B1D6C867B (bool bSuccess , USaveGame * SaveGame ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bSuccess_9 = bSuccess;0x0012 PersistentFrame.K2Node_CustomEvent_SaveGame_3 = SaveGame;0x0024 ExecuteUbergraph_MyGameMode(14056);0x0033 return;0x14f0670 0x10 void Completed_370F7CFB472F9105280C788E2BAFD5B0 (bool bSuccess , USaveGame * SaveGame ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bSuccess_8 = bSuccess;0x0012 PersistentFrame.K2Node_CustomEvent_SaveGame_2 = SaveGame;0x0024 ExecuteUbergraph_MyGameMode(2163);0x0033 return;0x14f0670 0x10 void Completed_9734756243A9F666BEDA03BA339A5872 (bool bSuccess , USaveGame * SaveGame ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bSuccess_7 = bSuccess;0x0012 PersistentFrame.K2Node_CustomEvent_SaveGame_1 = SaveGame;0x0024 ExecuteUbergraph_MyGameMode(2517);0x0033 return;0x14f0670 0x10 void Completed_4A4C75B24F1C0C0230243DA16C7F0BE0 (bool bSuccess , USaveGame * SaveGame ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bSuccess_6 = bSuccess;0x0012 PersistentFrame.K2Node_CustomEvent_SaveGame = SaveGame;0x0024 ExecuteUbergraph_MyGameMode(4946);0x0033 return;0x14f0670 0x10 void Completed_B63F97BC405527D5274EC08E31C313DA (bool bSuccess ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bSuccess_5 = bSuccess;0x0012 ExecuteUbergraph_MyGameMode(5843);0x0021 return;0x14f0670 0x01 void Completed_0B7C872040ACA04DE7E733AE8ACDB6E8 (bool bSuccess ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bSuccess_4 = bSuccess;0x0012 ExecuteUbergraph_MyGameMode(5997);0x0021 return;0x14f0670 0x01 void Completed_E4A88BC9408BADD795A8C9A31C88ADC3 (bool bSuccess ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bSuccess_3 = bSuccess;0x0012 ExecuteUbergraph_MyGameMode(6147);0x0021 return;0x14f0670 0x01 void Completed_F33343024F1E497D7D2303BC1ACEB67C (bool bSuccess ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bSuccess_2 = bSuccess;0x0012 ExecuteUbergraph_MyGameMode(6295);0x0021 return;0x14f0670 0x01 void Completed_37F5463D4F06E0AE4892128A53A020EE (bool bSuccess ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bSuccess_1 = bSuccess;0x0012 ExecuteUbergraph_MyGameMode(6640);0x0021 return;0x14f0670 0x01 void Completed_AA10B41C4839032E88DB2998E38E7E69 (bool bSuccess ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bSuccess = bSuccess;0x0012 ExecuteUbergraph_MyGameMode(6825);0x0021 return;0x14f0670 0x01 void Completed_BF11B3F64AEA4845CA6DCB9EDCC4C841 (bool bExists ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bExists_3 = bExists;0x0012 ExecuteUbergraph_MyGameMode(6973);0x0021 return;0x14f0670 0x01 void Completed_0074E7A74D5A19995E1B32964D1EAAFC (bool bExists ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bExists_2 = bExists;0x0012 ExecuteUbergraph_MyGameMode(7290);0x0021 return;0x14f0670 0x01 void Completed_906636D445B49A6920DFDB9768C43C22 (bool bExists ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bExists_1 = bExists;0x0012 ExecuteUbergraph_MyGameMode(7706);0x0021 return;0x14f0670 0x01 void Completed_E70F7BE94F196FC39C453BA0BF140641 (bool bExists ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_bExists = bExists;0x0012 ExecuteUbergraph_MyGameMode(7933);0x0021 return;0x14f0670 0x01 void DataCoreTimer (double TimeAdd ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_TimeAdd = TimeAdd;0x0012 ExecuteUbergraph_MyGameMode(9929);0x0021 return;0x14f0670 0x08 void LoadStartEnemyMaps () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameMode(12638);0x000F return;0x14f0670 0x00 void ToStartScreen () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameMode(12959);0x000F return;0x14f0670 0x00 void CustomEvent () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameMode(12964);0x000F return;0x14f0670 0x00 void ReloadEventSkip () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameMode(13834);0x000F return;0x14f0670 0x00 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameMode(14274);0x000F return;Event Protected 0x14f0670 0x00 void ContinueAfterReplayLoad () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameMode(14500);0x000F return;0x14f0670 0x00 void ContinueAfterReplayAsyn () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameMode(14547);0x000F return;0x14f0670 0x00 void ResetPlayer () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameMode(14727);0x000F return;0x14f0670 0x00 void ReplayAsync (int32 LocalLevel , bool resetsavev ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_LocalLevel = LocalLevel;0x0012 PersistentFrame.K2Node_CustomEvent_resetsavev = resetsavev;0x0024 ExecuteUbergraph_MyGameMode(16727);0x0033 return;0x14f0670 0x05 void ClearAllSaveAsync () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_MyGameMode(16778);0x000F return;0x14f0670 0x00 void ClearSaveAsync (const SaveSlot & Selection ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Selection = Selection;0x0012 ExecuteUbergraph_MyGameMode(16783);0x0021 return;0x14f0670 0x01 void LoadAsync (const SaveSlot & selectedslot ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_selectedslot = selectedslot;0x0012 ExecuteUbergraph_MyGameMode(16788);0x0021 return;0x14f0670 0x01 void StartFromPointAsync (int32 LevelID , bool Reset ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_LevelID = LevelID;0x0012 PersistentFrame.K2Node_CustomEvent_Reset = Reset;0x0024 ExecuteUbergraph_MyGameMode(16839);0x0033 return;0x14f0670 0x05 void SaveAsync (bool Icon , bool AutoSave ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Icon = Icon;0x0012 PersistentFrame.K2Node_CustomEvent_AutoSave = AutoSave;0x0024 ExecuteUbergraph_MyGameMode(15);0x0033 return;0x14f0670 0x02 void ExecuteUbergraph_MyGameMode (int32 EntryPoint ) Script675 statements · 17,298 bytes of bytecode 0x0000 PushFlow(Label_438F);0x0005 goto [EntryPoint];0x000F Icon = K2Node_CustomEvent_Icon;0x0022 Auto Save = K2Node_CustomEvent_AutoSave;0x0035 AsyncSaving = true;0x0040 SaveSucceed = false;0x004B PushFlow(Label_00FF);0x0050 CallFunc_DoesSaveGameExistAsync_ReturnValue_3 = DoesSaveGameExistAsync(this, GameSaveSlot, 0);0x0073 CallFunc_IsValid_ReturnValue_17 = IsValid(CallFunc_DoesSaveGameExistAsync_ReturnValue_3);0x0090 if (!(CallFunc_IsValid_ReturnValue_17)) PopFlow();0x009A K2Node_CreateDelegate_OutputDelegate_12.Bind(this, Completed_E70F7BE94F196FC39C453BA0BF140641);0x00B1 CallFunc_DoesSaveGameExistAsync_ReturnValue_3.Completed += K2Node_CreateDelegate_OutputDelegate_12;0x00DA CallFunc_DoesSaveGameExistAsync_ReturnValue_3.Activate();0x00FE PopFlow();0x00FF Label_00FF:0x00FF RetriggerableDelay(this, 2f, LatentActionInfo{0x136, -1616772869, FName(ExecuteUbergraph_MyGameMode), this});0x0135 PopFlow();0x0136 if (!(SaveSucceed)) goto Label_0145;0x0144 PopFlow();0x0145 Label_0145:0x0145 AsyncSaving = false;0x0150 PopFlow();0x0151 FinishLoadBaseMaps.Broadcast();0x0164 FinishLoadArea.Broadcast();0x0177 PopFlow();0x0178 CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(true);0x018D CallFunc_Conv_BoolToString_ReturnValue = Conv_BoolToString(Loading);0x01B2 PrintString(this, CallFunc_Conv_BoolToString_ReturnValue, CallFunc_MakeLiteralBool_ReturnValue, true, LinearColor{1f, 0.000373f, 0f, 1f}, 2f, FName(None));0x0204 if (!(Loading)) goto Label_0249;0x0212 Label_0212:0x0212 RetriggerableDelay(this, 0.2f, LatentActionInfo{0x178, -741676327, FName(ExecuteUbergraph_MyGameMode), this});0x0248 PopFlow();0x0249 Label_0249:0x0249 Delay(this, 1f, LatentActionInfo{0x280, 1524284769, FName(ExecuteUbergraph_MyGameMode), this});0x027F PopFlow();0x0280 ResetPlayer();0x028E PopFlow();0x028F LoadStreamLevel(this, NewVar, true, false, LatentActionInfo{-1, 1549292354, FName(ExecuteUbergraph_MyGameMode), this});0x02CB PopFlow();0x02CC Delay(this, 0.2f, LatentActionInfo{0x28F, 738794030, FName(ExecuteUbergraph_MyGameMode), this});0x0302 PopFlow();0x0303 CallFunc_GetCharacterArrayFromString_ReturnValue = GetCharacterArrayFromString(CallFunc_GetCurrentLevelName_ReturnValue);0x0328 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 4, CallFunc_Array_Get_Item);0x035F /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 3, CallFunc_Array_Get_Item_1);0x0396 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 2, CallFunc_Array_Get_Item_2);0x03CD /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 1, CallFunc_Array_Get_Item_3);0x0404 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 0, CallFunc_Array_Get_Item_4);0x043B CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Array_Get_Item_4, CallFunc_Array_Get_Item_3);0x0469 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Array_Get_Item_2);0x0497 CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Array_Get_Item_1);0x04C5 CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Array_Get_Item);0x04F3 CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_3, "_Enemy");0x0520 CallFunc_Concat_StrStr_ReturnValue_5 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, "3");0x0548 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_5);0x056D LoadStreamLevel(this, CallFunc_Conv_StringToName_ReturnValue, true, false, LatentActionInfo{-1, 538627146, FName(ExecuteUbergraph_MyGameMode), this});0x05A9 PopFlow();0x05AA CustomStartPlay.Broadcast();0x05BD GameInstanceVars();0x05CB PopFlow();0x05CC CallFunc_GetCharacterArrayFromString_ReturnValue = GetCharacterArrayFromString(CallFunc_GetCurrentLevelName_ReturnValue);0x05F1 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 4, CallFunc_Array_Get_Item);0x0628 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 3, CallFunc_Array_Get_Item_1);0x065F /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 2, CallFunc_Array_Get_Item_2);0x0696 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 1, CallFunc_Array_Get_Item_3);0x06CD /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 0, CallFunc_Array_Get_Item_4);0x0704 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Array_Get_Item_4, CallFunc_Array_Get_Item_3);0x0732 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Array_Get_Item_2);0x0760 CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Array_Get_Item_1);0x078E CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Array_Get_Item);0x07BC CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_3, "_Enemy");0x07E9 CallFunc_Concat_StrStr_ReturnValue_6 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_4, "2");0x0811 CallFunc_Conv_StringToName_ReturnValue_1 = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_6);0x0836 LoadStreamLevel(this, CallFunc_Conv_StringToName_ReturnValue_1, true, false, LatentActionInfo{0x303, -312408627, FName(ExecuteUbergraph_MyGameMode), this});0x0872 PopFlow();0x0873 Temp_bool_Variable = K2Node_CustomEvent_bSuccess_8;0x0886 Temp_object_Variable = K2Node_CustomEvent_SaveGame_2;0x0899 K2Node_DynamicCast_AsMy_Save_Game = Cast<MySaveGame_C>(Temp_object_Variable);0x08BD K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game);0x08DA if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x08E4 GameSaveGame = K2Node_DynamicCast_AsMy_Save_Game;0x08F7 ReplayAsync(PointLevel, PointSave);0x0917 CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x092C CallFunc_Conv_IntToString_ReturnValue_2 = Conv_IntToString(PointLevel);0x0951 CallFunc_Concat_StrStr_ReturnValue_11 = Concat_StrStr("FROMPOINT ", CallFunc_Conv_IntToString_ReturnValue_2);0x0982 PrintString(this, CallFunc_Concat_StrStr_ReturnValue_11, CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x09D4 PopFlow();0x09D5 Temp_bool_Variable_1 = K2Node_CustomEvent_bSuccess_7;0x09E8 Temp_object_Variable_1 = K2Node_CustomEvent_SaveGame_1;0x09FB SaveSucceed = Temp_bool_Variable_1;0x0A0E K2Node_DynamicCast_AsMy_Save_Game_1 = Cast<MySaveGame_C>(Temp_object_Variable_1);0x0A32 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game_1);0x0A4F if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0E1C;0x0A5D FurthestSaveGame = K2Node_DynamicCast_AsMy_Save_Game_1;0x0A70 CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x0A85 PrintString(this, "CHECK LOAD FURTHEST", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x0AE3 Label_0AE3:0x0AE3 FurthestLevel = FurthestSaveGame.SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8;0x0B1D CallFunc_Less_IntInt_ReturnValue = Less_IntInt(FurthestLevel, 0);0x0B3F if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0B58;0x0B4D HasFurthest = false;0x0B58 Label_0B58:0x0B58 PrintString(this, "END CHECK", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0BA4 StorePlaytime();0x0BB2 CheckedSaveOnce = true;0x0BBD EndCheckSaveAsync.Broadcast(HasFurthest, HasCurrentGame, FurthestLevel, CurrentGameLevel);0x0BF4 if (!(Auto Save)) goto Label_0F73;0x0C02 CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(LevelID, 0);0x0C24 if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0F7F;0x0C32 Label_0C32:0x0C32 CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x0C47 PrintString(this, "SAVE SLOT SKIP", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x0CA0 Label_0CA0:0x0CA0 if (!(Icon)) goto Label_11A1;0x0CAE CallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x0CB9 /Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/Blueprints/HUD/HUD.HUD_C, true);0x0CED Temp_int_Variable = 0;0x0D04 Label_0D04:0x0D04 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWidgetsOfClass_FoundWidgets);0x0D3F CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Variable, CallFunc_Array_Length_ReturnValue);0x0D65 if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_11A1;0x0D73 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Variable, CallFunc_Array_Get_Item_5);0x0DAE CallFunc_Array_Get_Item_5.SaveIcon();0x0DD2 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0DFC Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0E17 goto Label_0D04;0x0E1C Label_0E1C:0x0E1C CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x0E31 PrintString(this, "FAILED FURTHEST", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x0E8B Label_0E8B:0x0E8B CallFunc_CreateSaveGameObject_ReturnValue = CreateSaveGameObject(/Game/Blueprints/Essentials/MySaveGame.MySaveGame_C);0x0EA8 FurthestSaveGame = CallFunc_CreateSaveGameObject_ReturnValue;0x0EBB CallFunc_SaveGameConsistentAsync_ReturnValue_5 = SaveGameConsistentAsync(this, FurthestSaveGame, FurthestSaveSlot, 0);0x0EE7 CallFunc_IsValid_ReturnValue_18 = IsValid(CallFunc_SaveGameConsistentAsync_ReturnValue_5);0x0F04 if (!(CallFunc_IsValid_ReturnValue_18)) PopFlow();0x0F0E K2Node_CreateDelegate_OutputDelegate_3.Bind(this, Completed_B63F97BC405527D5274EC08E31C313DA);0x0F25 CallFunc_SaveGameConsistentAsync_ReturnValue_5.Completed += K2Node_CreateDelegate_OutputDelegate_3;0x0F4E CallFunc_SaveGameConsistentAsync_ReturnValue_5.Activate();0x0F72 PopFlow();0x0F73 Label_0F73:0x0F73 AsyncSaving = false;0x0F7E PopFlow();0x0F7F Label_0F7F:0x0F7F K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BuildVersion, 0);0x0F9E if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1061;0x0FAC K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BuildVersion, 1);0x0FCB if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1061;0x0FD9 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BuildVersion, 2);0x0FF8 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0C32;0x1006 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BuildVersion, 3);0x1025 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1061;0x1033 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(BuildVersion, 4);0x1052 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1061;0x1060 PopFlow();0x1061 Label_1061:0x1061 GameSaveGame.SaveSlot(LevelID, OrbsCollected, DeathCountArray, TimerCountArray, PlayTime, DeathCount, StoredACH, RandomSaves, Money);0x10D6 GameSaveGame = GameSaveGame;0x10E9 CallFunc_SaveGameConsistentAsync_ReturnValue_3 = SaveGameConsistentAsync(this, GameSaveGame, GameSaveSlot, 0);0x1115 CallFunc_IsValid_ReturnValue_14 = IsValid(CallFunc_SaveGameConsistentAsync_ReturnValue_3);0x1132 if (!(CallFunc_IsValid_ReturnValue_14)) PopFlow();0x113C K2Node_CreateDelegate_OutputDelegate_8.Bind(this, Completed_AA10B41C4839032E88DB2998E38E7E69);0x1153 CallFunc_SaveGameConsistentAsync_ReturnValue_3.Completed += K2Node_CreateDelegate_OutputDelegate_8;0x117C CallFunc_SaveGameConsistentAsync_ReturnValue_3.Activate();0x11A0 PopFlow();0x11A1 Label_11A1:0x11A1 CheckSaveFurtherSave(GameSaveGame, CallFunc_CheckSaveFurtherSave_NewParam);0x11C1 FurthestSaveGame.SaveSlot(CallFunc_CheckSaveFurtherSave_NewParam.LevelID_2_175700E740984B5FD50D82AC1E4761D8, CallFunc_CheckSaveFurtherSave_NewParam.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00, CallFunc_CheckSaveFurtherSave_NewParam.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105, CallFunc_CheckSaveFurtherSave_NewParam.TimerCount_30_394BC1824E4764E517D4438AD622BB1C, CallFunc_CheckSaveFurtherSave_NewParam.Playtime_51_C9A1E21143E88562D0E26A9568F0379F, CallFunc_CheckSaveFurtherSave_NewParam.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C, CallFunc_CheckSaveFurtherSave_NewParam.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8, CallFunc_CheckSaveFurtherSave_NewParam.RandomSaves_59_8871FAF24D622259E997629007CACA6B, CallFunc_CheckSaveFurtherSave_NewParam.Money_62_0D3B24564C325E43164F5E9DF98E1773);0x1287 FurthestSaveGame = FurthestSaveGame;0x129A CallFunc_SaveGameConsistentAsync_ReturnValue_2 = SaveGameConsistentAsync(this, FurthestSaveGame, FurthestSaveSlot, 0);0x12C6 CallFunc_IsValid_ReturnValue_13 = IsValid(CallFunc_SaveGameConsistentAsync_ReturnValue_2);0x12E3 if (!(CallFunc_IsValid_ReturnValue_13)) PopFlow();0x12ED K2Node_CreateDelegate_OutputDelegate_7.Bind(this, Completed_37F5463D4F06E0AE4892128A53A020EE);0x1304 CallFunc_SaveGameConsistentAsync_ReturnValue_2.Completed += K2Node_CreateDelegate_OutputDelegate_7;0x132D CallFunc_SaveGameConsistentAsync_ReturnValue_2.Activate();0x1351 PopFlow();0x1352 Temp_bool_Variable_2 = K2Node_CustomEvent_bSuccess_6;0x1365 Temp_object_Variable_2 = K2Node_CustomEvent_SaveGame;0x1378 SaveSucceed = Temp_bool_Variable_2;0x138B K2Node_DynamicCast_AsMy_Save_Game_2 = Cast<MySaveGame_C>(Temp_object_Variable_2);0x13AF K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game_2);0x13CC if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_1580;0x13DA GameSaveGame = K2Node_DynamicCast_AsMy_Save_Game_2;0x13ED CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1402 PrintString(this, "CHECK LOAD GAME", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x145C Label_145C:0x145C CurrentGameLevel = GameSaveGame.SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8;0x1496 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(CurrentGameLevel, 0);0x14B8 if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_14D1;0x14C6 HasCurrentGame = false;0x14D1 Label_14D1:0x14D1 CallFunc_DoesSaveGameExistAsync_ReturnValue_4 = DoesSaveGameExistAsync(this, FurthestSaveSlot, 0);0x14F4 CallFunc_IsValid_ReturnValue_20 = IsValid(CallFunc_DoesSaveGameExistAsync_ReturnValue_4);0x1511 if (!(CallFunc_IsValid_ReturnValue_20)) PopFlow();0x151B K2Node_CreateDelegate_OutputDelegate_11.Bind(this, Completed_906636D445B49A6920DFDB9768C43C22);0x1532 CallFunc_DoesSaveGameExistAsync_ReturnValue_4.Completed += K2Node_CreateDelegate_OutputDelegate_11;0x155B CallFunc_DoesSaveGameExistAsync_ReturnValue_4.Activate();0x157F PopFlow();0x1580 Label_1580:0x1580 CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1595 PrintString(this, "FAILED GAME", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x15EB Label_15EB:0x15EB CallFunc_CreateSaveGameObject_ReturnValue_1 = CreateSaveGameObject(/Game/Blueprints/Essentials/MySaveGame.MySaveGame_C);0x1608 GameSaveGame = CallFunc_CreateSaveGameObject_ReturnValue_1;0x161B CallFunc_SaveGameConsistentAsync_ReturnValue_4 = SaveGameConsistentAsync(this, CallFunc_CreateSaveGameObject_ReturnValue_1, GameSaveSlot, 0);0x1647 CallFunc_IsValid_ReturnValue_15 = IsValid(CallFunc_SaveGameConsistentAsync_ReturnValue_4);0x1664 if (!(CallFunc_IsValid_ReturnValue_15)) PopFlow();0x166E K2Node_CreateDelegate_OutputDelegate_4.Bind(this, Completed_0B7C872040ACA04DE7E733AE8ACDB6E8);0x1685 CallFunc_SaveGameConsistentAsync_ReturnValue_4.Completed += K2Node_CreateDelegate_OutputDelegate_4;0x16AE CallFunc_SaveGameConsistentAsync_ReturnValue_4.Activate();0x16D2 PopFlow();0x16D3 Temp_bool_Variable_3 = K2Node_CustomEvent_bSuccess_5;0x16E6 SaveSucceed = Temp_bool_Variable_3;0x16F9 CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x170E PrintString(this, "CREATE FURTHEST", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x1768 goto Label_0AE3;0x176D Temp_bool_Variable_4 = K2Node_CustomEvent_bSuccess_4;0x1780 SaveSucceed = Temp_bool_Variable_4;0x1793 CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x17A8 PrintString(this, "CREATE GAME", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x17FE goto Label_145C;0x1803 Temp_bool_Variable_5 = K2Node_CustomEvent_bSuccess_3;0x1816 ContinueAfterReplayAsyn();0x1824 CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1839 PrintString(this, "REPLAY ASYNC ENDED", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x1896 PopFlow();0x1897 Temp_bool_Variable_6 = K2Node_CustomEvent_bSuccess_2;0x18AA CallFunc_Concat_StrStr_ReturnValue_9 = Concat_StrStr("CLEARSLOT", GameSaveSlot);0x18DA CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x18EF PrintString(this, CallFunc_Concat_StrStr_ReturnValue_9, CallFunc_MakeLiteralBool_ReturnValue_1, true, LinearColor{0f, 0.66f, 1f, 1f}, 20f, FName(None));0x1941 Label_1941:0x1941 CallFunc_DoesSaveGameExistAsync_ReturnValue_1 = DoesSaveGameExistAsync(this, FurthestSaveSlot, 0);0x1964 CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_DoesSaveGameExistAsync_ReturnValue_1);0x1981 if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x198B K2Node_CreateDelegate_OutputDelegate_21.Bind(this, Completed_BD557E994DD555AF00AD599E81755CFC);0x19A2 CallFunc_DoesSaveGameExistAsync_ReturnValue_1.Completed += K2Node_CreateDelegate_OutputDelegate_21;0x19CB CallFunc_DoesSaveGameExistAsync_ReturnValue_1.Activate();0x19EF PopFlow();0x19F0 Temp_bool_Variable_7 = K2Node_CustomEvent_bSuccess_1;0x1A03 SaveSucceed = Temp_bool_Variable_7;0x1A16 AsyncSaving = false;0x1A21 CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1A36 PrintString(this, "SAVE FURTHEST", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x1A8E if (!(FistSave)) goto Label_1A9D;0x1A9C PopFlow();0x1A9D Label_1A9D:0x1A9D FistSave = true;0x1AA8 PopFlow();0x1AA9 Temp_bool_Variable_8 = K2Node_CustomEvent_bSuccess;0x1ABC SaveSucceed = Temp_bool_Variable_8;0x1ACF CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1AE4 PrintString(this, "SAVE SLOT", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x1B38 goto Label_0CA0;0x1B3D Temp_bool_Variable_9 = K2Node_CustomEvent_bExists_3;0x1B50 if (!(Temp_bool_Variable_9)) goto Label_1C0D;0x1B5E CallFunc_LoadGameConsistentAsync_ReturnValue = LoadGameConsistentAsync(this, GameSaveSlot, 0);0x1B81 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue);0x1B9E if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x1BA8 K2Node_CreateDelegate_OutputDelegate_18.Bind(this, Completed_F2200189444F626E51E9D98FDBEC6E39);0x1BBF CallFunc_LoadGameConsistentAsync_ReturnValue.Completed += K2Node_CreateDelegate_OutputDelegate_18;0x1BE8 CallFunc_LoadGameConsistentAsync_ReturnValue.Activate();0x1C0C PopFlow();0x1C0D Label_1C0D:0x1C0D CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1C22 PrintString(this, "CLEAR NO", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x1C75 goto Label_1941;0x1C7A Temp_bool_Variable_10 = K2Node_CustomEvent_bExists_2;0x1C8D if (!(Temp_bool_Variable_10)) goto Label_1D4A;0x1C9B CallFunc_LoadGameConsistentAsync_ReturnValue_5 = LoadGameConsistentAsync(this, SaveSlotSelected, 0);0x1CBE CallFunc_IsValid_ReturnValue_12 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue_5);0x1CDB if (!(CallFunc_IsValid_ReturnValue_12)) PopFlow();0x1CE5 K2Node_CreateDelegate_OutputDelegate.Bind(this, Completed_370F7CFB472F9105280C788E2BAFD5B0);0x1CFC CallFunc_LoadGameConsistentAsync_ReturnValue_5.Completed += K2Node_CreateDelegate_OutputDelegate;0x1D25 CallFunc_LoadGameConsistentAsync_ReturnValue_5.Activate();0x1D49 PopFlow();0x1D4A Label_1D4A:0x1D4A CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x1D5F PrintString(this, "FROMPOINT NO", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x1DB6 Label_1DB6:0x1DB6 PrintString(this, "endstartpoint", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1E06 StartPointAsynEnd.Broadcast();0x1E19 PopFlow();0x1E1A Temp_bool_Variable_11 = K2Node_CustomEvent_bExists_1;0x1E2D HasFurthest = Temp_bool_Variable_11;0x1E40 if (!(HasFurthest)) goto Label_0E8B;0x1E4E CallFunc_LoadGameConsistentAsync_ReturnValue_7 = LoadGameConsistentAsync(this, FurthestSaveSlot, 0);0x1E71 CallFunc_IsValid_ReturnValue_19 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue_7);0x1E8E if (!(CallFunc_IsValid_ReturnValue_19)) PopFlow();0x1E98 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Completed_9734756243A9F666BEDA03BA339A5872);0x1EAF CallFunc_LoadGameConsistentAsync_ReturnValue_7.Completed += K2Node_CreateDelegate_OutputDelegate_1;0x1ED8 CallFunc_LoadGameConsistentAsync_ReturnValue_7.Activate();0x1EFC PopFlow();0x1EFD Temp_bool_Variable_12 = K2Node_CustomEvent_bExists;0x1F10 HasCurrentGame = Temp_bool_Variable_12;0x1F23 if (!(HasCurrentGame)) goto Label_15EB;0x1F31 CallFunc_LoadGameConsistentAsync_ReturnValue_6 = LoadGameConsistentAsync(this, GameSaveSlot, 0);0x1F54 CallFunc_IsValid_ReturnValue_16 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue_6);0x1F71 if (!(CallFunc_IsValid_ReturnValue_16)) PopFlow();0x1F7B K2Node_CreateDelegate_OutputDelegate_2.Bind(this, Completed_4A4C75B24F1C0C0230243DA16C7F0BE0);0x1F92 CallFunc_LoadGameConsistentAsync_ReturnValue_6.Completed += K2Node_CreateDelegate_OutputDelegate_2;0x1FBB CallFunc_LoadGameConsistentAsync_ReturnValue_6.Activate();0x1FDF PopFlow();0x1FE0 Label_1FE0:0x1FE0 GameSaveGame.LoadSlot(CallFunc_LoadSlot_SaveVars);0x200D LocalOrbs = CallFunc_LoadSlot_SaveVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00;0x2031 LocalDeathArray = CallFunc_LoadSlot_SaveVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105;0x2055 LocalTimerArray = CallFunc_LoadSlot_SaveVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C;0x2079 Temp_bool_Variable_13 = resetsavev;0x208C K2Node_MakeStruct_SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8 = LocalLevel;0x20B0 K2Node_MakeStruct_SaveVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00 = LocalOrbs;0x20D4 K2Node_MakeStruct_SaveVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105 = DeathCountArray;0x20F8 K2Node_MakeStruct_SaveVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C = TimerCountArray;0x211C K2Node_MakeStruct_SaveVars.SaveBuild_45_0D1DE1624B80841A3DABFCB165C3990D = BuildVersion;0x2140 K2Node_MakeStruct_SaveVars.Playtime_51_C9A1E21143E88562D0E26A9568F0379F = PlayTime;0x2164 K2Node_MakeStruct_SaveVars.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C = DeathCount;0x2188 K2Node_MakeStruct_SaveVars.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8 = StoredACH;0x21AC K2Node_MakeStruct_SaveVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B = RandomSaves;0x21D0 K2Node_MakeStruct_SaveVars.Money_62_0D3B24564C325E43164F5E9DF98E1773 = Money;0x21F4 K2Node_MakeStruct_SaveVars_1.LevelID_2_175700E740984B5FD50D82AC1E4761D8 = LocalLevel;0x2218 K2Node_MakeStruct_SaveVars_1.SaveBuild_45_0D1DE1624B80841A3DABFCB165C3990D = BuildVersion;0x223C SaveVars = Switch(Temp_bool_Variable_13, false => K2Node_MakeStruct_SaveVars, true => K2Node_MakeStruct_SaveVars_1, default => K2Node_Select_Default);0x2283 GameSaveGame.SaveSlot(SaveVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8, SaveVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00, SaveVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105, SaveVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C, SaveVars.Playtime_51_C9A1E21143E88562D0E26A9568F0379F, SaveVars.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C, SaveVars.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8, SaveVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B, SaveVars.Money_62_0D3B24564C325E43164F5E9DF98E1773);0x2349 GameSaveGame = GameSaveGame;0x235C CallFunc_SaveGameConsistentAsync_ReturnValue_1 = SaveGameConsistentAsync(this, GameSaveGame, GameSaveSlot, 0);0x2388 CallFunc_IsValid_ReturnValue_8 = IsValid(CallFunc_SaveGameConsistentAsync_ReturnValue_1);0x23A5 if (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x23AF K2Node_CreateDelegate_OutputDelegate_5.Bind(this, Completed_E4A88BC9408BADD795A8C9A31C88ADC3);0x23C6 CallFunc_SaveGameConsistentAsync_ReturnValue_1.Completed += K2Node_CreateDelegate_OutputDelegate_5;0x23EF CallFunc_SaveGameConsistentAsync_ReturnValue_1.Activate();0x2413 PopFlow();0x2414 Label_2414:0x2414 CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x2429 K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x244D K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x246A if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x2474 K2Node_DynamicCast_AsMy_Game_Instance.CustomBeginPlay();0x2498 PopFlow();0x2499 Label_2499:0x2499 ToStartScreen();0x24A7 Label_24A7:0x24A7 SaveAsync(false, true);0x24B7 CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/THS.ActivitiesSubsystem);0x24D5 CallFunc_GetGameInstanceSubsystem_ReturnValue.SetGameState(0);0x24F7 PopFlow();0x24F8 Label_24F8:0x24F8 GoToStartScreen = false;0x2503 goto Label_24A7;0x2508 Label_2508:0x2508 GoToStartScreen = true;0x2513 AddFadeView();0x2521 CallFunc_GetPlayerPawn_ReturnValue_4 = GetPlayerPawn(this, 0);0x253B K2Node_DynamicCast_AsMain_Char_2 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_4);0x255F K2Node_DynamicCast_bSuccess_8 = Cast<1>(K2Node_DynamicCast_AsMain_Char_2);0x257C if (!(K2Node_DynamicCast_bSuccess_8)) PopFlow();0x2586 K2Node_DynamicCast_AsMain_Char_2.DisablePlayer(false);0x25AB PopFlow();0x25AC Label_25AC:0x25AC PushFlow(Label_265C);0x25B1 PrintString(this, CallFunc_GetCurrentLevelName_ReturnValue_1, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x25FB CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_GetCurrentLevelName_ReturnValue_1, "WorldMap");0x2622 LoadingBase(CallFunc_EqualEqual_StrStr_ReturnValue);0x2639 if (!(PIEplay)) goto Label_264C;0x2647 goto Label_24F8;0x264C Label_264C:0x264C GoToStartScreen = true;0x2657 goto Label_2499;0x265C Label_265C:0x265C CallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_GetCurrentLevelName_ReturnValue_1, "WorldMap");0x2683 if (!(CallFunc_EqualEqual_StrStr_ReturnValue)) goto Label_2692;0x2691 PopFlow();0x2692 Label_2692:0x2692 Delay(this, 1f, LatentActionInfo{0x151, -64093814, FName(ExecuteUbergraph_MyGameMode), this});0x26C8 PopFlow();0x26C9 CallFunc_IsValid_ReturnValue = IsValid(OrbTimer);0x26E6 if (!(CallFunc_IsValid_ReturnValue)) goto Label_2722;0x26F4 Label_26F4:0x26F4 OrbTimer.OrbieTimer(K2Node_CustomEvent_TimeAdd);0x2721 PopFlow();0x2722 Label_2722:0x2722 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x273C CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.GetTransform();0x276E CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/OrbDrone/OrbTimer.OrbTimer_C, CallFunc_GetTransform_ReturnValue, 1, CallFunc_GetPlayerPawn_ReturnValue, 1);0x27A2 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x27BC CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue.GetTransform();0x27EE CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetTransform_ReturnValue, 1);0x2816 OrbTimer = CallFunc_FinishSpawningActor_ReturnValue;0x2829 goto Label_26F4;0x282E Label_282E:0x282E K2Node_DynamicCast_AsMy_Save_Game_3 = Cast<MySaveGame_C>(Temp_object_Variable_3);0x2852 K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game_3);0x286F if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x2879 GameSaveGame = K2Node_DynamicCast_AsMy_Save_Game_3;0x288C CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x28A1 PrintString(this, "GAME LOAD", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x28F5 GameSaveGame.LoadSlot(CallFunc_LoadSlot_SaveVars_1);0x2922 SelectedVars = CallFunc_LoadSlot_SaveVars_1;0x293D LevelID = SelectedVars.LevelID_2_175700E740984B5FD50D82AC1E4761D8;0x2961 OrbsCollected = SelectedVars.OrbsCollected_42_189ED8F946BB5943DF9014AAC05E4C00;0x2985 DeathCountArray = SelectedVars.DeathCount_29_6AD641DE4BB3C3CE19F1098130987105;0x29A9 TimerCountArray = SelectedVars.TimerCount_30_394BC1824E4764E517D4438AD622BB1C;0x29CD Save Build = SelectedVars.SaveBuild_45_0D1DE1624B80841A3DABFCB165C3990D;0x29F1 PlayTime = SelectedVars.Playtime_51_C9A1E21143E88562D0E26A9568F0379F;0x2A15 DeathCount = SelectedVars.DeathTotal_50_656B3EB4487C3E83149FCCB7BA0ACD4C;0x2A39 StoredACH = SelectedVars.Achievements_56_0E296E1F49E4A988344AC5AB3C1C16F8;0x2A5D RandomSaves = SelectedVars.RandomSaves_59_8871FAF24D622259E997629007CACA6B;0x2A81 Money = SelectedVars.Money_62_0D3B24564C325E43164F5E9DF98E1773;0x2AA5 CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(LevelID);0x2ACA CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x2ADF PrintString(this, CallFunc_Conv_IntToString_ReturnValue, CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x2B31 AsynLoadEnd.Broadcast();0x2B44 AsyncLoading = false;0x2B4F if (!(FirstLoad)) goto Label_2B5E;0x2B5D PopFlow();0x2B5E Label_2B5E:0x2B5E FirstLoad = true;0x2B69 CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x2B7E PrintString(this, "FIRSTLOAD", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 2f, FName(None));0x2BD2 CallFunc_GetGameInstance_ReturnValue_2 = GetGameInstance(this);0x2BE7 K2Node_DynamicCast_AsMy_Game_Instance_2 = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue_2);0x2C0B K2Node_DynamicCast_bSuccess_11 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance_2);0x2C28 if (!(K2Node_DynamicCast_bSuccess_11)) PopFlow();0x2C32 K2Node_DynamicCast_AsMy_Game_Instance_2.StartUpCallAchievement();0x2C56 PopFlow();0x2C57 Label_2C57:0x2C57 CallFunc_GetCurrentLevelName_ReturnValue = GetCurrentLevelName(this, true);0x2C75 CallFunc_GetCharacterArrayFromString_ReturnValue = GetCharacterArrayFromString(CallFunc_GetCurrentLevelName_ReturnValue);0x2C9A /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 4, CallFunc_Array_Get_Item);0x2CD1 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 3, CallFunc_Array_Get_Item_1);0x2D08 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 2, CallFunc_Array_Get_Item_2);0x2D3F /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 1, CallFunc_Array_Get_Item_3);0x2D76 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetCharacterArrayFromString_ReturnValue, 0, CallFunc_Array_Get_Item_4);0x2DAD CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Array_Get_Item_4, CallFunc_Array_Get_Item_3);0x2DDB CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Array_Get_Item_2);0x2E09 CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Array_Get_Item_1);0x2E37 CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_Array_Get_Item);0x2E65 CallFunc_Concat_StrStr_ReturnValue_4 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_3, "_Enemy");0x2E92 CallFunc_Conv_StringToName_ReturnValue_2 = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_4);0x2EB7 LoadStreamLevel(this, CallFunc_Conv_StringToName_ReturnValue_2, true, false, LatentActionInfo{0x5CC, 723781845, FName(ExecuteUbergraph_MyGameMode), this});0x2EF3 PopFlow();0x2EF4 Label_2EF4:0x2EF4 CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(true);0x2F09 PrintString(this, "nocast", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 5f, FName(None));0x2F5A PopFlow();0x2F5B Label_2F5B:0x2F5B CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(true);0x2F70 PrintString(this, "failedrestart", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 5f, FName(None));0x2FC8 CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x2FE2 CallFunc_K2_TeleportTo_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue_1.K2_TeleportTo(CheckpointStoreStart, FRotator(0, 0, 0));0x302E LoadMap();0x303C goto Label_0212;0x3041 Label_3041:0x3041 CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(true);0x3056 PrintString(this, "grantedrestart", CallFunc_MakeLiteralBool_ReturnValue, false, LinearColor{0f, 0.66f, 1f, 1f}, 5f, FName(None));0x30AF CheckRespawnBossChckpoint();0x30BD CallFunc_GetPlayerPawn_ReturnValue_3 = GetPlayerPawn(this, 0);0x30D7 K2Node_DynamicCast_AsMain_Char_1 = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_3);0x30FB K2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsMain_Char_1);0x3118 if (!(K2Node_DynamicCast_bSuccess_7)) goto Label_2EF4;0x3126 K2Node_DynamicCast_AsMain_Char_1.StartAfterLoad();0x314A RespawnWorld.Broadcast();0x315D PopFlow();0x315E goto Label_2C57;0x3163 Label_3163:0x3163 CallFunc_GetGameInstance_ReturnValue_1 = GetGameInstance(this);0x3178 K2Node_DynamicCast_AsMy_Game_Instance_1 = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue_1);0x319C K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance_1);0x31B9 if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x31C3 BuildVersion = K2Node_DynamicCast_AsMy_Game_Instance_1.TestStartSettings.Build_8_81D262B34AE2D47405AF2D829DABCB50;0x31FD PushFlow(Label_323D);0x3202 PushFlow(Label_2414);0x3207 PushFlow(Label_3268);0x320C AddFade();0x321A CallFunc_GetCurrentLevelName_ReturnValue_1 = GetCurrentLevelName(this, true);0x3238 goto Label_25AC;0x323D Label_323D:0x323D K2Node_CreateDelegate_OutputDelegate_14.Bind(this, ReloadEventSkip);0x3254 SkipCutscene += K2Node_CreateDelegate_OutputDelegate_14;0x3267 PopFlow();0x3268 Label_3268:0x3268 Delay(this, 0.2f, LatentActionInfo{0x5AA, -82438465, FName(ExecuteUbergraph_MyGameMode), this});0x329E PopFlow();0x329F goto Label_2508;0x32A4 K2Node_CreateDelegate_OutputDelegate_19.Bind(this, CustomEvent);0x32BB DeathFirstDelay -= K2Node_CreateDelegate_OutputDelegate_19;0x32CE /Game/Blueprints/Functions/LevelExtractor.Default__LevelExtractor_C.LevelExtractorID(LevelID, this, CallFunc_LevelExtractorID_LevelIDFound, CallFunc_LevelExtractorID_CheckpointIDFound, CallFunc_LevelExtractorID_Decimalx1000, CallFunc_LevelExtractorID_Decimalx100);0x3320 CallFunc_Conv_IntToString_ReturnValue_1 = Conv_IntToString(CallFunc_LevelExtractorID_LevelIDFound);0x3345 CallFunc_Concat_StrStr_ReturnValue_7 = Concat_StrStr("0", CallFunc_Conv_IntToString_ReturnValue_1);0x336D CallFunc_Concat_StrStr_ReturnValue_8 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_7, "_Events");0x339B PrintString(this, CallFunc_Concat_StrStr_ReturnValue_8, true, true, LinearColor{0.361307f, 0.23074f, 0.473531f, 1f}, 2f, FName(None));0x33E5 CallFunc_Conv_IntToString_ReturnValue_1 = Conv_IntToString(CallFunc_LevelExtractorID_LevelIDFound);0x340A CallFunc_Concat_StrStr_ReturnValue_7 = Concat_StrStr("0", CallFunc_Conv_IntToString_ReturnValue_1);0x3432 CallFunc_Concat_StrStr_ReturnValue_8 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_7, "_Events");0x3460 CallFunc_Conv_StringToName_ReturnValue_3 = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_8);0x3485 NewVar = CallFunc_Conv_StringToName_ReturnValue_3;0x34A0 UnloadStreamLevel(this, NewVar, LatentActionInfo{0x2CC, -1502347329, FName(ExecuteUbergraph_MyGameMode), this}, false);0x34DB PopFlow();0x34DC Label_34DC:0x34DC CallFunc_GetPlayerPawn_ReturnValue_2 = GetPlayerPawn(this, 0);0x34F6 K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue_2);0x351A K2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x3537 if (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x3541 K2Node_DynamicCast_AsMain_Char.DeathRestartEvent(0, FVector(0, 0, 0), nullptr, false);0x3582 CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/HUD/FadeScreen.FadeScreen_C, nullptr);0x35B7 CallFunc_Create_ReturnValue.AddToViewport(0);0x35DC CallFunc_Create_ReturnValue.FadeOut(3);0x3609 PopFlow();0x360A K2Node_CreateDelegate_OutputDelegate_19.Bind(this, CustomEvent);0x3621 DeathFirstDelay += K2Node_CreateDelegate_OutputDelegate_19;0x3634 goto Label_34DC;0x3639 Label_3639:0x3639 CallFunc_DoesSaveGameExistAsync_ReturnValue = DoesSaveGameExistAsync(this, GameSaveSlot, 0);0x365C CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_DoesSaveGameExistAsync_ReturnValue);0x3679 if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x3683 K2Node_CreateDelegate_OutputDelegate_9.Bind(this, Completed_BF11B3F64AEA4845CA6DCB9EDCC4C841);0x369A CallFunc_DoesSaveGameExistAsync_ReturnValue.Completed += K2Node_CreateDelegate_OutputDelegate_9;0x36C3 CallFunc_DoesSaveGameExistAsync_ReturnValue.Activate();0x36E7 PopFlow();0x36E8 Temp_bool_Variable_14 = K2Node_CustomEvent_bSuccess_9;0x36FB Temp_object_Variable_3 = K2Node_CustomEvent_SaveGame_3;0x370E goto Label_282E;0x3713 Label_3713:0x3713 CallFunc_LoadGameConsistentAsync_ReturnValue_1 = LoadGameConsistentAsync(this, FurthestSaveSlot, 0);0x3736 CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue_1);0x3753 if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x375D K2Node_CreateDelegate_OutputDelegate_13.Bind(this, Completed_C98CB4E24C715D00B9D88C94901D20AC);0x3774 CallFunc_LoadGameConsistentAsync_ReturnValue_1.Completed += K2Node_CreateDelegate_OutputDelegate_13;0x379D CallFunc_LoadGameConsistentAsync_ReturnValue_1.Activate();0x37C1 PopFlow();0x37C2 DetectPlayerStartInitialPIE();0x37D0 DetectNearestCheckpoint();0x37DE LoadStartEnemyMaps();0x37EC goto Label_3163;0x37F1 Label_37F1:0x37F1 CallFunc_IsValid_ReturnValue_5 = IsValid(GamePlayerStart);0x380E if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_385B;0x381C CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x3836 RestartPlayerAtPlayerStart(CallFunc_GetPlayerController_ReturnValue, GamePlayerStart);0x3856 goto Label_3041;0x385B Label_385B:0x385B CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x3875 RestartPlayer(CallFunc_GetPlayerController_ReturnValue);0x388C goto Label_2F5B;0x3891 Label_3891:0x3891 ResetLevel();0x389F goto Label_37F1;0x38A4 K2Node_CreateDelegate_OutputDelegate_16.Bind(this, ContinueAfterReplayLoad);0x38BB AsynLoadEnd -= K2Node_CreateDelegate_OutputDelegate_16;0x38CE goto Label_1DB6;0x38D3 LoadAsync(1);0x38E3 K2Node_CreateDelegate_OutputDelegate_16.Bind(this, ContinueAfterReplayLoad);0x38FA AsynLoadEnd += K2Node_CreateDelegate_OutputDelegate_16;0x390D PopFlow();0x390E Label_390E:0x390E ClearSaveAsync(0);0x391E PopFlow();0x391F Label_391F:0x391F PrintString(this, "clearsaveend", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x396E PopFlow();0x396F Label_396F:0x396F EndClearSave.Broadcast();0x3982 goto Label_391F;0x3987 goto Label_3891;0x398C Label_398C:0x398C K2Node_DynamicCast_AsMy_Save_Game_4 = Cast<MySaveGame_C>(Temp_object_Variable_4);0x39B0 K2Node_DynamicCast_bSuccess_9 = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game_4);0x39CD if (!(K2Node_DynamicCast_bSuccess_9)) PopFlow();0x39D7 K2Node_DynamicCast_AsMy_Save_Game_4.ClearSlot();0x39FB CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x3A10 PrintString(this, "CLEARSLOT", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x3A64 CallFunc_SaveGameConsistentAsync_ReturnValue = SaveGameConsistentAsync(this, K2Node_DynamicCast_AsMy_Save_Game_4, GameSaveSlot, 0);0x3A90 CallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_SaveGameConsistentAsync_ReturnValue);0x3AAD if (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x3AB7 K2Node_CreateDelegate_OutputDelegate_6.Bind(this, Completed_F33343024F1E497D7D2303BC1ACEB67C);0x3ACE CallFunc_SaveGameConsistentAsync_ReturnValue.Completed += K2Node_CreateDelegate_OutputDelegate_6;0x3AF7 CallFunc_SaveGameConsistentAsync_ReturnValue.Activate();0x3B1B PopFlow();0x3B1C Temp_bool_Variable_16 = K2Node_CustomEvent_bSuccess_14;0x3B2F Temp_object_Variable_5 = K2Node_CustomEvent_SaveGame_7;0x3B42 K2Node_DynamicCast_AsMy_Save_Game_5 = Cast<MySaveGame_C>(Temp_object_Variable_5);0x3B66 K2Node_DynamicCast_bSuccess_10 = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game_5);0x3B83 if (!(K2Node_DynamicCast_bSuccess_10)) PopFlow();0x3B8D FurthestSaveGame = K2Node_DynamicCast_AsMy_Save_Game_5;0x3BA0 CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x3BB5 PrintString(this, "FURTHESTLOAD", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x3C0C CallFunc_LoadGameConsistentAsync_ReturnValue_3 = LoadGameConsistentAsync(this, GameSaveSlot, 0);0x3C2F CallFunc_IsValid_ReturnValue_9 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue_3);0x3C4C if (!(CallFunc_IsValid_ReturnValue_9)) PopFlow();0x3C56 K2Node_CreateDelegate_OutputDelegate_15.Bind(this, Completed_EE73A17C42E65717ED5AF89B1D6C867B);0x3C6D CallFunc_LoadGameConsistentAsync_ReturnValue_3.Completed += K2Node_CreateDelegate_OutputDelegate_15;0x3C96 CallFunc_LoadGameConsistentAsync_ReturnValue_3.Activate();0x3CBA PopFlow();0x3CBB Label_3CBB:0x3CBB PrintString(this, "THS LOADASYNC", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x3D0B CallFunc_LoadGameConsistentAsync_ReturnValue_4 = LoadGameConsistentAsync(this, FurthestSaveSlot, 0);0x3D2E CallFunc_IsValid_ReturnValue_10 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue_4);0x3D4B if (!(CallFunc_IsValid_ReturnValue_10)) PopFlow();0x3D55 K2Node_CreateDelegate_OutputDelegate_17.Bind(this, Completed_D1263AB3473B1A91C17F55ADDECDE7EE);0x3D6C CallFunc_LoadGameConsistentAsync_ReturnValue_4.Completed += K2Node_CreateDelegate_OutputDelegate_17;0x3D95 CallFunc_LoadGameConsistentAsync_ReturnValue_4.Activate();0x3DB9 PopFlow();0x3DBA Temp_bool_Variable_15 = K2Node_CustomEvent_bSuccess_10;0x3DCD Temp_object_Variable_4 = K2Node_CustomEvent_SaveGame_4;0x3DE0 goto Label_398C;0x3DE5 Label_3DE5:0x3DE5 AsyncLoading = true;0x3DF0 goto Label_3CBB;0x3DF5 Temp_bool_Variable_17 = K2Node_CustomEvent_bSuccess_11;0x3E08 Temp_object_Variable_6 = K2Node_CustomEvent_SaveGame_5;0x3E1B K2Node_DynamicCast_AsMy_Save_Game_6 = Cast<MySaveGame_C>(Temp_object_Variable_6);0x3E3F K2Node_DynamicCast_bSuccess_12 = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game_6);0x3E5C if (!(K2Node_DynamicCast_bSuccess_12)) PopFlow();0x3E66 GameSaveGame = K2Node_DynamicCast_AsMy_Save_Game_6;0x3E79 goto Label_1FE0;0x3E7E Label_3E7E:0x3E7E CallFunc_Concat_StrStr_ReturnValue_10 = Concat_StrStr("CLEARSLOT", FurthestSaveSlot);0x3EAE CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x3EC3 PrintString(this, CallFunc_Concat_StrStr_ReturnValue_10, CallFunc_MakeLiteralBool_ReturnValue_1, true, LinearColor{0f, 0.66f, 1f, 1f}, 20f, FName(None));0x3F15 goto Label_396F;0x3F1A Label_3F1A:0x3F1A CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x3F2F PrintString(this, "CLEARSLOT", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x3F83 CallFunc_SaveGameConsistentAsync_ReturnValue_6 = SaveGameConsistentAsync(this, K2Node_DynamicCast_AsMy_Save_Game_7, FurthestSaveSlot, 0);0x3FAF CallFunc_IsValid_ReturnValue_21 = IsValid(CallFunc_SaveGameConsistentAsync_ReturnValue_6);0x3FCC if (!(CallFunc_IsValid_ReturnValue_21)) PopFlow();0x3FD6 K2Node_CreateDelegate_OutputDelegate_22.Bind(this, Completed_5FDE8F334E7C067D94071C83F54AAB1B);0x3FED CallFunc_SaveGameConsistentAsync_ReturnValue_6.Completed += K2Node_CreateDelegate_OutputDelegate_22;0x4016 CallFunc_SaveGameConsistentAsync_ReturnValue_6.Activate();0x403A PopFlow();0x403B Label_403B:0x403B CallFunc_MakeLiteralBool_ReturnValue_1 = MakeLiteralBool(false);0x4050 PrintString(this, "CLEAR NO", CallFunc_MakeLiteralBool_ReturnValue_1, false, LinearColor{1f, 1f, 1f, 1f}, 20f, FName(None));0x40A3 goto Label_396F;0x40A8 Label_40A8:0x40A8 CallFunc_LoadGameConsistentAsync_ReturnValue_2 = LoadGameConsistentAsync(this, FurthestSaveSlot, 0);0x40CB CallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_LoadGameConsistentAsync_ReturnValue_2);0x40E8 if (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x40F2 K2Node_CreateDelegate_OutputDelegate_20.Bind(this, Completed_73BBACCD42E416A824379DA18BF29220);0x4109 CallFunc_LoadGameConsistentAsync_ReturnValue_2.Completed += K2Node_CreateDelegate_OutputDelegate_20;0x4132 CallFunc_LoadGameConsistentAsync_ReturnValue_2.Activate();0x4156 PopFlow();0x4157 resetsavev = K2Node_CustomEvent_resetsavev;0x416A LocalLevel = K2Node_CustomEvent_LocalLevel;0x4185 goto Label_40A8;0x418A goto Label_390E;0x418F goto Label_3639;0x4194 selectedslot = K2Node_CustomEvent_selectedslot;0x41AF goto Label_3DE5;0x41B4 Label_41B4:0x41B4 if (!(Temp_bool_Variable_18)) goto Label_403B;0x41C2 goto Label_3713;0x41C7 PushFlow(Label_4216);0x41CC PointLevel = K2Node_CustomEvent_LevelID;0x41E7 PointSave = K2Node_CustomEvent_Reset;0x41FA SaveSlotSelected = GameSaveSlot;0x4215 PopFlow();0x4216 Label_4216:0x4216 CallFunc_DoesSaveGameExistAsync_ReturnValue_2 = DoesSaveGameExistAsync(this, SaveSlotSelected, 0);0x4239 CallFunc_IsValid_ReturnValue_11 = IsValid(CallFunc_DoesSaveGameExistAsync_ReturnValue_2);0x4256 if (!(CallFunc_IsValid_ReturnValue_11)) PopFlow();0x4260 K2Node_CreateDelegate_OutputDelegate_10.Bind(this, Completed_0074E7A74D5A19995E1B32964D1EAAFC);0x4277 CallFunc_DoesSaveGameExistAsync_ReturnValue_2.Completed += K2Node_CreateDelegate_OutputDelegate_10;0x42A0 CallFunc_DoesSaveGameExistAsync_ReturnValue_2.Activate();0x42C4 PopFlow();0x42C5 Temp_bool_Variable_18 = K2Node_CustomEvent_bExists_4;0x42D8 goto Label_41B4;0x42DD Temp_bool_Variable_19 = K2Node_CustomEvent_bSuccess_12;0x42F0 goto Label_3E7E;0x42F5 Temp_bool_Variable_20 = K2Node_CustomEvent_bSuccess_13;0x4308 Temp_object_Variable_7 = K2Node_CustomEvent_SaveGame_6;0x431B K2Node_DynamicCast_AsMy_Save_Game_7 = Cast<MySaveGame_C>(Temp_object_Variable_7);0x433F K2Node_DynamicCast_bSuccess_13 = Cast<1>(K2Node_DynamicCast_AsMy_Save_Game_7);0x435C if (!(K2Node_DynamicCast_bSuccess_13)) PopFlow();0x4366 K2Node_DynamicCast_AsMy_Save_Game_7.ClearSlot();0x438A goto Label_3F1A;0x438F Label_438F:0x438F return;Final 0x14f0670 0x04 void StartPointAsynEnd__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void EndClearSave__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void AsynLoadEnd__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void EndCheckSaveAsync__DelegateSignature (bool FurthestHas , bool GameHas , int32 FurthestID , int32 GameID ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x0C void PauseGame__DelegateSignature (bool Pause ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x01 void SelfieMode__DelegateSignature (bool Start ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x01 void Blink__DelegateSignature (bool Blink ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x01 void SkipCutscene__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void WeaponDeactiveTimer__DelegateSignature (double Time ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x08 void StartDemoGame__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void StartBeginningGame__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void HackPress__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void ParryEndBack__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void StartedBoss__DelegateSignature (bool Started ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x01 void EndOrbCollect__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void FinishLoadLOD__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void FinishLoadArea__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void StartScreenEnd__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void NotinGround__DelegateSignature (bool NotInGround ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x01 void SlackingEvent__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void DelayActionEnemy__DelegateSignature (double Delay , bool NoDefinitive ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x09 void StartGame__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void StartOrbCollect__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void ParkourHitStart__DelegateSignature (AActor * Actor , USceneComponent * Comp ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x10 void BossSliced__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void isShadowPlayer__DelegateSignature (bool Interior ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x01 void DeathFirstDelay__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void WallRunDispatcher__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void JumpDispatcher__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void SliceEndEvent__DelegateSignature (AActor * Actor ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x08 void SliceStartEvent__DelegateSignature (AActor * SlicedActor , USceneComponent * Component ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x10 void AfterRestartPlayer__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void EnemyDestroyed__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void StartVerticalSlice__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void EndShowfloor__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void EndDemo__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void EndVerticalSlice__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void EventCutsceneEnd__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void TurnOnOffFlashlight__DelegateSignature (bool OnOff ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x01 void InstantDeath__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void EventCutscenePhase__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void VRScan__DelegateSignature (bool TurnOn ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x01 void StartCheckpointUnload__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void Interior__DelegateSignature (bool isInterior ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x01 void EndTalkSubtitle__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void ChangedInputMethod__DelegateSignature (bool GPInput ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x01 void CheckpointAfterDeath__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void FinishLoadBaseMaps__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void StartPawn__DelegateSignature (AMainChar_C * P mainChar ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x08 void Level10__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void Level09__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void Level08__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void Level07__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void Level06__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void Level05__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void Level04__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void Level03__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void Level02__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void Level01__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void Level00__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void CheckpointStart__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void CustomStartPlay__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void GoreEmoval__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void Parry__DelegateSignature (AActor * Owner ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x08 void Land__DelegateSignature (AActor * Actor , USceneComponent * Comp ) Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x10 void AttackPress__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void ForceEnd__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00 void RespawnWorld__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x14f0670 0x00