Zdexby TheHolyOneZ
6,144 classes
/Game/Ride/Menu/WG_Continue.WG_Continue_C 0x05CD (1,485 B) align 8 inherited 0x04D8 32 scripted vtable /Game/Ride/Menu/WG_Continue
0x00x05CD

Members 28

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WG_VersionLabelUWG_VersionLabel_C*10 flagsnullptr
0x08WG_RelayServerStatusUWG_RelayServerStatus_C*10 flagsnullptr
0x08WG_MultiplayerSettingsUWG_MultiplayerSettings_C*10 flagsnullptr
0x08SessionNameUWG_SaveDetailRow_C*10 flagsnullptr
0x08SaveListURGListView*10 flagsnullptr
0x08SaveFileCountUCommonTextBlock*10 flagsnullptr
0x08PlaytimeUWG_SaveDetailRow_C*10 flagsnullptr
0x08NewLevelUWG_SaveDetailRow_Map_C*10 flagsnullptr
0x08LoadGameBtnUWG_MenuButton_C*10 flagsnullptr
0x08LastTimePlayedUWG_SaveDetailRow_C*10 flagsnullptr
0x08ErrorMessageUCommonTextBlock*10 flagsnullptr
0x08DetailsViewUCommonBorder*10 flagsnullptr
0x08DeleteGameBtnUWG_MenuButton_C*10 flagsnullptr
0x08CheckpointUWG_SaveDetailRow_C*10 flagsnullptr
0x08ActionBarUCommonBoundActionBar*10 flagsnullptr
0x01SaveGamebool7 flagsfalse
0x01bIsItemSelectedbool7 flagsfalse
0x055A0x06padding / unreflected
0x10SaveItemsTArray<USaveGameListItem_C*>3 flags[]
0x08FocusedItemUObject*6 flagsnullptr
0x08SelectedItemUObject*6 flagsnullptr
0x10GLOBAL_StringsThatCauseSaveGoInvisibleTArray<FString>3 flags[3 items]
0x01bIsMultiplayerOptionsValidbool7 flagsfalse
0x05910x07padding / unreflected
0x10MultiplayerValidationErrorFText3 flags<FText>
0x10CONSOLE_StringsThatCauseSaveGoInvisibleTArray<FString>3 flags[2 items]
0x10STEAM_StringsThatCauseSaveGoInvisibleTArray<FString>3 flags[2 items]
0x04SelectedSaveIndexint327 flags0
0x01DeleteButtonFocusedbool7 flagsfalse
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 32

