Zdexby TheHolyOneZ
5,159 classes
/Game/Ride/Menu/WG_Continue.WG_Continue_C 0x0570 (1,392 B) align 8 inherited 0x04D8 23 scripted vtable /Game/Ride/Menu/WG_Continue
0x00x0570

Members 19

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WG_VersionLabelUWG_VersionLabel_C*10 flagsnullptr
0x08WG_RelayServerStatusUWG_RelayServerStatus_C*10 flagsnullptr
0x08SessionVisibilityUWG_SaveDetailRow_C*10 flagsnullptr
0x08SessionNameUWG_SaveDetailRow_C*10 flagsnullptr
0x08SaveListURGListView*10 flagsnullptr
0x08PlaytimeUWG_SaveDetailRow_C*10 flagsnullptr
0x08LoadGameBtnUWG_MenuButton_C*10 flagsnullptr
0x08LevelUWG_SaveDetailRow_C*10 flagsnullptr
0x08LastTimePlayedUWG_SaveDetailRow_C*10 flagsnullptr
0x08DetailsViewUCommonBorder*10 flagsnullptr
0x08DeleteGameBtnUWG_MenuButton_C*10 flagsnullptr
0x08CheckpointUWG_SaveDetailRow_C*10 flagsnullptr
0x08ActionBarUCommonBoundActionBar*10 flagsnullptr
0x01SaveGamebool7 flagsfalse
0x01bIsItemSelectedbool7 flagsfalse
0x054A0x06padding / unreflected
0x10SaveItemsTArray<USaveGameListItem_C*>3 flags[]
0x08FocusedItemUObject*6 flagsnullptr
0x08SelectedItemUObject*6 flagsnullptr
Inherited from URGActivatableWidget 4
OffsetSizeNameTypeFlagsDefault
0x01ShouldRerouteMoveInputbool6 flagstrue
0x01BlockToggleMenuWithGamepadbool7 flagstrue
0x04C20x06padding / unreflected
0x08EnhancedToggleMenuActionUInputAction*8 flagsnullptr
0x08EnhancedExtraActionUInputAction*8 flagsnullptr
Inherited from UCommonActivatableWidget 19
OffsetSizeNameTypeFlagsDefault
0x01bIsBackHandlerboolProtected+6 flagsfalse
0x01bIsBackActionDisplayedInActionBarboolProtected+6 flagsfalse
0x036A0x06padding / unreflected
0x10OverrideBackActionDisplayNameFTextProtected+2 flags<FText>
0x01bAutoActivateboolProtected+6 flagsfalse
0x01bSupportsActivationFocusboolProtected+6 flagstrue
0x01bIsModalboolProtected+6 flagsfalse
0x01bAutoRestoreFocusboolProtected+6 flagsfalse
0x01bOverrideActionDomainboolProtected+8 flagsfalse
0x03850x03padding / unreflected
0x08InputMappingUInputMappingContext*Protected+7 flagsnullptr
0x04InputMappingPriorityint32Protected+6 flags0
0x03940x04padding / unreflected
0x28ActionDomainOverrideTSoftObjectPtr<UCommonInputActionDomain>Protected+6 flags<SoftObjectProperty>
0x10BP_OnWidgetActivatedFMulticastScriptDelegate4 flags<delegate>
0x10BP_OnWidgetDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x01bIsActivebool7 flagsfalse
0x03E10x07padding / unreflected
0x10VisibilityBoundWidgetsTArray<TWeakObjectPtr<UCommonActivatableWidget>>Transient+5 flags[]
0x03F80xA8padding / unreflected
0x01bSetVisibilityOnActivatedboolProtected+6 flagsfalse
0x01ActivatedVisibilityESlateVisibilityProtected+6 flagsSelfHitTestInvisible
0x01bSetVisibilityOnDeactivatedboolProtected+6 flagsfalse
0x01DeactivatedVisibilityESlateVisibilityProtected+6 flagsCollapsed
Inherited from UCommonUserWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bDisplayInActionBarboolProtected+8 flagsfalse
0x01bConsumePointerInputbool8 flagsfalse
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01E40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01F80x30padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x01bAutomaticallyRegisterInputOnConstruction : 1bit 2bool3 flagsfalse
0x023D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02780x40padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02E10x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02F90x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x030C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*13 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextFText3 flags<FText>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate5 flags<delegate>
0x10VisibilityDelegateFScriptDelegate5 flags<delegate>
0x38RenderTransformFWidgetTransform4 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x10RenderTransformPivotFVector2D7 flags{X=0.5, Y=0.5}
0x01FlowDirectionPreferenceEFlowDirectionPreference7 flagsInherit
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool5 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x01bIsVolatile : 1bit 4boolProtected+6 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DE0x02padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x40padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 23

