UWidget * NavigateToLoadButton (const EUINavigation & Navigation ) Script6 statements · 146 bytes of bytecode 0x0000 Temp_object_Variable = nullptr;0x000B CallFunc_GetIsEnabled_ReturnValue = LoadGameBtn.GetIsEnabled();0x0035 Temp_bool_Variable = CallFunc_GetIsEnabled_ReturnValue;0x0048 ReturnValue = Switch(Temp_bool_Variable, false => Temp_object_Variable, true => LoadGameBtn, default => K2Node_Select_Default);0x0087 return ReturnValue;Public 0x147c170 0x10 UWidget * NavigateToSaveList (const EUINavigation & Navigation ) Script3 statements · 30 bytes of bytecode 0x0000 ReturnValue = SaveList;0x0013 return ReturnValue;Public 0x147c170 0x10 UWidget * BP_GetDesiredFocusTarget () Script3 statements · 22 bytes of bytecode 0x0000 ReturnValue = nullptr;0x000B return ReturnValue;Event Protected 0x147c170 0x08 void OnSelectedItemMetadataLoaded (USaveGameListItem_C * MetadataLoaded ) Script53 statements · 2,185 bytes of bytecode 0x0000 K2Node_CreateDelegate_OutputDelegate.Bind(this, OnSelectedItemMetadataLoaded);0x0017 MetadataLoaded.OnMetadataLoaded -= K2Node_CreateDelegate_OutputDelegate;0x0040 MetadataLoaded.GetMetadata(CallFunc_GetMetadata_Metadata);0x006D CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(CallFunc_GetMetadata_Metadata.Checkpoint, false, true, 1, 324);0x00B4 Checkpoint.SetValue(CallFunc_Conv_IntToText_ReturnValue);0x00E1 MetadataLoaded.GetMetadata(CallFunc_GetMetadata_Metadata);0x010E CallFunc_GetSeconds_ReturnValue = GetSeconds(CallFunc_GetMetadata_Metadata.Playtime);0x0149 CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_GetSeconds_ReturnValue);0x016E CallFunc_GetMinutes_ReturnValue = GetMinutes(CallFunc_GetMetadata_Metadata.Playtime);0x01A9 K2Node_MakeStruct_FormatArgumentData.ArgumentName = "Seconds";0x01CD K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x01EA K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x0207 K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x022B K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x024B K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x026F K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x028C CallFunc_Conv_IntToInt64_ReturnValue_1 = Conv_IntToInt64(CallFunc_GetMinutes_ReturnValue);0x02B1 CallFunc_GetDays_ReturnValue = GetDays(CallFunc_GetMetadata_Metadata.Playtime);0x02EC K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "Minutes";0x0310 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 0;0x032D K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = FText();0x034A K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue_1;0x036E K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x038E K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x03B2 K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x03CF CallFunc_Multiply_IntInt_ReturnValue = Multiply_IntInt(CallFunc_GetDays_ReturnValue, 24);0x03F9 CallFunc_GetHours_ReturnValue = GetHours(CallFunc_GetMetadata_Metadata.Playtime);0x0434 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_Multiply_IntInt_ReturnValue, CallFunc_GetHours_ReturnValue);0x0462 CallFunc_Conv_IntToInt64_ReturnValue_2 = Conv_IntToInt64(CallFunc_Add_IntInt_ReturnValue);0x0487 K2Node_MakeStruct_FormatArgumentData_2.ArgumentName = "Hours";0x04A9 K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueType = 0;0x04C6 K2Node_MakeStruct_FormatArgumentData_2.ArgumentValue = FText();0x04E3 K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue_2;0x0507 K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueFloat = 0f;0x0527 K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueDouble = 0;0x054B K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueGender = 0;0x0568 K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData_2, K2Node_MakeStruct_FormatArgumentData_1, K2Node_MakeStruct_FormatArgumentData};0x058E CallFunc_Format_ReturnValue = Format(NSLOCTEXT("59EB528F49486C4B76301195E9E92371", "", "{Hours}h {Minutes}min {Seconds}s"), K2Node_MakeArray_Array);0x05FB Playtime.SetValue(CallFunc_Format_ReturnValue);0x0628 MetadataLoaded.GetMetadata(CallFunc_GetMetadata_Metadata);0x0655 CallFunc_AsTimeZoneDateTime_DateTime_ReturnValue = AsTimeZoneDateTime_DateTime(CallFunc_GetMetadata_Metadata.LastPlayedUTC, "", 2, 1);0x0696 LastTimePlayed.SetValue(CallFunc_AsTimeZoneDateTime_DateTime_ReturnValue);0x06C3 MetadataLoaded.GetMetadata(CallFunc_GetMetadata_Metadata);0x06F0 CallFunc_GetMetadata_Metadata.GetLevelDisplayName(CallFunc_GetLevelDisplayName_NewParam);0x071D Level.SetValue(CallFunc_GetLevelDisplayName_NewParam);0x074A MetadataLoaded.GetMetadata(CallFunc_GetMetadata_Metadata);0x0777 CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetMetadata_Metadata.SessionName);0x07B2 SessionName.SetValue(CallFunc_Conv_StringToText_ReturnValue);0x07DF MetadataLoaded.GetMetadata(CallFunc_GetMetadata_Metadata);0x080C /Game/Ride/Menu/BPFL_Online.Default__BPFL_Online_C.JoinOptionToText(CallFunc_GetMetadata_Metadata.joinOption, this, CallFunc_JoinOptionToText_DisplayName);0x0859 SessionVisibility.SetValue(CallFunc_JoinOptionToText_DisplayName);0x0886 return;Public 0x147c170 0x08 void UpdateDetailsView () Script18 statements · 356 bytes of bytecode 0x0000 CallFunc_BP_GetSelectedItem_ReturnValue = SaveList.BP_GetSelectedItem();0x002A K2Node_DynamicCast_AsSave_Game_List_Item = Cast<SaveGameListItem_C>(CallFunc_BP_GetSelectedItem_ReturnValue);0x004E K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSave_Game_List_Item);0x006B if (!(K2Node_DynamicCast_bSuccess)) goto Label_00F6;0x0079 DetailsView.SetVisibility(0);0x009F K2Node_DynamicCast_AsSave_Game_List_Item.IsMetadataLoaded(CallFunc_IsMetadataLoaded_bIsMetadataLoaded);0x00CC if (!(CallFunc_IsMetadataLoaded_bIsMetadataLoaded)) goto Label_0121;0x00DA OnSelectedItemMetadataLoaded(K2Node_DynamicCast_AsSave_Game_List_Item);0x00F1 goto Label_0161;0x00F6 Label_00F6:0x00F6 DetailsView.SetVisibility(2);0x011C goto Label_0161;0x0121 Label_0121:0x0121 K2Node_CreateDelegate_OutputDelegate.Bind(this, OnSelectedItemMetadataLoaded);0x0138 K2Node_DynamicCast_AsSave_Game_List_Item.OnMetadataLoaded += K2Node_CreateDelegate_OutputDelegate;0x0161 Label_0161:0x0161 return;Public 0x147c170 0x00 void ShouldShowSave (const FString & saveName , const bool & bShouldShow ) Script12 statements · 200 bytes of bytecode 0x0000 CallFunc_Contains_ReturnValue_1 = Contains(saveName, ".meta.", false, true);0x0027 CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_Contains_ReturnValue_1);0x0044 if (!(CallFunc_Not_PreBool_ReturnValue_1)) goto Label_00BA;0x0052 CallFunc_Contains_ReturnValue = Contains(saveName, "PlayerProgression-", false, true);0x0085 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_Contains_ReturnValue);0x00A2 bShouldShow = CallFunc_Not_PreBool_ReturnValue;0x00B5 goto Label_00C5;0x00BA Label_00BA:0x00BA bShouldShow = false;0x00C5 Label_00C5:0x00C5 return;Public 0x147c170 0x11 void ReSortSaves () Script4 statements · 49 bytes of bytecode 0x0000 SaveList.ClearListItems();0x0020 SortSaves();0x002E return;Public 0x147c170 0x00 void OnMetdataLoaded (USaveGameListItem_C * MetadataLoaded ) Script5 statements · 81 bytes of bytecode 0x0000 K2Node_CreateDelegate_OutputDelegate.Bind(this, OnMetdataLoaded);0x0017 MetadataLoaded.OnClicked -= K2Node_CreateDelegate_OutputDelegate;0x0040 ReSortSaves();0x004E return;Public 0x147c170 0x08 void ShouldSwapSaveItems (USaveGameListItem_C * A , USaveGameListItem_C * B , const bool & bShouldSwap ) Script14 statements · 352 bytes of bytecode 0x0000 B.IsMetadataLoaded(CallFunc_IsMetadataLoaded_bIsMetadataLoaded);0x002D A.IsMetadataLoaded(CallFunc_IsMetadataLoaded_bIsMetadataLoaded_1);0x005A CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsMetadataLoaded_bIsMetadataLoaded_1, CallFunc_IsMetadataLoaded_bIsMetadataLoaded);0x0080 if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0152;0x008E B.GetMetadata(CallFunc_GetMetadata_Metadata);0x00BB A.GetMetadata(CallFunc_GetMetadata_Metadata_1);0x00E8 CallFunc_Less_DateTimeDateTime_ReturnValue = Less_DateTimeDateTime(CallFunc_GetMetadata_Metadata_1.LastPlayedUTC, CallFunc_GetMetadata_Metadata.LastPlayedUTC);0x013A bShouldSwap = CallFunc_Less_DateTimeDateTime_ReturnValue;0x014D goto Label_015D;0x0152 Label_0152:0x0152 bShouldSwap = false;0x015D Label_015D:0x015D return;Public 0x147c170 0x11 void SortSaves () Script37 statements · 834 bytes of bytecode 0x0000 PushFlow(Label_033F);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(SaveItems);0x006E CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_025C;0x00A2 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BD PushFlow(Label_02AB);0x00C2 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Array_Index_Variable, 1);0x00EC Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_2;0x0107 Label_0107:0x0107 CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(SaveItems);0x0142 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Array_LastIndex_ReturnValue);0x0168 if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0172 PushFlow(Label_02F5);0x0177 /Script/Engine.Default__KismetArrayLibrary.Array_Get(SaveItems, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01B2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(SaveItems, Temp_int_Variable, CallFunc_Array_Get_Item_1);0x01ED ShouldSwapSaveItems(CallFunc_Array_Get_Item, CallFunc_Array_Get_Item_1, CallFunc_ShouldSwapSaveItems_bShouldSwap);0x0216 if (!(CallFunc_ShouldSwapSaveItems_bShouldSwap)) PopFlow();0x0220 /Script/Engine.Default__KismetArrayLibrary.Array_Swap(SaveItems, Temp_int_Array_Index_Variable, Temp_int_Variable);0x025B PopFlow();0x025C Label_025C:0x025C SaveList.BP_SetListItems(SaveItems);0x0285 SaveList.NavigateToIndex(0);0x02AA PopFlow();0x02AB Label_02AB:0x02AB CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02D5 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02F0 goto Label_0033;0x02F5 Label_02F5:0x02F5 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable, 1);0x031F Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x033A goto Label_0107;0x033F Label_033F:0x033F return;Public 0x147c170 0x00 void RefreshSaveList () Script42 statements · 1,083 bytes of bytecode 0x0000 PushFlow(Label_0438);0x0005 /Script/Engine.Default__KismetArrayLibrary.Array_Clear(SaveItems);0x002E SaveList.ClearListItems();0x004E CallFunc_GetRootSaveFolder_ReturnValue = GetRootSaveFolder();0x006A CallFunc_ProjectSavedDir_ReturnValue = ProjectSavedDir();0x0086 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_ProjectSavedDir_ReturnValue, "SaveGames");0x00B6 CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "/");0x00DE CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_GetRootSaveFolder_ReturnValue);0x010C CallFunc_FindFiles_FoundFiles = {};0x0117 CallFunc_FindFiles_ReturnValue = FindFiles(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_FindFiles_FoundFiles, ".sav");0x0143 Temp_int_Loop_Counter_Variable = 0;0x015A Temp_int_Array_Index_Variable = 0;0x0171 Label_0171:0x0171 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_FindFiles_FoundFiles);0x01AC CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01D2 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_03D1;0x01E0 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01FB PushFlow(Label_03EE);0x0200 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_FindFiles_FoundFiles, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x023B ShouldShowSave(CallFunc_Array_Get_Item, CallFunc_ShouldShowSave_bShouldShow);0x025B if (!(CallFunc_ShouldShowSave_bShouldShow)) PopFlow();0x0265 CallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/SaveGameListItem.SaveGameListItem_C, this);0x0283 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_FindFiles_FoundFiles, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02BE SetStringPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Filename), CallFunc_Array_Get_Item);0x02E7 CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x02FF SetObjectPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(PlayerController), CallFunc_GetOwningPlayer_ReturnValue);0x0328 CallFunc_SpawnObject_ReturnValue.Init();0x034C CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(SaveItems, CallFunc_SpawnObject_ReturnValue);0x0390 K2Node_CreateDelegate_OutputDelegate.Bind(this, OnMetdataLoaded);0x03A7 CallFunc_SpawnObject_ReturnValue.OnMetadataLoaded += K2Node_CreateDelegate_OutputDelegate;0x03D0 PopFlow();0x03D1 Label_03D1:0x03D1 SortSaves();0x03DF UpdateEnabledForLoadAndDelete();0x03ED PopFlow();0x03EE Label_03EE:0x03EE CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0418 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0433 goto Label_0171;0x0438 Label_0438:0x0438 return;Public 0x147c170 0x00 void UpdateEnabledForLoadAndDelete () Script6 statements · 164 bytes of bytecode 0x0000 CallFunc_BP_GetSelectedItem_ReturnValue = SaveList.BP_GetSelectedItem();0x002A CallFunc_IsValid_ReturnValue = IsValid(CallFunc_BP_GetSelectedItem_ReturnValue);0x0047 LoadGameBtn.SetIsEnabled(CallFunc_IsValid_ReturnValue);0x0074 DeleteGameBtn.SetIsEnabled(CallFunc_IsValid_ReturnValue);0x00A1 return;Public 0x147c170 0x00 void BP_OnActivated () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WG_Continue(53);0x000F return;Event Protected 0x147c170 0x00 void BndEvt__WG_Continue_LoadGameBtn_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature (UCommonButtonBase * Button ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012 ExecuteUbergraph_WG_Continue(114);0x0021 return;0x147c170 0x08 void BndEvt__WG_Continue_SaveList_K2Node_ComponentBoundEvent_2_OnListItemSelectionChangedDynamic__DelegateSignature (UObject * Item , bool bIsSelected ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Item_2 = Item;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_bIsSelected = bIsSelected;0x0024 ExecuteUbergraph_WG_Continue(569);0x0033 return;0x147c170 0x09 void BndEvt__WG_Continue_DeleteGameBtn_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature (UCommonButtonBase * Button ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012 ExecuteUbergraph_WG_Continue(602);0x0021 return;0x147c170 0x08 void RestartFromLastCheckpoint? (UCommonActivatableWidget * Widget ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012 ExecuteUbergraph_WG_Continue(815);0x0021 return;0x147c170 0x08 void ConfirmedDelete () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WG_Continue(1651);0x000F return;0x147c170 0x00 void BndEvt__WG_Continue_SaveList_K2Node_ComponentBoundEvent_3_SimpleListItemEventDynamic__DelegateSignature (UObject * Item ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Item_1 = Item;0x0012 ExecuteUbergraph_WG_Continue(1993);0x0021 return;0x147c170 0x08 void BndEvt__WG_Continue_SaveList_K2Node_ComponentBoundEvent_0_OnItemIsHoveredChangedDynamic__DelegateSignature (UObject * Item , bool bIsHovered ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Item = Item;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_bIsHovered = bIsHovered;0x0024 ExecuteUbergraph_WG_Continue(2086);0x0033 return;0x147c170 0x09 void BP_OnDeactivated () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_WG_Continue(2124);0x000F return;Event Protected 0x147c170 0x00 void ExecuteUbergraph_WG_Continue (int32 EntryPoint ) Script78 statements · 2,142 bytes of bytecode 0x0000 goto [EntryPoint];0x000A Label_000A:0x000A DetailsView.SetVisibility(2);0x0030 goto Label_085B;0x0035 BP_OnActivated();0x003F RefreshSaveList();0x004D SaveList.SetFocus();0x006D goto Label_085B;0x0072 CallFunc_BP_GetSelectedItem_ReturnValue = SaveList.BP_GetSelectedItem();0x009C K2Node_DynamicCast_AsSave_Game_List_Item = Cast<SaveGameListItem_C>(CallFunc_BP_GetSelectedItem_ReturnValue);0x00C0 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsSave_Game_List_Item);0x00DD if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_085B;0x00EB CallFunc_GetGameInstance_ReturnValue = GetGameInstance();0x00FF K2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0123 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x0140 if (!(K2Node_DynamicCast_bSuccess)) goto Label_085B;0x014E CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0166 K2Node_DynamicCast_AsSave_Game_List_Item.GetMetadata(CallFunc_GetMetadata_Metadata);0x0193 K2Node_DynamicCast_AsSave_Game_List_Item.GetPrettyGameName(CallFunc_GetPrettyGameName_PrettyName);0x01C0 K2Node_DynamicCast_AsRide_Game_Instance.CreateGame(CallFunc_GetOwningPlayer_ReturnValue, CallFunc_GetPrettyGameName_PrettyName, CallFunc_GetMetadata_Metadata.joinOption, CallFunc_GetMetadata_Metadata.Level);0x0234 goto Label_085B;0x0239 UpdateEnabledForLoadAndDelete();0x0247 UpdateDetailsView();0x0255 goto Label_085B;0x025A CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x0272 K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_1);0x0296 K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x02B3 if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_085B;0x02C1 K2Node_CreateDelegate_OutputDelegate.Bind(this, RestartFromLastCheckpoint?);0x02D8 K2Node_DynamicCast_AsRGController_Interface.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate);0x032A goto Label_085B;0x032F K2Node_DynamicCast_AsWG_Popup_Generic = Cast<WG_PopupGeneric_C>(K2Node_CustomEvent_Widget);0x0353 K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Generic);0x0370 if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_085B;0x037E K2Node_CreateDelegate_OutputDelegate_2.Bind(this, DeletePopupDeactivated);0x0395 K2Node_DynamicCast_AsWG_Popup_Generic.BP_OnWidgetDeactivated += K2Node_CreateDelegate_OutputDelegate_2;0x03BE CallFunc_BP_GetSelectedItem_ReturnValue_2 = SaveList.BP_GetSelectedItem();0x03E8 K2Node_DynamicCast_AsSave_Game_List_Item_2 = Cast<SaveGameListItem_C>(CallFunc_BP_GetSelectedItem_ReturnValue_2);0x040C K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsSave_Game_List_Item_2);0x0429 K2Node_DynamicCast_AsSave_Game_List_Item_2.GetPrettyGameName(CallFunc_GetPrettyGameName_PrettyName_1);0x0456 CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetPrettyGameName_PrettyName_1);0x047B K2Node_MakeStruct_FormatArgumentData.ArgumentName = "SaveName";0x04A0 K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x04BD K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x04E1 K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0505 K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0525 K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0549 K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0566 K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x057A CallFunc_Format_ReturnValue = Format(NSLOCTEXT("E2AEA516474E42D4877FD7837CA7B1A8", "", "Are you sure you want to delete the save \"{SaveName}\"?"), K2Node_MakeArray_Array);0x05FD K2Node_DynamicCast_AsWG_Popup_Generic.PopupText = CallFunc_Format_ReturnValue;0x062E K2Node_CreateDelegate_OutputDelegate_1.Bind(this, ConfirmedDelete);0x0645 K2Node_DynamicCast_AsWG_Popup_Generic.OnAccepted += K2Node_CreateDelegate_OutputDelegate_1;0x066E goto Label_085B;0x0673 CallFunc_BP_GetSelectedItem_ReturnValue_1 = SaveList.BP_GetSelectedItem();0x069D K2Node_DynamicCast_AsSave_Game_List_Item_1 = Cast<SaveGameListItem_C>(CallFunc_BP_GetSelectedItem_ReturnValue_1);0x06C1 K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsSave_Game_List_Item_1);0x06DE if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_085B;0x06EC K2Node_DynamicCast_AsSave_Game_List_Item_1.GetSlotNameWithDirectory(CallFunc_GetSlotNameWithDirectory_slotName);0x0719 CallFunc_DeleteGameInSlot_ReturnValue_1 = DeleteGameInSlot(CallFunc_GetSlotNameWithDirectory_slotName, 0);0x073B K2Node_DynamicCast_AsSave_Game_List_Item_1.GetSlotNameWithDirectory(CallFunc_GetSlotNameWithDirectory_slotName);0x0768 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetSlotNameWithDirectory_slotName, ".meta");0x0794 CallFunc_DeleteGameInSlot_ReturnValue = DeleteGameInSlot(CallFunc_Concat_StrStr_ReturnValue, 0);0x07B6 RefreshSaveList();0x07C4 goto Label_085B;0x07C9 SelectedItem = K2Node_ComponentBoundEvent_Item_1;0x07DC LoadGameBtn.SetFocus();0x07FC goto Label_085B;0x0801 DeleteGameBtn.SetFocus();0x0821 goto Label_085B;0x0826 if (!(K2Node_ComponentBoundEvent_bIsHovered)) goto Label_085B;0x0834 FocusedItem = K2Node_ComponentBoundEvent_Item;0x0847 goto Label_085B;0x084C BP_OnDeactivated();0x0856 goto Label_000A;0x085B Label_085B:0x085B return;Final 0x147c170 0x04