SignatureFlagsNativeParams
void UpdateSlotCount()
Script32 statements · 944 bytes of bytecode
0x0000CallFunc_GetMaxSaveSlots_ReturnValue_1 = GetMaxSaveSlots();0x001CCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetMaxSaveSlots_ReturnValue_1, -1);0x003Eif (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0387;0x004CSaveFileCount.SetVisibility(4);0x0072CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x0090CallFunc_GetSaveCount_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetSaveCount();0x00C2CallFunc_GetMaxSaveSlots_ReturnValue = GetMaxSaveSlots();0x00DECallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_GetSaveCount_ReturnValue);0x0103CallFunc_Conv_IntToInt64_ReturnValue_1 = Conv_IntToInt64(CallFunc_GetMaxSaveSlots_ReturnValue);0x0128K2Node_MakeStruct_FormatArgumentData.ArgumentName = "x";0x0146K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x0163K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x0180K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x01A4K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x01C4K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x01E8K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0205K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "y";0x0223K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 0;0x0240K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = FText();0x025DK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue_1;0x0281K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x02A1K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x02C5K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x02E2K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData, K2Node_MakeStruct_FormatArgumentData_1};0x02FFCallFunc_Format_ReturnValue = Format(NSLOCTEXT("094113F646A51246130EC1ADC1345314", "", "{x} / {y}"), K2Node_MakeArray_Array);0x0355SaveFileCount.SetText(CallFunc_Format_ReturnValue);0x0382goto Label_03AD;0x0387Label_0387:0x0387SaveFileCount.SetVisibility(1);0x03ADLabel_03AD:0x03ADreturn;0x03AF// end of script
Public0x00
UWidget* NavigateToMPSettingsFirst(const EUINavigation& Navigation)
Script5 statements · 92 bytes of bytecode
0x0000WG_MultiplayerSettings.SettingsList.NavigateToIndex(0);0x003BDeleteButtonFocused = false;0x0046ReturnValue = nullptr;0x0051return ReturnValue;0x005B// end of script
Public0x10
UWidget* NavigateToMPSettingsLast(const EUINavigation& Navigation)
Script7 statements · 227 bytes of bytecode
0x0000CallFunc_GetListItems_ReturnValue = WG_MultiplayerSettings.SettingsList.GetListItems();0x0048CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(CallFunc_GetListItems_ReturnValue);0x0083WG_MultiplayerSettings.SettingsList.NavigateToIndex(CallFunc_Array_LastIndex_ReturnValue);0x00C2DeleteButtonFocused = false;0x00CDReturnValue = nullptr;0x00D8return ReturnValue;0x00E2// end of script
Public0x10
UWidget* NavigateToLoadButton(const EUINavigation& Navigation)
Script14 statements · 208 bytes of bytecode
0x0000CallFunc_GetIsEnabled_ReturnValue_1 = LoadGameBtn.GetIsEnabled();0x002Aif (!(CallFunc_GetIsEnabled_ReturnValue_1)) goto Label_0068;0x0038LoadGameBtn.SetFocus();0x0058Label_0058:0x0058ReturnValue = nullptr;0x0063goto Label_00C5;0x0068Label_0068:0x0068CallFunc_GetIsEnabled_ReturnValue = DeleteGameBtn.GetIsEnabled();0x0092if (!(CallFunc_GetIsEnabled_ReturnValue)) goto Label_0058;0x00A0DeleteGameBtn.SetFocus();0x00C0goto Label_0058;0x00C5Label_00C5:0x00C5return ReturnValue;0x00CF// end of script
Public0x10
UWidget* NavigateToSaveList(const EUINavigation& Navigation)
Script4 statements · 63 bytes of bytecode
0x0000SaveList.NavigateToIndex(SelectedSaveIndex);0x0029ReturnValue = nullptr;0x0034return ReturnValue;0x003E// end of script
Public0x10
UWidget* BP_GetDesiredFocusTarget()
Script10 statements · 174 bytes of bytecode
0x0000CallFunc_GetNumItems_ReturnValue = SaveList.GetNumItems();0x0032K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_GetNumItems_ReturnValue, 0);0x0054if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_007A;0x0062ReturnValue = SaveList;0x0075goto Label_00A3;0x007ALabel_007A:0x007AReturnValue = WG_MultiplayerSettings.SettingsList;0x00A3Label_00A3:0x00A3return ReturnValue;0x00AD// end of script
EventProtected0x08
void OnSelectedItemMetadataLoaded(USaveGameListItem_C* MetadataLoaded)
Script55 statements · 2,265 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_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetMetadata_Metadata.SessionName);0x072BSessionName.SetValue(CallFunc_Conv_StringToText_ReturnValue);0x0758MetadataLoaded.GetMetadata(CallFunc_GetMetadata_Metadata);0x0785WG_MultiplayerSettings.SetJoinOption(CallFunc_GetMetadata_Metadata.JoinOption);0x07C8MetadataLoaded.GetMetadata(CallFunc_GetMetadata_Metadata);0x07F5CallFunc_GetMetadata_Metadata.GetLevelDisplayName(CallFunc_GetLevelDisplayName_NewParam);0x0822NewLevel.SetValue(CallFunc_GetLevelDisplayName_NewParam);0x084FMetadataLoaded.GetMetadata(CallFunc_GetMetadata_Metadata);0x087CCallFunc_GetMetadata_Metadata.GetLevelImage(CallFunc_GetLevelImage_LevelImage);0x08A9NewLevel.SetImage(CallFunc_GetLevelImage_LevelImage);0x08D6return;0x08D8// 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)
Script32 statements · 578 bytes of bytecode
0x0000PushFlow(Label_023F);0x0005Local_StringsToUse = GLOBAL_StringsThatCauseSaveGoInvisible;0x0020CallFunc_IsBuildForWin64Windows_ReturnValue = IsBuildForWin64Windows();0x0034if (!(CallFunc_IsBuildForWin64Windows_ReturnValue)) goto Label_01AE;0x0042/Script/Engine.Default__KismetArrayLibrary.Array_Append(Local_StringsToUse, STEAM_StringsThatCauseSaveGoInvisible);0x0074Label_0074:0x0074Temp_int_Loop_Counter_Variable = 0;0x008BTemp_int_Array_Index_Variable = 0;0x00A2Label_00A2:0x00A2CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Local_StringsToUse);0x00DDCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0103if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01E5;0x0111Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x012CPushFlow(Label_01F5);0x0131/Script/Engine.Default__KismetArrayLibrary.Array_Get(Local_StringsToUse, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x016CCallFunc_Contains_ReturnValue = Contains(saveName, CallFunc_Array_Get_Item, false, true);0x0194if (!(CallFunc_Contains_ReturnValue)) PopFlow();0x019EbShouldShow = false;0x01A9goto Label_023F;0x01AELabel_01AE:0x01AE/Script/Engine.Default__KismetArrayLibrary.Array_Append(Local_StringsToUse, CONSOLE_StringsThatCauseSaveGoInvisible);0x01E0goto Label_0074;0x01E5Label_01E5:0x01E5bShouldShow = true;0x01F0goto Label_023F;0x01F5Label_01F5:0x01F5CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x021FTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x023Agoto Label_00A2;0x023FLabel_023F:0x023Freturn;0x0241// 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()
Script79 statements · 1,999 bytes of bytecode
0x0000PushFlow(Label_07CC);0x0005/Script/Engine.Default__KismetArrayLibrary.Array_Clear(SaveItems);0x002ESaveList.ClearListItems();0x004ECallFunc_IsBuildForSteam_ReturnValue = IsBuildForSteam();0x0062CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsBuildForSteam_ReturnValue);0x007Fif (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_036D;0x008DCallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x00ABCallFunc_GetSaves_FoundSaves = {};0x00B6CallFunc_GetGameInstanceSubsystem_ReturnValue.GetSaves(CallFunc_GetSaves_FoundSaves);0x00DFTemp_int_Loop_Counter_Variable_1 = 0;0x00F6Temp_int_Array_Index_Variable = 0;0x010DLabel_010D:0x010DCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetSaves_FoundSaves);0x0148CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x016Eif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_070D;0x017CTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0197PushFlow(Label_0738);0x019C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetSaves_FoundSaves, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01D7ShouldShowSave(CallFunc_Array_Get_Item, CallFunc_ShouldShowSave_bShouldShow);0x01F7if (!(CallFunc_ShouldShowSave_bShouldShow)) PopFlow();0x0201CallFunc_SpawnObject_ReturnValue_1 = SpawnObject(/Game/Ride/Menu/SaveGameListItem.SaveGameListItem_C, this);0x021F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetSaves_FoundSaves, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x025ASetStringPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(Filename), CallFunc_Array_Get_Item);0x0283CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x029BSetObjectPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(PlayerController), CallFunc_GetOwningPlayer_ReturnValue);0x02C4CallFunc_SpawnObject_ReturnValue_1.Init();0x02E8CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(SaveItems, CallFunc_SpawnObject_ReturnValue_1);0x032CK2Node_CreateDelegate_OutputDelegate.Bind(this, OnMetdataLoaded);0x0343CallFunc_SpawnObject_ReturnValue_1.OnMetadataLoaded += K2Node_CreateDelegate_OutputDelegate;0x036CPopFlow();0x036DLabel_036D:0x036DCallFunc_GetRootSaveFolder_ReturnValue = GetRootSaveFolder();0x0389CallFunc_ProjectSavedDir_ReturnValue = ProjectSavedDir();0x03A5CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_ProjectSavedDir_ReturnValue, "SaveGames");0x03D5CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "/");0x03FDCallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_GetRootSaveFolder_ReturnValue);0x042BCallFunc_FindFiles_FoundFiles = {};0x0436CallFunc_FindFiles_ReturnValue = FindFiles(CallFunc_Concat_StrStr_ReturnValue_2, CallFunc_FindFiles_FoundFiles, ".sav");0x0462Temp_int_Loop_Counter_Variable = 0;0x0479Temp_int_Array_Index_Variable_1 = 0;0x0490Label_0490:0x0490CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_FindFiles_FoundFiles);0x04CBCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x04F1if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_06F0;0x04FFTemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x051APushFlow(Label_0782);0x051F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_FindFiles_FoundFiles, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x055AShouldShowSave(CallFunc_Array_Get_Item_1, CallFunc_ShouldShowSave_bShouldShow_1);0x057Aif (!(CallFunc_ShouldShowSave_bShouldShow_1)) PopFlow();0x0584CallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/SaveGameListItem.SaveGameListItem_C, this);0x05A2/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_FindFiles_FoundFiles, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x05DDSetStringPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Filename), CallFunc_Array_Get_Item_1);0x0606CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x061ESetObjectPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(PlayerController), CallFunc_GetOwningPlayer_ReturnValue_1);0x0647CallFunc_SpawnObject_ReturnValue.Init();0x066BCallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(SaveItems, CallFunc_SpawnObject_ReturnValue);0x06AFK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnMetdataLoaded);0x06C6CallFunc_SpawnObject_ReturnValue.OnMetadataLoaded += K2Node_CreateDelegate_OutputDelegate_1;0x06EFPopFlow();0x06F0Label_06F0:0x06F0SortSaves();0x06FEUpdateError();0x070CPopFlow();0x070DLabel_070D:0x070DSortSaves();0x071BUpdateError();0x0729UpdateSlotCount();0x0737PopFlow();0x0738Label_0738:0x0738CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0762Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x077Dgoto Label_010D;0x0782Label_0782:0x0782CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x07ACTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x07C7goto Label_0490;0x07CCLabel_07CC:0x07CCreturn;0x07CE// end of script
Public0x00
void UpdateError()
Script14 statements · 466 bytes of bytecode
0x0000CallFunc_BP_GetSelectedItem_ReturnValue = SaveList.BP_GetSelectedItem();0x002ACallFunc_IsValid_ReturnValue = IsValid(CallFunc_BP_GetSelectedItem_ReturnValue);0x0047DeleteGameBtn.SetIsEnabled(CallFunc_IsValid_ReturnValue);0x0074CallFunc_BP_GetSelectedItem_ReturnValue = SaveList.BP_GetSelectedItem();0x009ECallFunc_IsValid_ReturnValue = IsValid(CallFunc_BP_GetSelectedItem_ReturnValue);0x00BBCallFunc_BooleanAND_ReturnValue = BooleanAND(bIsMultiplayerOptionsValid, CallFunc_IsValid_ReturnValue);0x00E1LoadGameBtn.SetIsEnabled(CallFunc_BooleanAND_ReturnValue);0x010ETemp_byte_Variable = 2;0x0122Temp_byte_Variable_1 = 0;0x0136Temp_bool_Variable = bIsMultiplayerOptionsValid;0x0149ErrorMessage.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x01A2ErrorMessage.SetText(MultiplayerValidationError);0x01CFreturn;0x01D1// end of script
Public0x00
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_Continue(1667);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(2064);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(2069);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(2184);0x0021return;0x0023// end of script
0x08
void RestartFromLastCheckpoint?(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_2 = Widget;0x0012ExecuteUbergraph_WG_Continue(2389);0x0021return;0x0023// end of script
0x08
void ConfirmedDelete()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_Continue(3617);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(4069);0x0021return;0x0023// end of script
0x08
void DeletePopupDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_Continue(4148);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(4181);0x0033return;0x0035// end of script
0x09
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_Continue(4211);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnMultiplayerOptionsValidated(bool bValidationSuccess, const FText& ValidationError)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bValidationSuccess = bValidationSuccess;0x0012PersistentFrame.K2Node_CustomEvent_ValidationError = ValidationError;0x0024ExecuteUbergraph_WG_Continue(4335);0x0033return;0x0035// end of script
0x18
void NoConnection(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_1 = Widget;0x0012ExecuteUbergraph_WG_Continue(4396);0x0021return;0x0023// end of script
0x08
void OnButtonBaseFocused_Event(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Button = Button;0x0012ExecuteUbergraph_WG_Continue(5180);0x0021return;0x0023// end of script
0x08
void OnAddedToFocusPath(const FFocusEvent& InFocusEvent)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_InFocusEvent = InFocusEvent;0x0012ExecuteUbergraph_WG_Continue(5192);0x0021return;0x0023// end of script
EventPublic0x08
void InitSignIn(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012ExecuteUbergraph_WG_Continue(5257);0x0021return;0x0023// end of script
0x08
void SignInComplete(const ESignInResult& Result)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Result = Result;0x0012ExecuteUbergraph_WG_Continue(5491);0x0021return;0x0023// end of script
0x01
void ExecuteUbergraph_WG_Continue(int32 EntryPoint)
Script199 statements · 5,630 bytes of bytecode
0x0000PushFlow(Label_15FB);0x0005goto [EntryPoint];0x000FTemp_bool_IsClosed_Variable = false;0x001ATemp_bool_Has_Been_Initd_Variable = true;0x0025PopFlow();0x0026DeleteGameBtn.SetFocus();0x0046PopFlow();0x0047Label_0047:0x0047Temp_bool_Has_Been_Initd_Variable = true;0x0052if (!(false)) PopFlow();0x0054Temp_bool_IsClosed_Variable = true;0x005FPopFlow();0x0060Label_0060:0x0060if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0047;0x006EPopFlow();0x006FLabel_006F:0x006FPushFlow(Label_0079);0x0074goto Label_0060;0x0079Label_0079:0x0079if (!(Temp_bool_IsClosed_Variable)) goto Label_0088;0x0087PopFlow();0x0088Label_0088:0x0088Temp_bool_IsClosed_Variable = true;0x0093PushFlow(Label_00CF);0x0098Delay(this, 2f, LatentActionInfo{0xF, -902386340, FName(ExecuteUbergraph_WG_Continue), this});0x00CEPopFlow();0x00CFLabel_00CF:0x00CFCallFunc_BP_GetSelectedItem_ReturnValue = SaveList.BP_GetSelectedItem();0x00F9K2Node_DynamicCast_AsSave_Game_List_Item = Cast<SaveGameListItem_C>(CallFunc_BP_GetSelectedItem_ReturnValue);0x011DK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsSave_Game_List_Item);0x013Aif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0144CallFunc_GetGameInstance_ReturnValue = GetGameInstance();0x0158K2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x017CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x0199if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01A3WG_MultiplayerSettings.GetHostSessionType(CallFunc_GetHostSessionType_HostSessionType_2);0x01D0CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CallFunc_GetHostSessionType_HostSessionType_2, 0);0x01EFif (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) goto Label_0432;0x01FDLabel_01FD:0x01FDK2Node_DynamicCast_AsSave_Game_List_Item.GetMetadata(CallFunc_GetMetadata_Metadata);0x022AK2Node_DynamicCast_AsSave_Game_List_Item.GetPrettyGameName(CallFunc_GetPrettyGameName_PrettyName);0x0257CallFunc_IsEmpty_ReturnValue = IsEmpty(CallFunc_GetMetadata_Metadata.SessionName);0x028ACallFunc_SelectString_ReturnValue = SelectString(CallFunc_GetPrettyGameName_PrettyName, CallFunc_GetMetadata_Metadata.SessionName, CallFunc_IsEmpty_ReturnValue);0x02D7WG_MultiplayerSettings.GetIsUsingCrossplay(CallFunc_GetIsUsingCrossplay_CurrentCrossplayEnabled);0x0304WG_MultiplayerSettings.GetHostSessionType(CallFunc_GetHostSessionType_HostSessionType_1);0x0331WG_MultiplayerSettings.GetJoinOptions(CallFunc_GetJoinOptions_JoinOptions);0x035ECallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x0376CallFunc_IsBuildForWin64Windows_ReturnValue = IsBuildForWin64Windows();0x038ACallFunc_SelectString_ReturnValue_2 = SelectString(CallFunc_GetPrettyGameName_PrettyName, CallFunc_SelectString_ReturnValue, CallFunc_IsBuildForWin64Windows_ReturnValue);0x03C1K2Node_DynamicCast_AsRide_Game_Instance.CreateGame(CallFunc_GetOwningPlayer_ReturnValue_1, CallFunc_SelectString_ReturnValue_2, CallFunc_GetJoinOptions_JoinOptions, CallFunc_GetMetadata_Metadata.Level, CallFunc_GetHostSessionType_HostSessionType_1, CallFunc_GetIsUsingCrossplay_CurrentCrossplayEnabled);0x0431PopFlow();0x0432Label_0432:0x0432CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/Ride.RGNetworkStatusSubsystem);0x0450CallFunc_GetCurrentNetworkStatus_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetCurrentNetworkStatus();0x0482CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetCurrentNetworkStatus_ReturnValue, 0);0x04A1CallFunc_IsBuildForSteam_ReturnValue_1 = IsBuildForSteam();0x04B5CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ByteByte_ReturnValue, CallFunc_IsBuildForSteam_ReturnValue_1);0x04DBif (!(CallFunc_BooleanOR_ReturnValue)) goto Label_05B6;0x04E9CallFunc_GetOwningPlayer_ReturnValue_3 = GetOwningPlayer();0x0501K2Node_DynamicCast_AsRGController_Interface_2 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_3);0x0525K2Node_DynamicCast_bSuccess_9 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_2);0x0542if (!(K2Node_DynamicCast_bSuccess_9)) PopFlow();0x054CK2Node_CreateDelegate_OutputDelegate_4.Bind(this, InitSignIn);0x0563K2Node_DynamicCast_AsRGController_Interface_2.PushRGWidgetWithInit(/Game/Ride/Menu/WG_SignInMenuPopup.WG_SignInMenuPopup_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_4);0x05B5PopFlow();0x05B6Label_05B6:0x05B6CallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x05CEK2Node_DynamicCast_AsRGController_Interface_1 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_2);0x05F2K2Node_DynamicCast_bSuccess_7 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_1);0x060Fif (!(K2Node_DynamicCast_bSuccess_7)) PopFlow();0x0619K2Node_CreateDelegate_OutputDelegate_2.Bind(this, NoConnection);0x0630K2Node_DynamicCast_AsRGController_Interface_1.PushRGWidgetWithInit(/Game/Ride/Menu/WG_GenericErrorPopup.WG_GenericErrorPopup_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_2);0x0682PopFlow();0x0683BP_OnActivated();0x068DRefreshSaveList();0x069BSaveList.SetFocus();0x06BBK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnMultiplayerOptionsValidated);0x06D2WG_MultiplayerSettings.OptionsUpdated += K2Node_CreateDelegate_OutputDelegate_1;0x06FBWG_MultiplayerSettings.Validate();0x071FK2Node_CreateDelegate_OutputDelegate_7.Bind(this, NavigateToSaveList);0x0736WG_MultiplayerSettings.SettingsList.SetNavigationRuleCustom(2, K2Node_CreateDelegate_OutputDelegate_7);0x0777K2Node_CreateDelegate_OutputDelegate_8.Bind(this, NavigateToLoadButton);0x078EWG_MultiplayerSettings.SettingsList.SetNavigationRuleCustom(3, K2Node_CreateDelegate_OutputDelegate_8);0x07CFK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnButtonBaseFocused_Event);0x07E6DeleteGameBtn.OnButtonBaseFocused += K2Node_CreateDelegate_OutputDelegate_3;0x080FPopFlow();0x0810goto Label_006F;0x0815UpdateError();0x0823UpdateDetailsView();0x0831CallFunc_GetIndexForItem_ReturnValue = SaveList.GetIndexForItem(K2Node_ComponentBoundEvent_Item_2);0x086CSelectedSaveIndex = CallFunc_GetIndexForItem_ReturnValue;0x0887PopFlow();0x0888CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x08A0K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue);0x08C4K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x08E1if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x08EBK2Node_CreateDelegate_OutputDelegate_6.Bind(this, RestartFromLastCheckpoint?);0x0902K2Node_DynamicCast_AsRGController_Interface.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_6);0x0954PopFlow();0x0955K2Node_DynamicCast_AsWG_Popup_Generic = Cast<WG_PopupGeneric_C>(K2Node_CustomEvent_Widget_2);0x0979K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Generic);0x0996if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x09A0K2Node_CreateDelegate_OutputDelegate.Bind(this, DeletePopupDeactivated);0x09B7K2Node_DynamicCast_AsWG_Popup_Generic.BP_OnWidgetDeactivated += K2Node_CreateDelegate_OutputDelegate;0x09E0CallFunc_BP_GetSelectedItem_ReturnValue_1 = SaveList.BP_GetSelectedItem();0x0A0AK2Node_DynamicCast_AsSave_Game_List_Item_1 = Cast<SaveGameListItem_C>(CallFunc_BP_GetSelectedItem_ReturnValue_1);0x0A2EK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsSave_Game_List_Item_1);0x0A4BK2Node_DynamicCast_AsSave_Game_List_Item_1.GetPrettyGameName(CallFunc_GetPrettyGameName_PrettyName_1);0x0A78CallFunc_BP_GetSelectedItem_ReturnValue_3 = SaveList.BP_GetSelectedItem();0x0AA2CallFunc_IsBuildForWin64Windows_ReturnValue_1 = IsBuildForWin64Windows();0x0AB6K2Node_DynamicCast_AsSave_Game_List_Item_3 = Cast<SaveGameListItem_C>(CallFunc_BP_GetSelectedItem_ReturnValue_3);0x0ADAK2Node_DynamicCast_bSuccess_8 = Cast<1>(K2Node_DynamicCast_AsSave_Game_List_Item_3);0x0AF7K2Node_DynamicCast_AsSave_Game_List_Item_3.GetMetadata(CallFunc_GetMetadata_Metadata_1);0x0B24CallFunc_IsEmpty_ReturnValue_1 = IsEmpty(CallFunc_GetMetadata_Metadata_1.SessionName);0x0B57K2Node_DynamicCast_AsSave_Game_List_Item_3.GetPrettyGameName(CallFunc_GetPrettyGameName_PrettyName_2);0x0B84CallFunc_SelectString_ReturnValue_3 = SelectString(CallFunc_GetPrettyGameName_PrettyName_2, CallFunc_GetMetadata_Metadata_1.SessionName, CallFunc_IsEmpty_ReturnValue_1);0x0BD1CallFunc_SelectString_ReturnValue_4 = SelectString(CallFunc_GetPrettyGameName_PrettyName_1, CallFunc_SelectString_ReturnValue_3, CallFunc_IsBuildForWin64Windows_ReturnValue_1);0x0C08CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_SelectString_ReturnValue_4);0x0C2DK2Node_MakeStruct_FormatArgumentData.ArgumentName = "SaveName";0x0C52K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x0C6FK2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x0C93K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0CB7K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0CD7K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0CFBK2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0D18K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x0D2CCallFunc_Format_ReturnValue = Format(NSLOCTEXT("E2AEA516474E42D4877FD7837CA7B1A8", "", "Are you sure you want to delete the save \"{SaveName}\"?"), K2Node_MakeArray_Array);0x0DAFK2Node_DynamicCast_AsWG_Popup_Generic.PopupText = CallFunc_Format_ReturnValue;0x0DE0K2Node_CreateDelegate_OutputDelegate_9.Bind(this, ConfirmedDelete);0x0DF7K2Node_DynamicCast_AsWG_Popup_Generic.OnAccepted += K2Node_CreateDelegate_OutputDelegate_9;0x0E20PopFlow();0x0E21CallFunc_BP_GetSelectedItem_ReturnValue_2 = SaveList.BP_GetSelectedItem();0x0E4BK2Node_DynamicCast_AsSave_Game_List_Item_2 = Cast<SaveGameListItem_C>(CallFunc_BP_GetSelectedItem_ReturnValue_2);0x0E6FK2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsSave_Game_List_Item_2);0x0E8Cif (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x0E96K2Node_DynamicCast_AsSave_Game_List_Item_2.GetSlotNameWithDirectory(CallFunc_GetSlotNameWithDirectory_slotName);0x0EC3CallFunc_DeleteGameInSlot_ReturnValue = DeleteGameInSlot(CallFunc_GetSlotNameWithDirectory_slotName, 0);0x0EE5CallFunc_IsBuildForSteam_ReturnValue = IsBuildForSteam();0x0EF9K2Node_DynamicCast_AsSave_Game_List_Item_2.GetSlotNameWithDirectory(CallFunc_GetSlotNameWithDirectory_slotName);0x0F26CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_GetSlotNameWithDirectory_slotName, ".meta");0x0F52CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_GetSlotNameWithDirectory_slotName, "meta");0x0F7DCallFunc_SelectString_ReturnValue_1 = SelectString(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_IsBuildForSteam_ReturnValue);0x0FB4CallFunc_DeleteGameInSlot_ReturnValue_1 = DeleteGameInSlot(CallFunc_SelectString_ReturnValue_1, 0);0x0FD6RefreshSaveList();0x0FE4PopFlow();0x0FE5SelectedItem = K2Node_ComponentBoundEvent_Item_1;0x0FF8WG_MultiplayerSettings.SettingsList.NavigateToIndex(0);0x1033PopFlow();0x1034DeleteGameBtn.SetFocus();0x1054PopFlow();0x1055if (!(K2Node_ComponentBoundEvent_bIsHovered)) PopFlow();0x105FFocusedItem = K2Node_ComponentBoundEvent_Item;0x1072PopFlow();0x1073BP_OnDeactivated();0x107DDetailsView.SetVisibility(2);0x10A3K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnMultiplayerOptionsValidated);0x10BAWG_MultiplayerSettings.OptionsUpdated -= K2Node_CreateDelegate_OutputDelegate_1;0x10E3DeleteButtonFocused = false;0x10EEPopFlow();0x10EFbIsMultiplayerOptionsValid = K2Node_CustomEvent_bValidationSuccess;0x1102MultiplayerValidationError = K2Node_CustomEvent_ValidationError;0x111DUpdateError();0x112BPopFlow();0x112CK2Node_DynamicCast_AsWG_Generic_Error_Popup = Cast<WG_GenericErrorPopup_C>(K2Node_CustomEvent_Widget_1);0x1150K2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsWG_Generic_Error_Popup);0x116Dif (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x1177K2Node_DynamicCast_AsWG_Generic_Error_Popup.PopupHeadline = NSLOCTEXT("95EEE97142D3564F6FFE72A469486021", "", "Failed to create session");0x11DFCallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/Ride.RGNetworkStatusSubsystem);0x11FDCallFunc_GetCurrentNetworkStatus_ReturnValue_1 = CallFunc_GetGameInstanceSubsystem_ReturnValue_1.GetCurrentNetworkStatus();0x122FTemp_byte_Variable_1 = CallFunc_GetCurrentNetworkStatus_ReturnValue_1;0x124ATemp_text_Variable = FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "NoConnectionFallback");0x12ADTemp_text_Variable_1 = FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "NoConnectionPlatform");0x1310Temp_text_Variable_2 = FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "NoConnectionEOS");0x136ETemp_text_Variable_3 = FText();0x1382K2Node_DynamicCast_AsWG_Generic_Error_Popup.PopupBody = Switch(Temp_byte_Variable_1, 0 => Temp_text_Variable_3, 1 => Temp_text_Variable_2, 2 => Temp_text_Variable_1, 3 => Temp_text_Variable, default => K2Node_Select_Default);0x13FFK2Node_DynamicCast_AsWG_Generic_Error_Popup.CancelButton.SetVisibility(1);0x143BPopFlow();0x143CDeleteButtonFocused = true;0x1447PopFlow();0x1448if (!(DeleteButtonFocused)) PopFlow();0x1452Delay(this, 0.1f, LatentActionInfo{0x26, 1882270239, FName(ExecuteUbergraph_WG_Continue), this});0x1488PopFlow();0x1489K2Node_DynamicCast_AsWG_Sign_in_Menu_Popup = Cast<WG_SignInMenuPopup_C>(K2Node_CustomEvent_Widget);0x14ADK2Node_DynamicCast_bSuccess_10 = Cast<1>(K2Node_DynamicCast_AsWG_Sign_in_Menu_Popup);0x14CAif (!(K2Node_DynamicCast_bSuccess_10)) PopFlow();0x14D4K2Node_CreateDelegate_OutputDelegate_5.Bind(this, SignInComplete);0x14EBK2Node_DynamicCast_AsWG_Sign_in_Menu_Popup.OnSignInComplete += K2Node_CreateDelegate_OutputDelegate_5;0x1514WG_MultiplayerSettings.GetHostSessionType(CallFunc_GetHostSessionType_HostSessionType);0x1541K2Node_DynamicCast_AsWG_Sign_in_Menu_Popup.HostSessionType = CallFunc_GetHostSessionType_HostSessionType;0x1572PopFlow();0x1573Temp_bool_Variable = false;0x157ETemp_bool_Variable_1 = false;0x1589Temp_bool_Variable_2 = true;0x1594Temp_byte_Variable = K2Node_CustomEvent_Result;0x15AFif (!(Switch(Temp_byte_Variable, 0 => Temp_bool_Variable_2, 1 => Temp_bool_Variable_1, 2 => Temp_bool_Variable, default => K2Node_Select_Default_1))) PopFlow();0x15F6goto Label_01FD;0x15FBLabel_15FB:0x15FBreturn;0x15FD// end of script
Final0x04