SignatureFlagsNativeParams
UWidget* NavigateToLoadButton(const EUINavigation& Navigation)
Script6 statements · 146 bytes of bytecode
0x0000Temp_object_Variable = nullptr;0x000BCallFunc_GetIsEnabled_ReturnValue = LoadGameBtn.GetIsEnabled();0x0035Temp_bool_Variable = CallFunc_GetIsEnabled_ReturnValue;0x0048ReturnValue = Switch(Temp_bool_Variable, false => Temp_object_Variable, true => LoadGameBtn, default => K2Node_Select_Default);0x0087return ReturnValue;0x0091// end of script
Public0x10
UWidget* NavigateToSaveList(const EUINavigation& Navigation)
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = SaveList;0x0013return ReturnValue;0x001D// end of script
Public0x10
UWidget* BP_GetDesiredFocusTarget()
Script3 statements · 22 bytes of bytecode
0x0000ReturnValue = nullptr;0x000Breturn ReturnValue;0x0015// end of script
EventProtected0x08
void OnSelectedItemMetadataLoaded(USaveGameListItem_C* MetadataLoaded)
Script53 statements · 2,185 bytes of bytecode
0x0000K2Node_CreateDelegate_OutputDelegate.Bind(this, OnSelectedItemMetadataLoaded);0x0017MetadataLoaded.OnMetadataLoaded -= K2Node_CreateDelegate_OutputDelegate;0x0040MetadataLoaded.GetMetadata(CallFunc_GetMetadata_Metadata);0x006DCallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(CallFunc_GetMetadata_Metadata.Checkpoint, false, true, 1, 324);0x00B4Checkpoint.SetValue(CallFunc_Conv_IntToText_ReturnValue);0x00E1MetadataLoaded.GetMetadata(CallFunc_GetMetadata_Metadata);0x010ECallFunc_GetSeconds_ReturnValue = GetSeconds(CallFunc_GetMetadata_Metadata.Playtime);0x0149CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_GetSeconds_ReturnValue);0x016ECallFunc_GetMinutes_ReturnValue = GetMinutes(CallFunc_GetMetadata_Metadata.Playtime);0x01A9K2Node_MakeStruct_FormatArgumentData.ArgumentName = "Seconds";0x01CDK2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x01EAK2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x0207K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x022BK2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x024BK2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x026FK2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x028CCallFunc_Conv_IntToInt64_ReturnValue_1 = Conv_IntToInt64(CallFunc_GetMinutes_ReturnValue);0x02B1CallFunc_GetDays_ReturnValue = GetDays(CallFunc_GetMetadata_Metadata.Playtime);0x02ECK2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "Minutes";0x0310K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 0;0x032DK2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = FText();0x034AK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue_1;0x036EK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x038EK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x03B2K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x03CFCallFunc_Multiply_IntInt_ReturnValue = Multiply_IntInt(CallFunc_GetDays_ReturnValue, 24);0x03F9CallFunc_GetHours_ReturnValue = GetHours(CallFunc_GetMetadata_Metadata.Playtime);0x0434CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_Multiply_IntInt_ReturnValue, CallFunc_GetHours_ReturnValue);0x0462CallFunc_Conv_IntToInt64_ReturnValue_2 = Conv_IntToInt64(CallFunc_Add_IntInt_ReturnValue);0x0487K2Node_MakeStruct_FormatArgumentData_2.ArgumentName = "Hours";0x04A9K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueType = 0;0x04C6K2Node_MakeStruct_FormatArgumentData_2.ArgumentValue = FText();0x04E3K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue_2;0x0507K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueFloat = 0f;0x0527K2Node_MakeStruct_FormatArgumentData_2.ArgumentValueDouble = 0;0x054BK2Node_MakeStruct_FormatArgumentData_2.ArgumentValueGender = 0;0x0568K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData_2, K2Node_MakeStruct_FormatArgumentData_1, K2Node_MakeStruct_FormatArgumentData};0x058ECallFunc_Format_ReturnValue = Format(NSLOCTEXT("59EB528F49486C4B76301195E9E92371", "", "{Hours}h {Minutes}min {Seconds}s"), K2Node_MakeArray_Array);0x05FBPlaytime.SetValue(CallFunc_Format_ReturnValue);0x0628MetadataLoaded.GetMetadata(CallFunc_GetMetadata_Metadata);0x0655CallFunc_AsTimeZoneDateTime_DateTime_ReturnValue = AsTimeZoneDateTime_DateTime(CallFunc_GetMetadata_Metadata.LastPlayedUTC, "", 2, 1);0x0696LastTimePlayed.SetValue(CallFunc_AsTimeZoneDateTime_DateTime_ReturnValue);0x06C3MetadataLoaded.GetMetadata(CallFunc_GetMetadata_Metadata);0x06F0CallFunc_GetMetadata_Metadata.GetLevelDisplayName(CallFunc_GetLevelDisplayName_NewParam);0x071DLevel.SetValue(CallFunc_GetLevelDisplayName_NewParam);0x074AMetadataLoaded.GetMetadata(CallFunc_GetMetadata_Metadata);0x0777CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetMetadata_Metadata.SessionName);0x07B2SessionName.SetValue(CallFunc_Conv_StringToText_ReturnValue);0x07DFMetadataLoaded.GetMetadata(CallFunc_GetMetadata_Metadata);0x080C/Game/Ride/Menu/BPFL_Online.Default__BPFL_Online_C.JoinOptionToText(CallFunc_GetMetadata_Metadata.joinOption, this, CallFunc_JoinOptionToText_DisplayName);0x0859SessionVisibility.SetValue(CallFunc_JoinOptionToText_DisplayName);0x0886return;0x0888// end of script
Public0x08
void UpdateDetailsView()
Script18 statements · 356 bytes of bytecode
0x0000CallFunc_BP_GetSelectedItem_ReturnValue = SaveList.BP_GetSelectedItem();0x002AK2Node_DynamicCast_AsSave_Game_List_Item = Cast<SaveGameListItem_C>(CallFunc_BP_GetSelectedItem_ReturnValue);0x004EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSave_Game_List_Item);0x006Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_00F6;0x0079DetailsView.SetVisibility(0);0x009FK2Node_DynamicCast_AsSave_Game_List_Item.IsMetadataLoaded(CallFunc_IsMetadataLoaded_bIsMetadataLoaded);0x00CCif (!(CallFunc_IsMetadataLoaded_bIsMetadataLoaded)) goto Label_0121;0x00DAOnSelectedItemMetadataLoaded(K2Node_DynamicCast_AsSave_Game_List_Item);0x00F1goto Label_0161;0x00F6Label_00F6:0x00F6DetailsView.SetVisibility(2);0x011Cgoto Label_0161;0x0121Label_0121:0x0121K2Node_CreateDelegate_OutputDelegate.Bind(this, OnSelectedItemMetadataLoaded);0x0138K2Node_DynamicCast_AsSave_Game_List_Item.OnMetadataLoaded += K2Node_CreateDelegate_OutputDelegate;0x0161Label_0161:0x0161return;0x0163// end of script
Public0x00
void ShouldShowSave(const FString& saveName, const bool& bShouldShow)
Script12 statements · 200 bytes of bytecode
0x0000CallFunc_Contains_ReturnValue_1 = Contains(saveName, ".meta.", false, true);0x0027CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_Contains_ReturnValue_1);0x0044if (!(CallFunc_Not_PreBool_ReturnValue_1)) goto Label_00BA;0x0052CallFunc_Contains_ReturnValue = Contains(saveName, "PlayerProgression-", false, true);0x0085CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_Contains_ReturnValue);0x00A2bShouldShow = CallFunc_Not_PreBool_ReturnValue;0x00B5goto Label_00C5;0x00BALabel_00BA:0x00BAbShouldShow = false;0x00C5Label_00C5:0x00C5return;0x00C7// end of script
Public0x11
void ReSortSaves()
Script4 statements · 49 bytes of bytecode
0x0000SaveList.ClearListItems();0x0020SortSaves();0x002Ereturn;0x0030// end of script
Public0x00
void OnMetdataLoaded(USaveGameListItem_C* MetadataLoaded)
Script5 statements · 81 bytes of bytecode
0x0000K2Node_CreateDelegate_OutputDelegate.Bind(this, OnMetdataLoaded);0x0017MetadataLoaded.OnClicked -= K2Node_CreateDelegate_OutputDelegate;0x0040ReSortSaves();0x004Ereturn;0x0050// end of script
Public0x08
void ShouldSwapSaveItems(USaveGameListItem_C* A, USaveGameListItem_C* B, const bool& bShouldSwap)
Script14 statements · 352 bytes of bytecode
0x0000B.IsMetadataLoaded(CallFunc_IsMetadataLoaded_bIsMetadataLoaded);0x002DA.IsMetadataLoaded(CallFunc_IsMetadataLoaded_bIsMetadataLoaded_1);0x005ACallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsMetadataLoaded_bIsMetadataLoaded_1, CallFunc_IsMetadataLoaded_bIsMetadataLoaded);0x0080if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0152;0x008EB.GetMetadata(CallFunc_GetMetadata_Metadata);0x00BBA.GetMetadata(CallFunc_GetMetadata_Metadata_1);0x00E8CallFunc_Less_DateTimeDateTime_ReturnValue = Less_DateTimeDateTime(CallFunc_GetMetadata_Metadata_1.LastPlayedUTC, CallFunc_GetMetadata_Metadata.LastPlayedUTC);0x013AbShouldSwap = CallFunc_Less_DateTimeDateTime_ReturnValue;0x014Dgoto Label_015D;0x0152Label_0152:0x0152bShouldSwap = false;0x015DLabel_015D:0x015Dreturn;0x015F// end of script
Public0x11
void SortSaves()
Script37 statements · 834 bytes of bytecode
0x0000PushFlow(Label_033F);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SaveItems);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_025C;0x00A2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BDPushFlow(Label_02AB);0x00C2CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Array_Index_Variable, 1);0x00ECTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue_2;0x0107Label_0107:0x0107CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(SaveItems);0x0142CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Array_LastIndex_ReturnValue);0x0168if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0172PushFlow(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);0x01EDShouldSwapSaveItems(CallFunc_Array_Get_Item, CallFunc_Array_Get_Item_1, CallFunc_ShouldSwapSaveItems_bShouldSwap);0x0216if (!(CallFunc_ShouldSwapSaveItems_bShouldSwap)) PopFlow();0x0220/Script/Engine.Default__KismetArrayLibrary.Array_Swap(SaveItems, Temp_int_Array_Index_Variable, Temp_int_Variable);0x025BPopFlow();0x025CLabel_025C:0x025CSaveList.BP_SetListItems(SaveItems);0x0285SaveList.NavigateToIndex(0);0x02AAPopFlow();0x02ABLabel_02AB:0x02ABCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02D5Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02F0goto Label_0033;0x02F5Label_02F5:0x02F5CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable, 1);0x031FTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x033Agoto Label_0107;0x033FLabel_033F:0x033Freturn;0x0341// end of script
Public0x00
void RefreshSaveList()
Script42 statements · 1,083 bytes of bytecode
0x0000PushFlow(Label_0438);0x0005/Script/Engine.Default__KismetArrayLibrary.Array_Clear(SaveItems);0x002ESaveList.ClearListItems();0x004ECallFunc_GetRootSaveFolder_ReturnValue = GetRootSaveFolder();0x006ACallFunc_ProjectSavedDir_ReturnValue = ProjectSavedDir();0x0086CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_ProjectSavedDir_ReturnValue, "SaveGames");0x00B6CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "/");0x00DECallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_GetRootSaveFolder_ReturnValue);0x010CCallFunc_FindFiles_FoundFiles = {};0x0117CallFunc_FindFiles_ReturnValue = FindFiles(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_FindFiles_FoundFiles, ".sav");0x0143Temp_int_Loop_Counter_Variable = 0;0x015ATemp_int_Array_Index_Variable = 0;0x0171Label_0171:0x0171CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_FindFiles_FoundFiles);0x01ACCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01D2if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_03D1;0x01E0Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01FBPushFlow(Label_03EE);0x0200/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_FindFiles_FoundFiles, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x023BShouldShowSave(CallFunc_Array_Get_Item, CallFunc_ShouldShowSave_bShouldShow);0x025Bif (!(CallFunc_ShouldShowSave_bShouldShow)) PopFlow();0x0265CallFunc_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);0x02BESetStringPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Filename), CallFunc_Array_Get_Item);0x02E7CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x02FFSetObjectPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(PlayerController), CallFunc_GetOwningPlayer_ReturnValue);0x0328CallFunc_SpawnObject_ReturnValue.Init();0x034CCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(SaveItems, CallFunc_SpawnObject_ReturnValue);0x0390K2Node_CreateDelegate_OutputDelegate.Bind(this, OnMetdataLoaded);0x03A7CallFunc_SpawnObject_ReturnValue.OnMetadataLoaded += K2Node_CreateDelegate_OutputDelegate;0x03D0PopFlow();0x03D1Label_03D1:0x03D1SortSaves();0x03DFUpdateEnabledForLoadAndDelete();0x03EDPopFlow();0x03EELabel_03EE:0x03EECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0418Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0433goto Label_0171;0x0438Label_0438:0x0438return;0x043A// end of script
Public0x00
void UpdateEnabledForLoadAndDelete()
Script6 statements · 164 bytes of bytecode
0x0000CallFunc_BP_GetSelectedItem_ReturnValue = SaveList.BP_GetSelectedItem();0x002ACallFunc_IsValid_ReturnValue = IsValid(CallFunc_BP_GetSelectedItem_ReturnValue);0x0047LoadGameBtn.SetIsEnabled(CallFunc_IsValid_ReturnValue);0x0074DeleteGameBtn.SetIsEnabled(CallFunc_IsValid_ReturnValue);0x00A1return;0x00A3// end of script
Public0x00
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_Continue(53);0x000Freturn;0x0011// end of script
EventProtected0x00
void BndEvt__WG_Continue_LoadGameBtn_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012ExecuteUbergraph_WG_Continue(114);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_Continue_SaveList_K2Node_ComponentBoundEvent_2_OnListItemSelectionChangedDynamic__DelegateSignature(UObject* Item, bool bIsSelected)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Item_2 = Item;0x0012PersistentFrame.K2Node_ComponentBoundEvent_bIsSelected = bIsSelected;0x0024ExecuteUbergraph_WG_Continue(569);0x0033return;0x0035// end of script
0x09
void BndEvt__WG_Continue_DeleteGameBtn_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_WG_Continue(602);0x0021return;0x0023// end of script
0x08
void RestartFromLastCheckpoint?(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012ExecuteUbergraph_WG_Continue(815);0x0021return;0x0023// end of script
0x08
void ConfirmedDelete()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_Continue(1651);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WG_Continue_SaveList_K2Node_ComponentBoundEvent_3_SimpleListItemEventDynamic__DelegateSignature(UObject* Item)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Item_1 = Item;0x0012ExecuteUbergraph_WG_Continue(1993);0x0021return;0x0023// end of script
0x08
void DeletePopupDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_Continue(2049);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WG_Continue_SaveList_K2Node_ComponentBoundEvent_0_OnItemIsHoveredChangedDynamic__DelegateSignature(UObject* Item, bool bIsHovered)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Item = Item;0x0012PersistentFrame.K2Node_ComponentBoundEvent_bIsHovered = bIsHovered;0x0024ExecuteUbergraph_WG_Continue(2086);0x0033return;0x0035// end of script
0x09
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_Continue(2124);0x000Freturn;0x0011// end of script
EventProtected0x00
void ExecuteUbergraph_WG_Continue(int32 EntryPoint)
Script78 statements · 2,142 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000ADetailsView.SetVisibility(2);0x0030goto Label_085B;0x0035BP_OnActivated();0x003FRefreshSaveList();0x004DSaveList.SetFocus();0x006Dgoto Label_085B;0x0072CallFunc_BP_GetSelectedItem_ReturnValue = SaveList.BP_GetSelectedItem();0x009CK2Node_DynamicCast_AsSave_Game_List_Item = Cast<SaveGameListItem_C>(CallFunc_BP_GetSelectedItem_ReturnValue);0x00C0K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsSave_Game_List_Item);0x00DDif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_085B;0x00EBCallFunc_GetGameInstance_ReturnValue = GetGameInstance();0x00FFK2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0123K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x0140if (!(K2Node_DynamicCast_bSuccess)) goto Label_085B;0x014ECallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0166K2Node_DynamicCast_AsSave_Game_List_Item.GetMetadata(CallFunc_GetMetadata_Metadata);0x0193K2Node_DynamicCast_AsSave_Game_List_Item.GetPrettyGameName(CallFunc_GetPrettyGameName_PrettyName);0x01C0K2Node_DynamicCast_AsRide_Game_Instance.CreateGame(CallFunc_GetOwningPlayer_ReturnValue, CallFunc_GetPrettyGameName_PrettyName, CallFunc_GetMetadata_Metadata.joinOption, CallFunc_GetMetadata_Metadata.Level);0x0234goto Label_085B;0x0239UpdateEnabledForLoadAndDelete();0x0247UpdateDetailsView();0x0255goto Label_085B;0x025ACallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x0272K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_1);0x0296K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x02B3if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_085B;0x02C1K2Node_CreateDelegate_OutputDelegate.Bind(this, RestartFromLastCheckpoint?);0x02D8K2Node_DynamicCast_AsRGController_Interface.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate);0x032Agoto Label_085B;0x032FK2Node_DynamicCast_AsWG_Popup_Generic = Cast<WG_PopupGeneric_C>(K2Node_CustomEvent_Widget);0x0353K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Generic);0x0370if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_085B;0x037EK2Node_CreateDelegate_OutputDelegate_2.Bind(this, DeletePopupDeactivated);0x0395K2Node_DynamicCast_AsWG_Popup_Generic.BP_OnWidgetDeactivated += K2Node_CreateDelegate_OutputDelegate_2;0x03BECallFunc_BP_GetSelectedItem_ReturnValue_2 = SaveList.BP_GetSelectedItem();0x03E8K2Node_DynamicCast_AsSave_Game_List_Item_2 = Cast<SaveGameListItem_C>(CallFunc_BP_GetSelectedItem_ReturnValue_2);0x040CK2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsSave_Game_List_Item_2);0x0429K2Node_DynamicCast_AsSave_Game_List_Item_2.GetPrettyGameName(CallFunc_GetPrettyGameName_PrettyName_1);0x0456CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetPrettyGameName_PrettyName_1);0x047BK2Node_MakeStruct_FormatArgumentData.ArgumentName = "SaveName";0x04A0K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x04BDK2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x04E1K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0505K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0525K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0549K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0566K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x057ACallFunc_Format_ReturnValue = Format(NSLOCTEXT("E2AEA516474E42D4877FD7837CA7B1A8", "", "Are you sure you want to delete the save \"{SaveName}\"?"), K2Node_MakeArray_Array);0x05FDK2Node_DynamicCast_AsWG_Popup_Generic.PopupText = CallFunc_Format_ReturnValue;0x062EK2Node_CreateDelegate_OutputDelegate_1.Bind(this, ConfirmedDelete);0x0645K2Node_DynamicCast_AsWG_Popup_Generic.OnAccepted += K2Node_CreateDelegate_OutputDelegate_1;0x066Egoto Label_085B;0x0673CallFunc_BP_GetSelectedItem_ReturnValue_1 = SaveList.BP_GetSelectedItem();0x069DK2Node_DynamicCast_AsSave_Game_List_Item_1 = Cast<SaveGameListItem_C>(CallFunc_BP_GetSelectedItem_ReturnValue_1);0x06C1K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsSave_Game_List_Item_1);0x06DEif (!(K2Node_DynamicCast_bSuccess_4)) goto Label_085B;0x06ECK2Node_DynamicCast_AsSave_Game_List_Item_1.GetSlotNameWithDirectory(CallFunc_GetSlotNameWithDirectory_slotName);0x0719CallFunc_DeleteGameInSlot_ReturnValue_1 = DeleteGameInSlot(CallFunc_GetSlotNameWithDirectory_slotName, 0);0x073BK2Node_DynamicCast_AsSave_Game_List_Item_1.GetSlotNameWithDirectory(CallFunc_GetSlotNameWithDirectory_slotName);0x0768CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetSlotNameWithDirectory_slotName, ".meta");0x0794CallFunc_DeleteGameInSlot_ReturnValue = DeleteGameInSlot(CallFunc_Concat_StrStr_ReturnValue, 0);0x07B6RefreshSaveList();0x07C4goto Label_085B;0x07C9SelectedItem = K2Node_ComponentBoundEvent_Item_1;0x07DCLoadGameBtn.SetFocus();0x07FCgoto Label_085B;0x0801DeleteGameBtn.SetFocus();0x0821goto Label_085B;0x0826if (!(K2Node_ComponentBoundEvent_bIsHovered)) goto Label_085B;0x0834FocusedItem = K2Node_ComponentBoundEvent_Item;0x0847goto Label_085B;0x084CBP_OnDeactivated();0x0856goto Label_000A;0x085BLabel_085B:0x085Breturn;0x085D// end of script
Final0x04