void TriggerLBMazeAchievement () Script3 statements · 26 bytes of bytecode 0x0000 TriggerEvent(AchievementEvent);0x0017 return;Private 0x1448c50 0x00 void LoadLibraryState () Script16 statements · 403 bytes of bytecode 0x0000 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bAutoPlay = true;0x0014 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.LoopCount = MovieSceneSequenceLoopCount{0};0x0042 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.TickInterval = MovieSceneSequenceTickInterval{0f, 0f, false, true};0x0077 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.PlayRate = 1f;0x0097 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.StartTime = 0f;0x00B7 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bRandomStartTime = false;0x00CB K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableMovementInput = false;0x00DF K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableLookAtInput = false;0x00F3 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bHidePlayer = false;0x0107 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bHideHud = false;0x011B K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableCameraCuts = false;0x012F K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.FinishCompletionStateOverride = 1;0x014C K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bPauseAtEnd = false;0x0160 CallFunc_CreateLevelSequencePlayer_ReturnValue = CreateLevelSequencePlayer(this, /Game/Sequences/Chapter1/HW/LS_HW_Chompy_Spits_Vent.LS_HW_Chompy_Spits_Vent, K2Node_MakeStruct_MovieSceneSequencePlaybackSettings, CallFunc_CreateLevelSequencePlayer_OutActor);0x0190 return;Public 0x1448c50 0x00 void LoadG4ChaseState () Script24 statements · 625 bytes of bytecode 0x0000 TriggerEvent(23);0x0010 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bAutoPlay = true;0x0024 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.LoopCount = MovieSceneSequenceLoopCount{0};0x0052 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.TickInterval = MovieSceneSequenceTickInterval{0f, 0f, false, true};0x0087 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.PlayRate = 1f;0x00A7 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.StartTime = 0f;0x00C7 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bRandomStartTime = false;0x00DB K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableMovementInput = false;0x00EF K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableLookAtInput = false;0x0103 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bHidePlayer = false;0x0117 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bHideHud = false;0x012B K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableCameraCuts = false;0x013F K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.FinishCompletionStateOverride = 1;0x015C K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bPauseAtEnd = false;0x0170 CallFunc_CreateLevelSequencePlayer_ReturnValue = CreateLevelSequencePlayer(this, /Game/Sequences/Chapter1/FD/LS_FD_GooChase01_Chase.LS_FD_GooChase01_Chase, K2Node_MakeStruct_MovieSceneSequencePlaybackSettings, CallFunc_CreateLevelSequencePlayer_OutActor);0x01A0 CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/GameBlueprints/Mascots/BP_GooGoo_FD.BP_GooGoo_FD_C);0x01BE CallFunc_GetAnimInstance_ReturnValue = CallFunc_GetActorOfClass_ReturnValue.Mesh.GetAnimInstance();0x01FE K2Node_DynamicCast_AsABP_Googoo_Chase_01 = Cast<ABP_Googoo_Chase01_C>(CallFunc_GetAnimInstance_ReturnValue);0x0222 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsABP_Googoo_Chase_01);0x023F if (!(K2Node_DynamicCast_bSuccess)) goto Label_026E;0x024D K2Node_DynamicCast_AsABP_Googoo_Chase_01.IsShortVersion = true;0x026E Label_026E:0x026E return;Public 0x1448c50 0x00 void LoadPuzzleState () Script4 statements · 31 bytes of bytecode 0x0000 SpawnChompyPuzzle();0x000E UpdateCinemaDatalayers();0x001C return;Public 0x1448c50 0x00 void OnAchievementTimerElapsed () Script4 statements · 91 bytes of bytecode 0x0000 K2_ClearAndInvalidateTimerHandle(this, AchievementTimer);0x0014 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("OnAchievementTimerElapsed", 0, 0, this);0x0058 return;Public 0x1448c50 0x00 void StopAchievementTimer () Script21 statements · 719 bytes of bytecode 0x0000 CallFunc_K2_GetTimerRemainingTimeHandle_ReturnValue = K2_GetTimerRemainingTimeHandle(this, AchievementTimer);0x0026 CallFunc_Greater_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_K2_GetTimerRemainingTimeHandle_ReturnValue);0x0043 CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CallFunc_Greater_DoubleDouble_A_ImplicitCast, 0);0x0069 if (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_02CC;0x0077 CallFunc_K2_GetTimerRemainingTimeHandle_ReturnValue = K2_GetTimerRemainingTimeHandle(this, AchievementTimer);0x009D K2Node_MakeStruct_FormatArgumentData.ArgumentName = "Remaining";0x00C3 K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 2;0x00E0 K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x00FD K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0121 K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = CallFunc_K2_GetTimerRemainingTimeHandle_ReturnValue;0x0145 K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0169 K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0186 K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x019A CallFunc_Format_ReturnValue = Format(NSLOCTEXT("288578ABFAE4411384E6401AC51A5FD4", "", "Stop achievement timer, remaining: {Remaining}"), K2Node_MakeArray_Array);0x0215 CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x023A /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue, 0, 0, this);0x026C K2_ClearAndInvalidateTimerHandle(this, AchievementTimer);0x0280 CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "TriggerLBMazeAchievement", LBMazeAchievementDelay, false, false, 0f, 0f);0x02CC Label_02CC:0x02CC return;Public 0x1448c50 0x00 void StartAchievementTimer (const E_GameEvent & Event , double Duration ) Script7 statements · 229 bytes of bytecode 0x0000 AchievementEvent = Event;0x001B CallFunc_K2_SetTimer_Time_ImplicitCast = Cast<3>(Duration);0x0038 CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "OnAchievementTimerElapsed", CallFunc_K2_SetTimer_Time_ImplicitCast, false, false, 0f, 0f);0x0085 AchievementTimer = CallFunc_K2_SetTimer_ReturnValue;0x00A0 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("Start achievement timer", 0, 0, this);0x00E2 return;Public 0x1448c50 0x10 void UpdateDataLayers (const E_GameEvent & Event ) Script22 statements · 475 bytes of bytecode 0x0000 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Event, 15);0x001F if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_008C;0x002D K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Event, 21);0x004C if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_00C1;0x005A K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(Event, 26);0x0079 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_014F;0x0087 goto Label_01D8;0x008C Label_008C:0x008C /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetDataLayer(/Game/Levels/Datalayers/Chapter_1/MD_MaleDorm/DL_MD1S2.DL_MD1S2, 2, this);0x00BC goto Label_01D8;0x00C1 Label_00C1:0x00C1 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetDataLayer(/Game/Levels/Datalayers/Chapter_1/DR_DiningRoom/DL_DR_KidsKitchen_New.DL_DR_KidsKitchen_New, 1, this);0x00F1 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetDataLayer(/Game/Levels/Datalayers/Chapter_1/DR_DiningRoom/DL_DR_KidsKitchen_Destroyed.DL_DR_KidsKitchen_Destroyed, 2, this);0x0121 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetAreaType(9, 0, this);0x014A goto Label_01D8;0x014F Label_014F:0x014F /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetDataLayer(/Game/Levels/Datalayers/Chapter_1/LY_Lobby/DL_LYS.DL_LYS, 2, this);0x017F /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetDataLayer(/Game/Levels/Datalayers/Chapter_1/LY_Lobby/DL_LYBase.DL_LYBase, 1, this);0x01AF /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetAreaType(0, 1, this);0x01D8 Label_01D8:0x01D8 return;Private 0x1448c50 0x01 void SpawnChompyPuzzle () Script7 statements · 355 bytes of bytecode 0x0000 CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x0067 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/GameBlueprints/Mascots/BP_Chompy_HW_Chase.BP_Chompy_HW_Chase_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr, 1);0x0093 CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x00FA CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x0122 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("Spawn Chompy puzzle", 0, 0, this);0x0160 return;Public 0x1448c50 0x00 AActor * FindPlayerStart (AController * Player , const FString & IncomingName ) Script55 statements · 1,487 bytes of bytecode 0x0000 PushFlow(Label_05C4);0x0005 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameInstance(this, CallFunc_T5F_GetGameInstance_GameInstance);0x0033 CallFunc_HasSaveGame_ReturnValue = CallFunc_T5F_GetGameInstance_GameInstance.HasSaveGame();0x005D if (!(CallFunc_HasSaveGame_ReturnValue)) goto Label_053C;0x006B CallFunc_GetAllActorsOfClass_OutActors = {};0x0076 GetAllActorsOfClass(this, /Game/GameBlueprints/Core/BP_Spawnpoint.BP_Spawnpoint_C, CallFunc_GetAllActorsOfClass_OutActors);0x0093 Temp_bool_True_if_break_was_hit_Variable = false;0x009E Temp_int_Loop_Counter_Variable = 0;0x00B5 Temp_int_Array_Index_Variable = 0;0x00CC Label_00CC:0x00CC CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x00E9 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0124 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x014A CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x0170 if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x017A Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0195 PushFlow(Label_057A);0x019A /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01D5 CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_Array_Get_Item.LinkedArea);0x0210 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Conv_ByteToInt_ReturnValue, CallFunc_T5F_GetGameInstance_GameInstance.CurrentSaveGame.Area);0x0262 if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x026C CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(CallFunc_T5F_GetGameInstance_GameInstance.CurrentSaveGame.Area);0x02BD CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/GameBlueprints/Enums/E_Areas.E_Areas, CallFunc_Conv_IntToByte_ReturnValue);0x02EB CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 0);0x030A if (!(CallFunc_NotEqual_ByteByte_ReturnValue)) goto Label_04E9;0x0318 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bAutoPlay = true;0x032C K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.LoopCount = MovieSceneSequenceLoopCount{0};0x035A K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.TickInterval = MovieSceneSequenceTickInterval{0f, 0f, false, true};0x038F K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.PlayRate = 2f;0x03AF K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.StartTime = 0f;0x03CF K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bRandomStartTime = false;0x03E3 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableMovementInput = true;0x03F7 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableLookAtInput = true;0x040B K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bHidePlayer = false;0x041F K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bHideHud = false;0x0433 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableCameraCuts = false;0x0447 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.FinishCompletionStateOverride = 0;0x0464 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bPauseAtEnd = false;0x0478 CallFunc_CreateLevelSequencePlayer_ReturnValue = CreateLevelSequencePlayer(this, /Game/Sequences/Chapter1/GE/LS_GE_Respawn.LS_GE_Respawn, K2Node_MakeStruct_MovieSceneSequencePlaybackSettings, CallFunc_CreateLevelSequencePlayer_OutActor);0x04A8 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("Respawn sequence start", 0, 0, this);0x04E9 Label_04E9:0x04E9 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0524 ReturnValue = CallFunc_Array_Get_Item;0x0537 goto Label_05C4;0x053C Label_053C:0x053C CallFunc_FindPlayerStart_ReturnValue = FindPlayerStart(Player, IncomingName);0x0562 ReturnValue = CallFunc_FindPlayerStart_ReturnValue;0x0575 goto Label_05C4;0x057A Label_057A:0x057A CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x05A4 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x05BF goto Label_00CC;0x05C4 Label_05C4:0x05C4 return ReturnValue;Event Public 0x1448c50 0x20 AActor * ChoosePlayerStart (AController * Player ) Script56 statements · 1,304 bytes of bytecode 0x0000 PushFlow(Label_050D);0x0005 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameInstance(this, CallFunc_T5F_GetGameInstance_GameInstance);0x0033 CallFunc_GetAllActorsOfClass_OutActors = {};0x003E GetAllActorsOfClass(this, /Script/Engine.PlayerStart, CallFunc_GetAllActorsOfClass_OutActors);0x005B CallFunc_IsValid_ReturnValue = IsValid(CallFunc_T5F_GetGameInstance_GameInstance.CurrentSaveGame);0x008E if (!(CallFunc_IsValid_ReturnValue)) goto Label_028A;0x009C Temp_int_Loop_Counter_Variable = 0;0x00B3 Temp_int_Array_Index_Variable_1 = 0;0x00CA Label_00CA:0x00CA CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0105 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x012B if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0135 Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0150 PushFlow(Label_0479);0x0155 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0190 K2Node_DynamicCast_AsBP_Spawnpoint_1 = Cast<BP_Spawnpoint_C>(CallFunc_Array_Get_Item_1);0x01B4 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_Spawnpoint_1);0x01D1 if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x01DB CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(CallFunc_T5F_GetGameInstance_GameInstance.CurrentSaveGame.Area);0x022C CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(K2Node_DynamicCast_AsBP_Spawnpoint_1.LinkedArea, CallFunc_Conv_IntToByte_ReturnValue);0x0268 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) PopFlow();0x0272 ReturnValue = K2Node_DynamicCast_AsBP_Spawnpoint_1;0x0285 goto Label_050D;0x028A Label_028A:0x028A if (!(CallFunc_T5F_GetGameInstance_GameInstance.bDebugSaveData)) goto Label_0444;0x02AE Temp_int_Loop_Counter_Variable_1 = 0;0x02C5 Temp_int_Array_Index_Variable = 0;0x02DC Label_02DC:0x02DC CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0317 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x033D if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0347 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0362 PushFlow(Label_04C3);0x0367 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x03A2 K2Node_DynamicCast_AsBP_Spawnpoint = Cast<BP_Spawnpoint_C>(CallFunc_Array_Get_Item);0x03C6 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Spawnpoint);0x03E3 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x03ED CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_DynamicCast_AsBP_Spawnpoint.LinkedArea, 0);0x0422 if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x042C ReturnValue = K2Node_DynamicCast_AsBP_Spawnpoint;0x043F goto Label_050D;0x0444 Label_0444:0x0444 CallFunc_ChoosePlayerStart_ReturnValue = ChoosePlayerStart(Player);0x0461 ReturnValue = CallFunc_ChoosePlayerStart_ReturnValue;0x0474 goto Label_050D;0x0479 Label_0479:0x0479 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x04A3 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x04BE goto Label_00CA;0x04C3 Label_04C3:0x04C3 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x04ED Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0508 goto Label_02DC;0x050D Label_050D:0x050D return ReturnValue;Event Public 0x1448c50 0x10 void AddSequenceDebugOverlay () Script7 statements · 183 bytes of bytecode 0x0000 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x001A CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Widgets/WBP_SequenceDebug.WBP_SequenceDebug_C, CallFunc_GetPlayerController_ReturnValue);0x0057 SequenceWidget = CallFunc_Create_ReturnValue;0x006A CallFunc_Create_ReturnValue.AddToViewport(0);0x008F SequenceWidget.AddToViewport(0);0x00B4 return;Public 0x1448c50 0x00 void IsCameraCutSequence (UMovieSceneSequence * Sequence , const bool & IsCameraCutSequence ) Script31 statements · 578 bytes of bytecode 0x0000 PushFlow(Label_023F);0x0005 Result = false;0x0010 CallFunc_GetTracks_ReturnValue = GetTracks(Sequence);0x0035 Temp_bool_True_if_break_was_hit_Variable = false;0x0040 Temp_int_Loop_Counter_Variable = 0;0x0057 Temp_int_Array_Index_Variable = 0;0x006E Label_006E:0x006E CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetTracks_ReturnValue);0x00A9 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x00C6 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00EC CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x0112 if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_01DD;0x0120 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x013B PushFlow(Label_01F5);0x0140 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetTracks_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x017B K2Node_DynamicCast_AsMovie_Scene_Camera_Cut_Track = Cast<MovieSceneCameraCutTrack>(CallFunc_Array_Get_Item);0x019F K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMovie_Scene_Camera_Cut_Track);0x01BC if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01C6 Result = true;0x01D1 Temp_bool_True_if_break_was_hit_Variable = true;0x01DC PopFlow();0x01DD Label_01DD:0x01DD IsCameraCutSequence = Result;0x01F0 goto Label_023F;0x01F5 Label_01F5:0x01F5 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x021F Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x023A goto Label_006E;0x023F Label_023F:0x023F return;Public 0x1448c50 0x09 void CompleteShootingRange () Script7 statements · 114 bytes of bytecode 0x0000 CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/GameBlueprints/ShootingRange/BP_ShootingRange.BP_ShootingRange_C);0x001E CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x003B if (!(CallFunc_IsValid_ReturnValue)) goto Label_006F;0x0049 CallFunc_GetActorOfClass_ReturnValue.SetState(3);0x006F Label_006F:0x006F return;Public 0x1448c50 0x00 void UpdateCinemaDatalayers () Script8 statements · 277 bytes of bytecode 0x0000 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetDataLayer(/Game/Levels/Datalayers/Chapter_1/LB_library/DL_LBBase.DL_LBBase, 1, this);0x0030 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetDataLayer(/Game/Levels/Datalayers/Chapter_1/HW_Hallway/DL_HW1.DL_HW1, 1, this);0x0060 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetDataLayer(/Game/Levels/Datalayers/Chapter_1/HW_Hallway/DL_HWS1.DL_HWS1, 2, this);0x0090 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetDataLayer(/Game/Levels/Datalayers/Chapter_1/LB_library/DL_LBS1.DL_LBS1, 2, this);0x00C0 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetAreaType(1, 1, this);0x00E9 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetAreaType(2, 0, this);0x0112 return;Public 0x1448c50 0x00 void DisableCinemaChairs () Script24 statements · 467 bytes of bytecode 0x0000 PushFlow(Label_01D0);0x0005 CallFunc_GetAllActorsOfClass_OutActors = {};0x0010 GetAllActorsOfClass(this, /Game/GameBlueprints/Cinema/BP_CM_InteractableChair.BP_CM_InteractableChair_C, CallFunc_GetAllActorsOfClass_OutActors);0x002D Temp_int_Loop_Counter_Variable = 0;0x0044 Temp_int_Array_Index_Variable = 0;0x005B Label_005B:0x005B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BC if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0147;0x00CA Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E5 PushFlow(Label_0186);0x00EA /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0125 CallFunc_Array_Get_Item.IsInteractable = false;0x0146 PopFlow();0x0147 Label_0147:0x0147 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("DisableCinemaChairs", 0, 0, this);0x0185 PopFlow();0x0186 Label_0186:0x0186 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01B0 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01CB goto Label_005B;0x01D0 Label_01D0:0x01D0 return;Public 0x1448c50 0x00 void EnableCinemaChairs () Script24 statements · 466 bytes of bytecode 0x0000 PushFlow(Label_01CF);0x0005 CallFunc_GetAllActorsOfClass_OutActors = {};0x0010 GetAllActorsOfClass(this, /Game/GameBlueprints/Cinema/BP_CM_InteractableChair.BP_CM_InteractableChair_C, CallFunc_GetAllActorsOfClass_OutActors);0x002D Temp_int_Loop_Counter_Variable = 0;0x0044 Temp_int_Array_Index_Variable = 0;0x005B Label_005B:0x005B CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0096 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BC if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0147;0x00CA Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E5 PushFlow(Label_0185);0x00EA /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0125 CallFunc_Array_Get_Item.IsInteractable = true;0x0146 PopFlow();0x0147 Label_0147:0x0147 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("EnableCinemaChairs", 0, 0, this);0x0184 PopFlow();0x0185 Label_0185:0x0185 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01AF Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01CA goto Label_005B;0x01CF Label_01CF:0x01CF return;Public 0x1448c50 0x00 void SkipCinemaMovie () Script10 statements · 192 bytes of bytecode 0x0000 CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/GameBlueprints/Cinema/BP_PR_Projector.BP_PR_Projector_C);0x001E CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x003B if (!(CallFunc_IsValid_ReturnValue)) goto Label_0072;0x0049 CallFunc_GetActorOfClass_ReturnValue.SkipMovie();0x006D goto Label_00BD;0x0072 Label_0072:0x0072 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("Could not find a valid projector", 0, 2, this);0x00BD Label_00BD:0x00BD return;Public 0x1448c50 0x00 void OnLevelSequenceFinished () Script21 statements · 386 bytes of bytecode 0x0000 PushFlow(Label_017F);0x0005 SequenceActor.K2_DestroyActor();0x0029 SequenceActor = nullptr;0x0034 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerHUD(this, CallFunc_T5F_GetPlayerHUD_HUD);0x0062 CallFunc_T5F_GetPlayerHUD_HUD.ShowPlayerHUD();0x0086 PushFlow(Label_0128);0x008B /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerCharacter(this, CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x00B9 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x00D6 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x00E0 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x00FA CallFunc_T5F_GetPlayerCharacter_First_Person_Character.EnableInput(CallFunc_GetPlayerController_ReturnValue);0x0127 PopFlow();0x0128 Label_0128:0x0128 CallFunc_IsValid_ReturnValue = IsValid(SequenceWidget);0x0145 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x014F SequenceWidget.RemoveFromParent();0x0173 SequenceWidget = nullptr;0x017E PopFlow();0x017F Label_017F:0x017F return;Public 0x1448c50 0x00 void IsSequencePlaying (const bool & IsSequencePlaying ) Script9 statements · 73 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(SequencePlayer);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_003B;0x002B IsSequencePlaying = true;0x0036 goto Label_0046;0x003B Label_003B:0x003B IsSequencePlaying = false;0x0046 Label_0046:0x0046 return;Public 0x1448c50 0x01 void StartLevelSequence (ULevelSequence * LevelSequence , const EMovieSceneCompletionModeOverride & FinishCompletionStateOverride , bool DisableInput , bool HideHud , const ULevelSequencePlayer * & SequencePlayer ) Script71 statements · 1,948 bytes of bytecode 0x0000 IsCameraCutSequence(LevelSequence, CallFunc_IsCameraCutSequence_IsCameraCutSequence);0x0020 if (!(CallFunc_IsCameraCutSequence_IsCameraCutSequence)) goto Label_0089;0x002E CallFunc_IsValid_ReturnValue = IsValid(LevelSequence);0x004B if (!(CallFunc_IsValid_ReturnValue)) goto Label_0225;0x0059 CallFunc_IsValid_ReturnValue_1 = IsValid(SequencePlayer);0x0076 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_028F;0x0084 goto Label_0799;0x0089 Label_0089:0x0089 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bAutoPlay = true;0x009D K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.LoopCount = MovieSceneSequenceLoopCount{0};0x00CB K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.TickInterval = MovieSceneSequenceTickInterval{0f, 0f, false, true};0x0100 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.PlayRate = 1f;0x0120 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.StartTime = 0f;0x0140 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bRandomStartTime = false;0x0154 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableMovementInput = false;0x0168 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableLookAtInput = false;0x017C K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bHidePlayer = false;0x0190 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bHideHud = false;0x01A4 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableCameraCuts = false;0x01B8 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.FinishCompletionStateOverride = FinishCompletionStateOverride;0x01DC K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bPauseAtEnd = false;0x01F0 CallFunc_CreateLevelSequencePlayer_ReturnValue = CreateLevelSequencePlayer(this, LevelSequence, K2Node_MakeStruct_MovieSceneSequencePlaybackSettings, CallFunc_CreateLevelSequencePlayer_OutActor);0x0220 goto Label_0799;0x0225 Label_0225:0x0225 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("TriggerLevelSequence: Did you forget to assign a sequence?", 0, 1, this);0x028A goto Label_0799;0x028F Label_028F:0x028F K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bAutoPlay = true;0x02A3 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.LoopCount = MovieSceneSequenceLoopCount{0};0x02D1 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.TickInterval = MovieSceneSequenceTickInterval{0f, 0f, false, true};0x0306 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.PlayRate = 1f;0x0326 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.StartTime = 0f;0x0346 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bRandomStartTime = false;0x035A K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bDisableMovementInput = false;0x036E K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bDisableLookAtInput = false;0x0382 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bHidePlayer = false;0x0396 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bHideHud = false;0x03AA K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bDisableCameraCuts = false;0x03BE K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.FinishCompletionStateOverride = FinishCompletionStateOverride;0x03E2 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bPauseAtEnd = false;0x03F6 CallFunc_CreateLevelSequencePlayer_ReturnValue_1 = CreateLevelSequencePlayer(this, LevelSequence, K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1, CallFunc_CreateLevelSequencePlayer_OutActor_1);0x0426 SequenceActor = CallFunc_CreateLevelSequencePlayer_OutActor_1;0x0439 SequencePlayer = CallFunc_CreateLevelSequencePlayer_ReturnValue_1;0x044C K2Node_CreateDelegate_OutputDelegate.Bind(this, OnLevelSequenceFinished);0x0463 SequencePlayer.OnFinished += K2Node_CreateDelegate_OutputDelegate;0x048C if (!(HideHud)) goto Label_04EC;0x049A /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerHUD(this, CallFunc_T5F_GetPlayerHUD_HUD);0x04C8 CallFunc_T5F_GetPlayerHUD_HUD.HidePlayerHUD();0x04EC Label_04EC:0x04EC if (!(DisableInput)) goto Label_056F;0x04FA /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerCharacter(this, CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x0528 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0542 CallFunc_T5F_GetPlayerCharacter_First_Person_Character.DisableInput(CallFunc_GetPlayerController_ReturnValue);0x056F Label_056F:0x056F CallFunc_GetDisplayName_ReturnValue = GetDisplayName(LevelSequence);0x0594 CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetDisplayName_ReturnValue);0x05B9 K2Node_MakeStruct_FormatArgumentData.ArgumentName = "Sequence Name";0x05E3 K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x0600 K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x0624 K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0648 K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0668 K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x068C K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x06A9 K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x06BD CallFunc_Format_ReturnValue = Format(NSLOCTEXT("DFC5741948592552E14AAE8204E1F8AB", "", "Start level sequence: {Sequence Name}"), K2Node_MakeArray_Array);0x072F CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x0754 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue, 0, 0, this);0x0786 SequencePlayer = SequencePlayer;0x0799 Label_0799:0x0799 return;Public 0x1448c50 0x18 void CompleteCinema () Script29 statements · 522 bytes of bytecode 0x0000 PushFlow(Label_0207);0x0005 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("CompleteCinema", 0, 0, this);0x003E PushFlow(Label_01F6);0x0043 PushFlow(Label_01D9);0x0048 PushFlow(Label_006E);0x004D CrackOpenDoor(FName(CM_DoorExit), 2.5f);0x006D PopFlow();0x006E Label_006E:0x006E CallFunc_GetAllActorsOfClassWithTag_OutActors = {};0x0079 GetAllActorsOfClassWithTag(this, /Game/GameBlueprints/Doors/BP_DoubleDoor.BP_DoubleDoor_C, FName(LB_Entrance), CallFunc_GetAllActorsOfClassWithTag_OutActors);0x00A3 CallFunc_Array_IsNotEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsNotEmpty(CallFunc_GetAllActorsOfClassWithTag_OutActors);0x00D6 if (!(CallFunc_Array_IsNotEmpty_ReturnValue)) PopFlow();0x00E0 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, 0, CallFunc_Array_Get_Item);0x0117 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item);0x0134 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x013E /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, 0, CallFunc_Array_Get_Item);0x0175 CallFunc_Array_Get_Item.IsLocked = false;0x0196 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("Unlock LB_Door_Entrance", 0, 0, this);0x01D8 PopFlow();0x01D9 Label_01D9:0x01D9 DisableCinemaChairs();0x01E7 UpdateCinemaDatalayers();0x01F5 PopFlow();0x01F6 Label_01F6:0x01F6 TriggerEvent(8);0x0206 PopFlow();0x0207 Label_0207:0x0207 return;Public 0x1448c50 0x00 void CompleteProjectorRoom () Script6 statements · 204 bytes of bytecode 0x0000 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetDataLayer(/Game/Levels/Datalayers/Chapter_1/CM_Cinema/DL_CMS1.DL_CMS1, 0, this);0x0030 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetDataLayer(/Game/Levels/Datalayers/Chapter_1/CM_Cinema/DL_CMS2.DL_CMS2, 2, this);0x0060 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetAreaType(3, 0, this);0x0089 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("CompleteProjectorRoom", 0, 0, this);0x00C9 return;Public 0x1448c50 0x00 void DisableProjectorRoom () Script11 statements · 250 bytes of bytecode 0x0000 CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/GameBlueprints/Cinema/BP_PR_Projector.BP_PR_Projector_C);0x001E CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x003B if (!(CallFunc_IsValid_ReturnValue)) goto Label_00AE;0x0049 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("DisableProjectorRoom", 0, 0, this);0x0088 CallFunc_GetActorOfClass_ReturnValue.IsEnabled = false;0x00A9 goto Label_00F7;0x00AE Label_00AE:0x00AE /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("Could not find valid projector", 0, 2, this);0x00F7 Label_00F7:0x00F7 return;Public 0x1448c50 0x00 void OpenProjectorRoom (bool IsCinemaCompleted ) Script15 statements · 373 bytes of bytecode 0x0000 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("OpenProjectorRoom", 0, 0, this);0x003C CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/GameBlueprints/Cinema/BP_PR_Projector.BP_PR_Projector_C);0x005A CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x0077 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0129;0x0085 CrackOpenDoor(FName(CM_DoorProjRoom), 2.5f);0x00A5 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetDataLayer(/Game/Levels/Datalayers/Chapter_1/PR_ProjectorRoom/DL_PR_LightingDevoted_1.DL_PR_LightingDevoted_1, 2, this);0x00D5 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsCinemaCompleted);0x00F2 if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_0172;0x0100 CallFunc_GetActorOfClass_ReturnValue.SwitchFilmReels();0x0124 goto Label_0172;0x0129 Label_0129:0x0129 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("Could not find valid projector", 0, 2, this);0x0172 Label_0172:0x0172 return;Public 0x1448c50 0x01 void SpawnPlayer (const ABP_FirstPersonCharacter_C * & Character ) Script15 statements · 594 bytes of bytecode 0x0000 CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Script/Engine.PlayerStart);0x001E CallFunc_GetTransform_ReturnValue = CallFunc_GetActorOfClass_ReturnValue.GetTransform();0x0050 BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x007E CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, FVector(1, 1, 1));0x00C5 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/GameBlueprints/Core/BP_FirstPersonCharacter.BP_FirstPersonCharacter_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr, 1);0x00F1 CallFunc_GetTransform_ReturnValue = CallFunc_GetActorOfClass_ReturnValue.GetTransform();0x0123 BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0151 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, FVector(1, 1, 1));0x0198 CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x01C0 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x01DA CallFunc_GetPlayerController_ReturnValue.Possess(CallFunc_FinishSpawningActor_ReturnValue);0x0203 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("Player Respawn", 0, 0, this);0x023C Character = CallFunc_FinishSpawningActor_ReturnValue;0x024F return;Public 0x1448c50 0x08 void KillPlayer () Script5 statements · 139 bytes of bytecode 0x0000 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerCharacter(this, CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x002E CallFunc_T5F_GetPlayerCharacter_First_Person_Character.K2_DestroyActor();0x0052 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("Player Kill", 0, 0, this);0x0088 return;Private 0x1448c50 0x00 void TriggerEvent (const E_GameEvent & Event ) Script31 statements · 1,017 bytes of bytecode 0x0000 UpdateDataLayers(Event);0x0017 OnGameEvent.Broadcast(Event);0x0033 CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/GameBlueprints/Enums/E_GameEvent.E_GameEvent, Event);0x0061 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Game Event: ", CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x0094 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Concat_StrStr_ReturnValue, 0, 0, this);0x00C6 CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/GameBlueprints/Enums/E_GameEvent.E_GameEvent, Event);0x00F4 CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x0119 CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/GameBlueprints/DataTables/DT_Achievements.DT_Achievements, CallFunc_Conv_StringToName_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow);0x015E if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) goto Label_01A3;0x016C ProgressAchievement(CallFunc_GetDataTableRowFromName_OutRow.AchievementID_5_4890EE044AAD4C4FB7D56E4A32D173B9, CallFunc_GetDataTableRowFromName_OutRow.Progress_8_4390D6F1F2134BFCA066F6CAD7D2B61C);0x019E goto Label_03F6;0x01A3 Label_01A3:0x01A3 CallFunc_IsPackagedForDistribution_ReturnValue = IsPackagedForDistribution();0x01B7 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsPackagedForDistribution_ReturnValue);0x01D4 if (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_03F6;0x01E2 CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/GameBlueprints/Enums/E_GameEvent.E_GameEvent, Event);0x0210 CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x0235 K2Node_MakeStruct_FormatArgumentData.ArgumentName = "Event";0x0257 K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x0274 K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x0298 K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x02BC K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x02DC K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0300 K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x031D K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x0331 CallFunc_Format_ReturnValue = Format(NSLOCTEXT("9D4A557A45A54DC2AA3F5F6C1FF6ECE1", "", "No achievement for event: {Event}"), K2Node_MakeArray_Array);0x039F CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x03C4 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue, 0, 1, this);0x03F6 Label_03F6:0x03F6 return;Public 0x1448c50 0x01 void OnFailure_A386F92A790C4EACA65A1973CE3D3664 (const FName & WrittenAchievementName , float WrittenProgress , int32 WrittenUserTag ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_WrittenAchievementName_3 = WrittenAchievementName;0x0012 PersistentFrame.K2Node_CustomEvent_WrittenProgress_3 = WrittenProgress;0x0024 PersistentFrame.K2Node_CustomEvent_WrittenUserTag_3 = WrittenUserTag;0x0036 ExecuteUbergraph_BP_GameMode_Gameplay(8757);0x0045 return;0x1448c50 0x10 void OnSuccess_A386F92A790C4EACA65A1973CE3D3664 (const FName & WrittenAchievementName , float WrittenProgress , int32 WrittenUserTag ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_WrittenAchievementName_2 = WrittenAchievementName;0x0012 PersistentFrame.K2Node_CustomEvent_WrittenProgress_2 = WrittenProgress;0x0024 PersistentFrame.K2Node_CustomEvent_WrittenUserTag_2 = WrittenUserTag;0x0036 ExecuteUbergraph_BP_GameMode_Gameplay(4713);0x0045 return;0x1448c50 0x10 void OnWriteFailure_A386F92A790C4EACA65A1973CE3D3664 (const FString & WrittenAchievementName , float WrittenProgress , int32 WrittenUserTag ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_WrittenAchievementName_1 = WrittenAchievementName;0x0012 PersistentFrame.K2Node_CustomEvent_WrittenProgress_1 = WrittenProgress;0x0024 PersistentFrame.K2Node_CustomEvent_WrittenUserTag_1 = WrittenUserTag;0x0036 ExecuteUbergraph_BP_GameMode_Gameplay(2231);0x0045 return;0x1448c50 0x18 void OnWriteSuccess_A386F92A790C4EACA65A1973CE3D3664 (const FString & WrittenAchievementName , float WrittenProgress , int32 WrittenUserTag ) Script6 statements · 72 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_WrittenAchievementName = WrittenAchievementName;0x0012 PersistentFrame.K2Node_CustomEvent_WrittenProgress = WrittenProgress;0x0024 PersistentFrame.K2Node_CustomEvent_WrittenUserTag = WrittenUserTag;0x0036 ExecuteUbergraph_BP_GameMode_Gameplay(2819);0x0045 return;0x1448c50 0x18 void OnFailure_C4D5E718246B41ACA0ED755647AB5DE9 () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_GameMode_Gameplay(3408);0x000F return;0x1448c50 0x00 void OnSuccess_C4D5E718246B41ACA0ED755647AB5DE9 () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_GameMode_Gameplay(3921);0x000F return;0x1448c50 0x00 void Respawn Player (bool KillPlayer , bool ReloadLevel ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_KillPlayer = KillPlayer;0x0012 PersistentFrame.K2Node_CustomEvent_ReloadLevel = ReloadLevel;0x0024 ExecuteUbergraph_BP_GameMode_Gameplay(4328);0x0033 return;0x1448c50 0x02 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_GameMode_Gameplay(4832);0x000F return;Event Protected 0x1448c50 0x00 void ProgressAchievement (const FString & AchievementName , double Progress ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_AchievementName = AchievementName;0x0012 PersistentFrame.K2Node_CustomEvent_Progress = Progress;0x0024 ExecuteUbergraph_BP_GameMode_Gameplay(6200);0x0033 return;0x1448c50 0x18 void CrackOpenDoor (const FName & Tag , float Delay ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Tag = Tag;0x0012 PersistentFrame.K2Node_CustomEvent_Delay = Delay;0x0024 ExecuteUbergraph_BP_GameMode_Gameplay(7824);0x0033 return;0x1448c50 0x0C void OnSaveGameLoaded (UT5FSaveGame * SaveObject ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_SaveObject = SaveObject;0x0012 ExecuteUbergraph_BP_GameMode_Gameplay(7883);0x0021 return;0x1448c50 0x08 void UpdateAchievementQueue () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_GameMode_Gameplay(8521);0x000F return;0x1448c50 0x00 void ExecuteUbergraph_BP_GameMode_Gameplay (int32 EntryPoint ) Script320 statements · 8,879 bytes of bytecode 0x0000 PushFlow(Label_22AC);0x0005 goto [EntryPoint];0x000F PushFlow(Label_0039);0x0014 CallFunc_Create_ReturnValue.RemoveFromParent();0x0038 PopFlow();0x0039 Label_0039:0x0039 SpawnPlayer(CallFunc_SpawnPlayer_Character);0x0050 CallFunc_SpawnPlayer_Character.SetSpawnTransform();0x0074 OnPlayerRespawned.Broadcast();0x0087 PopFlow();0x0088 Label_0088:0x0088 Delay(this, BodySizeDelay, LatentActionInfo{0xC3, 708219942, FName(ExecuteUbergraph_BP_GameMode_Gameplay), this});0x00C2 PopFlow();0x00C3 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetPlayerCharacter(this, CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x00F1 CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_T5F_GetPlayerCharacter_First_Person_Character);0x010E if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x0118 CallFunc_T5F_GetPlayerCharacter_First_Person_Character.SetBodySize(true);0x013D PopFlow();0x013E CompleteCinema();0x014C CallFunc_GetAllActorsOfClass_OutActors = {};0x0157 GetAllActorsOfClass(this, /Game/GameBlueprints/Cinema/BP_PR_FilmreelBrainwash.BP_PR_FilmreelBrainwash_C, CallFunc_GetAllActorsOfClass_OutActors);0x0174 Temp_int_Loop_Counter_Variable = 0;0x018B Temp_int_Array_Index_Variable = 0;0x01A2 Label_01A2:0x01A2 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x01DD CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0203 if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x020D Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0228 PushFlow(Label_02BE);0x022D /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0268 CallFunc_GetAttachParentActor_ReturnValue = CallFunc_Array_Get_Item.GetAttachParentActor();0x0292 CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetAttachParentActor_ReturnValue);0x02AF if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0308;0x02BD PopFlow();0x02BE Label_02BE:0x02BE CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02E8 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x0303 goto Label_01A2;0x0308 Label_0308:0x0308 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0343 CallFunc_Array_Get_Item.K2_DestroyActor();0x0367 PopFlow();0x0368 CallFunc_GetAllActorsOfClassWithTag_OutActors = {};0x0373 GetAllActorsOfClassWithTag(this, /Game/GameBlueprints/Doors/BP_Door.BP_Door_C, K2Node_CustomEvent_Tag, CallFunc_GetAllActorsOfClassWithTag_OutActors);0x0399 CallFunc_Array_IsNotEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsNotEmpty(CallFunc_GetAllActorsOfClassWithTag_OutActors);0x03CC if (!(CallFunc_Array_IsNotEmpty_ReturnValue)) PopFlow();0x03D6 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, 0, CallFunc_Array_Get_Item_1);0x040D CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_Array_Get_Item_1);0x042A if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x0434 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, 0, CallFunc_Array_Get_Item_1);0x046B if (!(CallFunc_Array_Get_Item_1.IsLocked)) PopFlow();0x048B /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, 0, CallFunc_Array_Get_Item_1);0x04C2 K2Node_DynamicCast_AsBPI_Door = Cast<BPI_Door_C>(CallFunc_Array_Get_Item_1);0x04E6 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Door);0x0503 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x050D K2Node_DynamicCast_AsBPI_Door.OnCrackDoor();0x0532 PopFlow();0x0533 TriggerEvent(27);0x0543 SetGlobalParameterByName(FName(CH1_GYM_Hit), 2f);0x055F PopFlow();0x0560 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bAutoPlay = true;0x0574 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.LoopCount = MovieSceneSequenceLoopCount{0};0x05A2 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.TickInterval = MovieSceneSequenceTickInterval{0f, 0f, false, true};0x05D7 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.PlayRate = 1f;0x05F7 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.StartTime = 0f;0x0617 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bRandomStartTime = false;0x062B K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableMovementInput = false;0x063F K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableLookAtInput = false;0x0653 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bHidePlayer = false;0x0667 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bHideHud = false;0x067B K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bDisableCameraCuts = false;0x068F K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.FinishCompletionStateOverride = 1;0x06AC K2Node_MakeStruct_MovieSceneSequencePlaybackSettings.bPauseAtEnd = false;0x06C0 CallFunc_CreateLevelSequencePlayer_ReturnValue = CreateLevelSequencePlayer(this, /Game/Sequences/Chapter1/GYM/LS_GYM_Bridge_Collapse.LS_GYM_Bridge_Collapse, K2Node_MakeStruct_MovieSceneSequencePlaybackSettings, CallFunc_CreateLevelSequencePlayer_OutActor);0x06F0 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bAutoPlay = true;0x0704 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.LoopCount = MovieSceneSequenceLoopCount{0};0x0732 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.TickInterval = MovieSceneSequenceTickInterval{0f, 0f, false, true};0x0767 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.PlayRate = 1f;0x0787 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.StartTime = 0f;0x07A7 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bRandomStartTime = false;0x07BB K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bDisableMovementInput = false;0x07CF K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bDisableLookAtInput = false;0x07E3 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bHidePlayer = false;0x07F7 K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bHideHud = false;0x080B K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bDisableCameraCuts = false;0x081F K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.FinishCompletionStateOverride = 1;0x083C K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1.bPauseAtEnd = false;0x0850 CallFunc_CreateLevelSequencePlayer_ReturnValue_1 = CreateLevelSequencePlayer(this, /Game/Sequences/Chapter1/LYS/LS_LYS_G4Fight.LS_LYS_G4Fight, K2Node_MakeStruct_MovieSceneSequencePlaybackSettings_1, CallFunc_CreateLevelSequencePlayer_OutActor_1);0x0880 Delay(this, 2f, LatentActionInfo{0x533, -1267943657, FName(ExecuteUbergraph_BP_GameMode_Gameplay), this});0x08B6 PopFlow();0x08B7 Temp_string_Variable = K2Node_CustomEvent_WrittenAchievementName_1;0x08D2 Temp_real_Variable = K2Node_CustomEvent_WrittenProgress_1;0x08ED Temp_int_Variable = K2Node_CustomEvent_WrittenUserTag_1;0x0908 CallFunc_Conv_StringToText_ReturnValue_4 = Conv_StringToText(ActiveAchievement);0x092D K2Node_MakeStruct_FormatArgumentData_5.ArgumentName = "AchievementName";0x0959 K2Node_MakeStruct_FormatArgumentData_5.ArgumentValueType = 4;0x0976 K2Node_MakeStruct_FormatArgumentData_5.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue_4;0x099A K2Node_MakeStruct_FormatArgumentData_5.ArgumentValueInt = 0;0x09BE K2Node_MakeStruct_FormatArgumentData_5.ArgumentValueFloat = 0f;0x09DE K2Node_MakeStruct_FormatArgumentData_5.ArgumentValueDouble = 0;0x0A02 K2Node_MakeStruct_FormatArgumentData_5.ArgumentValueGender = 0;0x0A1F K2Node_MakeArray_Array_4 = {K2Node_MakeStruct_FormatArgumentData_5};0x0A33 CallFunc_Format_ReturnValue_4 = Format(NSLOCTEXT("B01FF1F1184E4E65928E6643D1690EEF", "", "Achievement write failed: {AchievementName}"), K2Node_MakeArray_Array_4);0x0AAB CallFunc_Conv_TextToString_ReturnValue_4 = Conv_TextToString(CallFunc_Format_ReturnValue_4);0x0AD0 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue_4, 0, 2, this);0x0B02 PopFlow();0x0B03 Temp_string_Variable = K2Node_CustomEvent_WrittenAchievementName;0x0B1E Temp_real_Variable = K2Node_CustomEvent_WrittenProgress;0x0B39 Temp_int_Variable = K2Node_CustomEvent_WrittenUserTag;0x0B54 CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(Temp_string_Variable);0x0B79 K2Node_MakeStruct_FormatArgumentData.ArgumentName = "AchievementName";0x0BA5 K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x0BC2 K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x0BE6 K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0C0A K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0C2A K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0C4E K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0C6B K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x0C7F CallFunc_Format_ReturnValue = Format(NSLOCTEXT("E2E94042591340AD9FBAD2BA0D42CA6D", "", "Achievement write success: {AchievementName}"), K2Node_MakeArray_Array);0x0CF8 CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Format_ReturnValue);0x0D1D /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue, 0, 0, this);0x0D4F PopFlow();0x0D50 CallFunc_Conv_StringToText_ReturnValue_3 = Conv_StringToText(ActiveAchievement);0x0D75 K2Node_MakeStruct_FormatArgumentData_4.ArgumentName = "AchievementName";0x0DA1 K2Node_MakeStruct_FormatArgumentData_4.ArgumentValueType = 4;0x0DBE K2Node_MakeStruct_FormatArgumentData_4.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue_3;0x0DE2 K2Node_MakeStruct_FormatArgumentData_4.ArgumentValueInt = 0;0x0E06 K2Node_MakeStruct_FormatArgumentData_4.ArgumentValueFloat = 0f;0x0E26 K2Node_MakeStruct_FormatArgumentData_4.ArgumentValueDouble = 0;0x0E4A K2Node_MakeStruct_FormatArgumentData_4.ArgumentValueGender = 0;0x0E67 K2Node_MakeArray_Array_3 = {K2Node_MakeStruct_FormatArgumentData_4};0x0E7B CallFunc_Format_ReturnValue_3 = Format(NSLOCTEXT("C513313B175A4401BF848D86C74AA915", "", "Could not progress achievement: {AchievementName}"), K2Node_MakeArray_Array_3);0x0EF9 CallFunc_Conv_TextToString_ReturnValue_3 = Conv_TextToString(CallFunc_Format_ReturnValue_3);0x0F1E /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue_3, 0, 1, this);0x0F50 PopFlow();0x0F51 CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, 0);0x0F6B CallFunc_WriteProgress_ReturnValue = WriteProgress(this, CallFunc_GetPlayerController_ReturnValue_1, ActiveAchievement, 100f, 0);0x0F9C CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_WriteProgress_ReturnValue);0x0FB9 if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x0FC3 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnWriteSuccess_A386F92A790C4EACA65A1973CE3D3664);0x0FDA CallFunc_WriteProgress_ReturnValue.OnWriteSuccess += K2Node_CreateDelegate_OutputDelegate_1;0x1003 K2Node_CreateDelegate_OutputDelegate.Bind(this, OnWriteFailure_A386F92A790C4EACA65A1973CE3D3664);0x101A CallFunc_WriteProgress_ReturnValue.OnWriteFailure += K2Node_CreateDelegate_OutputDelegate;0x1043 K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnSuccess_A386F92A790C4EACA65A1973CE3D3664);0x105A CallFunc_WriteProgress_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_4;0x1083 K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnFailure_A386F92A790C4EACA65A1973CE3D3664);0x109A CallFunc_WriteProgress_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_6;0x10C3 CallFunc_WriteProgress_ReturnValue.Activate();0x10E7 PopFlow();0x10E8 CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x1102 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetPlayerPawn_ReturnValue);0x111F if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x1129 PushFlow(Label_1147);0x112E if (!(K2Node_CustomEvent_KillPlayer)) PopFlow();0x1138 KillPlayer();0x1146 PopFlow();0x1147 Label_1147:0x1147 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x1161 CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Widgets/WBP_GameOver.WBP_GameOver_C, CallFunc_GetPlayerController_ReturnValue);0x119E CallFunc_Create_ReturnValue.AddToViewport(0);0x11C3 if (!(K2Node_CustomEvent_ReloadLevel)) goto Label_1211;0x11D1 OpenLevelBySoftObjectPtr(this, SoftObject("/Game/Levels/LVL_ChapterLobby.LVL_ChapterLobby"), true, "");0x1210 PopFlow();0x1211 Label_1211:0x1211 CallFunc_Delay_Duration_ImplicitCast = Cast<3>(RespawnDelay);0x122E Delay(this, CallFunc_Delay_Duration_ImplicitCast, LatentActionInfo{0xF, -1617070442, FName(ExecuteUbergraph_BP_GameMode_Gameplay), this});0x1268 PopFlow();0x1269 CallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(K2Node_CustomEvent_WrittenAchievementName_2);0x128E Temp_string_Variable = CallFunc_Conv_NameToString_ReturnValue;0x12A9 Temp_real_Variable = K2Node_CustomEvent_WrittenProgress_2;0x12C4 Temp_int_Variable = K2Node_CustomEvent_WrittenUserTag_2;0x12DF PopFlow();0x12E0 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameInstance(this, CallFunc_T5F_GetGameInstance_GameInstance);0x130E K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnSaveGameLoaded);0x1325 CallFunc_T5F_GetGameInstance_GameInstance.OnSaveGameLoaded += K2Node_CreateDelegate_OutputDelegate_5;0x134E CallFunc_T5F_GetGameInstance_GameInstance.UpdatePostProcessVolumes();0x1372 K2Node_CreateDelegate_OutputDelegate_7.Bind(this, UpdateAchievementQueue);0x1389 CallFunc_K2_SetTimerDelegate_Time_ImplicitCast = Cast<3>(AchievementQueueInterval);0x13A6 CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_7, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast, true, false, 0f, 0f);0x13E0 AchievementTimerHandle = CallFunc_K2_SetTimerDelegate_ReturnValue;0x13FB CallFunc_IsPackagedForDistribution_ReturnValue = IsPackagedForDistribution();0x140F if (!(CallFunc_IsPackagedForDistribution_ReturnValue)) PopFlow();0x1419 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetDataLayer(/Game/Levels/Datalayers/Chapter_1/GE_General/DL_GE_Development.DL_GE_Development, 0, this);0x1449 PopFlow();0x144A Label_144A:0x144A CompleteProjectorRoom();0x1458 Delay(this, 1f, LatentActionInfo{0x13E, -1947410793, FName(ExecuteUbergraph_BP_GameMode_Gameplay), this});0x148E PopFlow();0x148F Label_148F:0x148F PushFlow(Label_1648);0x1494 CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(K2Node_CustomEvent_SaveObject.Area);0x14CF CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/GameBlueprints/Enums/E_Areas.E_Areas, CallFunc_Conv_IntToByte_ReturnValue);0x14FD K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 2);0x151C if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_1639;0x152A K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 6);0x1549 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_176C;0x1557 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 8);0x1576 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_177B;0x1584 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 10);0x15A3 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_17C0;0x15B1 K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 11);0x15D0 if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_17D1;0x15DE K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 16);0x15FD if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_17E0;0x160B K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetValidValue_ReturnValue, 17);0x162A if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_17F1;0x1638 PopFlow();0x1639 Label_1639:0x1639 LoadLibraryState();0x1647 PopFlow();0x1648 Label_1648:0x1648 CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(5);0x1666 CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_MakeLiteralByte_ReturnValue);0x168B CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_CustomEvent_SaveObject.Area, CallFunc_Conv_ByteToInt_ReturnValue);0x16C7 if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x16D1 CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(5);0x16EF CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_MakeLiteralByte_ReturnValue);0x1714 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_CustomEvent_SaveObject.Area, CallFunc_Conv_ByteToInt_ReturnValue);0x1750 OpenProjectorRoom(CallFunc_EqualEqual_IntInt_ReturnValue);0x1767 goto Label_144A;0x176C Label_176C:0x176C LoadPuzzleState();0x177A PopFlow();0x177B Label_177B:0x177B /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_SetDataLayer(/Game/Levels/Datalayers/Chapter_1/MD_MaleDorm/DL_MD1S2.DL_MD1S2, 2, this);0x17AB TriggerEvent(16);0x17BB goto Label_0088;0x17C0 Label_17C0:0x17C0 TriggerEvent(21);0x17D0 PopFlow();0x17D1 Label_17D1:0x17D1 LoadG4ChaseState();0x17DF PopFlow();0x17E0 Label_17E0:0x17E0 TriggerEvent(26);0x17F0 PopFlow();0x17F1 Label_17F1:0x17F1 TriggerEvent(26);0x1801 Delay(this, 3f, LatentActionInfo{0x560, -1101195647, FName(ExecuteUbergraph_BP_GameMode_Gameplay), this});0x1837 PopFlow();0x1838 CallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(AchievementQueue, K2Node_CustomEvent_AchievementName);0x1874 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_Array_Contains_ReturnValue);0x1891 if (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x189B CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AchievementQueue, K2Node_CustomEvent_AchievementName);0x18DF CallFunc_Conv_StringToText_ReturnValue_1 = Conv_StringToText(K2Node_CustomEvent_AchievementName);0x1904 K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "AchievementName";0x1930 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 4;0x194D K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue_1;0x1971 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = 0;0x1995 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x19B5 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x19D9 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x19F6 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_Array_Add_ReturnValue, 1);0x1A20 CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_Add_IntInt_ReturnValue);0x1A45 K2Node_MakeStruct_FormatArgumentData_3.ArgumentName = "Size";0x1A66 K2Node_MakeStruct_FormatArgumentData_3.ArgumentValueType = 0;0x1A83 K2Node_MakeStruct_FormatArgumentData_3.ArgumentValue = FText();0x1AA0 K2Node_MakeStruct_FormatArgumentData_3.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x1AC4 K2Node_MakeStruct_FormatArgumentData_3.ArgumentValueFloat = 0f;0x1AE4 K2Node_MakeStruct_FormatArgumentData_3.ArgumentValueDouble = 0;0x1B08 K2Node_MakeStruct_FormatArgumentData_3.ArgumentValueGender = 0;0x1B25 K2Node_MakeArray_Array_2 = {K2Node_MakeStruct_FormatArgumentData_1, K2Node_MakeStruct_FormatArgumentData_3};0x1B42 CallFunc_Format_ReturnValue_2 = Format(NSLOCTEXT("18A7971D526744E28A52810AD6A123CE", "", "Queued achievement: {AchievementName}, Queue size: {Size}"), K2Node_MakeArray_Array_2);0x1BC8 CallFunc_Conv_TextToString_ReturnValue_2 = Conv_TextToString(CallFunc_Format_ReturnValue_2);0x1BED /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue_2, 0, 0, this);0x1C1F CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AchievementQueue);0x1C5A CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_Array_Length_ReturnValue_2, 1);0x1C7C if (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) PopFlow();0x1C86 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen("Only 1 achievement in queue, unlocking directly", 0, 0, this);0x1CE0 K2_ClearAndInvalidateTimerHandle(this, AchievementTimerHandle);0x1CF4 UpdateAchievementQueue();0x1D02 K2Node_CreateDelegate_OutputDelegate_8.Bind(this, UpdateAchievementQueue);0x1D19 CallFunc_K2_SetTimerDelegate_Time_ImplicitCast_1 = Cast<3>(AchievementQueueInterval);0x1D36 CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_8, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast_1, true, false, 0f, 0f);0x1D70 AchievementTimerHandle = CallFunc_K2_SetTimerDelegate_ReturnValue_1;0x1D8B PopFlow();0x1D8C Label_1D8C:0x1D8C CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, 0);0x1DA6 CallFunc_CacheAchievements_ReturnValue = CacheAchievements(this, CallFunc_GetPlayerController_ReturnValue_1);0x1DC4 CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_CacheAchievements_ReturnValue);0x1DE1 if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x1DEB K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnSuccess_C4D5E718246B41ACA0ED755647AB5DE9);0x1E02 CallFunc_CacheAchievements_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_3;0x1E2B K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnFailure_C4D5E718246B41ACA0ED755647AB5DE9);0x1E42 CallFunc_CacheAchievements_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_2;0x1E6B CallFunc_CacheAchievements_ReturnValue.Activate();0x1E8F PopFlow();0x1E90 Delay(this, K2Node_CustomEvent_Delay, LatentActionInfo{0x368, 202565291, FName(ExecuteUbergraph_BP_GameMode_Gameplay), this});0x1ECA PopFlow();0x1ECB CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(K2Node_CustomEvent_SaveObject.Area);0x1F06 CallFunc_GetValidValue_ReturnValue = GetValidValue(/Game/GameBlueprints/Enums/E_Areas.E_Areas, CallFunc_Conv_IntToByte_ReturnValue);0x1F34 CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/GameBlueprints/Enums/E_Areas.E_Areas, CallFunc_GetValidValue_ReturnValue);0x1F62 CallFunc_Conv_StringToText_ReturnValue_2 = Conv_StringToText(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x1F87 K2Node_MakeStruct_FormatArgumentData_2.ArgumentName = "Area";0x1FA8 K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueType = 4;0x1FC5 K2Node_MakeStruct_FormatArgumentData_2.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue_2;0x1FE9 K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueInt = 0;0x200D K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueFloat = 0f;0x202D K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueDouble = 0;0x2051 K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueGender = 0;0x206E K2Node_MakeArray_Array_1 = {K2Node_MakeStruct_FormatArgumentData_2};0x2082 CallFunc_Format_ReturnValue_1 = Format(NSLOCTEXT("4E447163C4CB471784882A7FB0969FF3", "", "OnSaveGameLoaded, Area: {Area}"), K2Node_MakeArray_Array_1);0x20ED CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(CallFunc_Format_ReturnValue_1);0x2112 /Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_PrintScreen(CallFunc_Conv_TextToString_ReturnValue_1, 0, 0, this);0x2144 goto Label_148F;0x2149 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AchievementQueue);0x2184 CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_1, 0);0x21A6 if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x21B0 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AchievementQueue, 0, CallFunc_Array_Get_Item_2);0x21E7 ActiveAchievement = CallFunc_Array_Get_Item_2;0x2202 /Script/Engine.Default__KismetArrayLibrary.Array_Remove(AchievementQueue, 0);0x2230 goto Label_1D8C;0x2235 CallFunc_Conv_NameToString_ReturnValue_1 = Conv_NameToString(K2Node_CustomEvent_WrittenAchievementName_3);0x225A Temp_string_Variable = CallFunc_Conv_NameToString_ReturnValue_1;0x2275 Temp_real_Variable = K2Node_CustomEvent_WrittenProgress_3;0x2290 Temp_int_Variable = K2Node_CustomEvent_WrittenUserTag_3;0x22AB PopFlow();0x22AC Label_22AC:0x22AC return;Final 0x1448c50 0x04 void OnGameEvent__DelegateSignature (const E_GameEvent & Event ) Script2 statements · 3 bytes of bytecode Public 0x1448c50 0x01 void OnPlayerRespawned__DelegateSignature () Script2 statements · 3 bytes of bytecode Public 0x1448c50 0x00