Zdexby TheHolyOneZ
6,144 classes
/Game/Ride/Menu/WG_JoinGame.WG_JoinGame_C 0x0618 (1,560 B) align 8 inherited 0x04D8 56 scripted vtable /Game/Ride/Menu/WG_JoinGame
0x00x0618

Members 27

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WG_HorizontalTabListUWG_HorizontalTabList_C*10 flagsnullptr
0x08ThrobberUScaleBox*10 flagsnullptr
0x08TabSwitcherURGWidgetSwitcher*10 flagsnullptr
0x08ReportButtonUWG_MenuActionButton_C*10 flagsnullptr
0x08RefreshButtonUWG_MenuActionButton_C*10 flagsnullptr
0x08PublicGamesUWG_GameList_C*10 flagsnullptr
0x08LocalPlayersContainerUWG_LocalPlayers_C*10 flagsnullptr
0x08LANGamesUWG_GameList_C*10 flagsnullptr
0x08JoinByIPUWG_JoinByIP_C*10 flagsnullptr
0x08JoinByCodeUWG_JoinViaCode_C*10 flagsnullptr
0x08JoinActionButtonUWG_MenuActionButton_C*10 flagsnullptr
0x08FriendsUWG_GameList_C*10 flagsnullptr
0x08CrossplayTextUCommonTextBlock*10 flagsnullptr
0x08CircularThrobber_161UCircularThrobber*10 flagsnullptr
0x08ActionBarUCommonBoundActionBar*10 flagsnullptr
0x08SelectedGameUServerBrowserItem_C*6 flagsnullptr
0x08CurrentGameListUWG_GameList_C*7 flagsnullptr
0x10GameListToTabIndexTArray<UWG_GameList_C*>4 flags[]
0x38PublicGamesSearchParametersFRGSearchParameters3 flags{FilterCollection={Filters=[]}, NumResults=20, MaxPingInMs=…
0x10PublicItemArrayTArray<UServerBrowserItem_C*>3 flags[]
0x01IsRefreshingbool7 flagsfalse
0x05C10x07padding / unreflected
0x10FriendItemArrayTArray<UServerBrowserItem_C*>3 flags[]
0x01UseDummyItemsbool7 flagsfalse
0x01ShowGameNamesbool7 flagsfalse
0x01CanCrossplaybool7 flagsfalse
0x05DB0x05padding / unreflected
0x38LANGamesSearchParametersFRGSearchParameters3 flags{FilterCollection={Filters=[]}, NumResults=-1, MaxPingInMs=…
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 56

SignatureFlagsNativeParams
void SetInitialSearchParameters()
Script12 statements · 331 bytes of bytecode
0x0000Temp_byte_Variable = 2;0x0014Temp_byte_Variable_1 = 3;0x0028CallFunc_IsBuildForSteam_ReturnValue = IsBuildForSteam();0x003CTemp_bool_Variable = CallFunc_IsBuildForSteam_ReturnValue;0x004FK2Node_MakeArray_Array_1 = {Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default)};0x008FCallFunc_RGMakeSearchParameters_ReturnValue_1 = RGMakeSearchParameters(K2Node_MakeStruct_RGFilterCollection_1, 20, 100, K2Node_MakeArray_Array_1, 0, false);0x00CAPublicGamesSearchParameters = CallFunc_RGMakeSearchParameters_ReturnValue_1;0x00E5K2Node_MakeArray_Array = {1};0x00F2CallFunc_RGMakeSearchParameters_ReturnValue = RGMakeSearchParameters(K2Node_MakeStruct_RGFilterCollection, 20, 0, K2Node_MakeArray_Array, 0, false);0x012DLANGamesSearchParameters = CallFunc_RGMakeSearchParameters_ReturnValue;0x0148return;0x014A// end of script
Public0x00
void IsPlayerBannedFromSession(const FRGSearchResult& SearchResult, const bool& IsBanned)
Script9 statements · 266 bytes of bytecode
0x0000CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0018CallFunc_GetNativeNetIdForLocalPlayer_ReturnValue = GetNativeNetIdForLocalPlayer(this, 0);0x003ACallFunc_IsBannedFromSession_ReturnValue = IsBannedFromSession(SearchResult, CallFunc_GetNativeNetIdForLocalPlayer_ReturnValue);0x0060CallFunc_BP_GetUniqueId_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue.PlayerState.BP_GetUniqueId();0x00A8CallFunc_IsBannedFromSession_ReturnValue_1 = IsBannedFromSession(SearchResult, CallFunc_BP_GetUniqueId_ReturnValue);0x00CECallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsBannedFromSession_ReturnValue, CallFunc_IsBannedFromSession_ReturnValue_1);0x00F4IsBanned = CallFunc_BooleanOR_ReturnValue;0x0107return;0x0109// end of script
Public0x1B1
void IsTabActive(UUserWidget* Widget, const bool& bIsSelected)
Script5 statements · 102 bytes of bytecode
0x0000CallFunc_GetActiveWidget_ReturnValue = TabSwitcher.GetActiveWidget();0x002ACallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetActiveWidget_ReturnValue, Widget);0x0050bIsSelected = CallFunc_EqualEqual_ObjectObject_ReturnValue;0x0063return;0x0065// end of script
Public0x09
void OnIPValidated(bool bWasSuccessful)
Script3 statements · 48 bytes of bytecode
0x0000JoinActionButton.SetIsEnabled(bWasSuccessful);0x002Dreturn;0x002F// end of script
Public0x01
UWidget* DoCustomNavigation_0(const EUINavigation& Navigation)
Script10 statements · 188 bytes of bytecode
0x0000CallFunc_GetNumItems_ReturnValue = CurrentGameList.GameList.GetNumItems();0x0048CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetNumItems_ReturnValue, 0);0x006Aif (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_00A6;0x0078ReturnValue = CurrentGameList.GameList;0x00A1goto Label_00B1;0x00A6Label_00A6:0x00A6ReturnValue = nullptr;0x00B1Label_00B1:0x00B1return ReturnValue;0x00BB// end of script
Public0x10
UWidget* DoCustomNavigation(const EUINavigation& Navigation)
Script13 statements · 369 bytes of bytecode
0x0000CallFunc_GetNumItems_ReturnValue = CurrentGameList.GameList.GetNumItems();0x0048CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetNumItems_ReturnValue, 0);0x006Aif (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_015B;0x0078CallFunc_BP_GetSelectedItem_ReturnValue = CurrentGameList.GameList.BP_GetSelectedItem();0x00B8CurrentGameList.GameList.BP_NavigateToItem(CallFunc_BP_GetSelectedItem_ReturnValue);0x00F7CurrentGameList.GameList.SetFocus();0x012DReturnValue = CurrentGameList.GameList;0x0156goto Label_0166;0x015BLabel_015B:0x015BReturnValue = nullptr;0x0166Label_0166:0x0166return ReturnValue;0x0170// end of script
Public0x10
void OnFiltersUpdated(const FRGSearchParameters& SearchParams)
Script15 statements · 199 bytes of bytecode
0x0000IsTabActive(PublicGames, CallFunc_IsTabActive_bIsSelected);0x0020if (!(CallFunc_IsTabActive_bIsSelected)) goto Label_00A4;0x002EPublicGamesSearchParameters = SearchParams;0x0049Label_0049:0x0049CurrentGameList.Refresh(false);0x006ECallFunc_IsCrossplayAllowed_ReturnValue = IsCrossplayAllowed(this);0x0083if (!(CallFunc_IsCrossplayAllowed_ReturnValue)) goto Label_00C4;0x0091UpdateCrossplay();0x009Fgoto Label_00C4;0x00A4Label_00A4:0x00A4LANGamesSearchParameters = SearchParams;0x00BFgoto Label_0049;0x00C4Label_00C4:0x00C4return;0x00C6// end of script
Public0x38
void AddListPopulators()
Script8 statements · 195 bytes of bytecode
0x0000K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnPopulatePublicGame);0x0017PublicGames.OnPopulateList += K2Node_CreateDelegate_OutputDelegate_2;0x0040K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnPopulateFriends);0x0057Friends.OnPopulateList += K2Node_CreateDelegate_OutputDelegate_1;0x0080K2Node_CreateDelegate_OutputDelegate.Bind(this, OnPopulateLANGames);0x0097LANGames.OnPopulateList += K2Node_CreateDelegate_OutputDelegate;0x00C0return;0x00C2// end of script
Public0x00
void PopulateWithDummyItems(UListView* GameList, TArray<UServerBrowserItem_C*>& itemArray)
Script35 statements · 1,123 bytes of bytecode
0x0000PushFlow(Label_0460);0x0005CallFunc_Build_WithEditor_ReturnValue = Build_WithEditor();0x0019CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Build_WithEditor_ReturnValue, UseDummyItems);0x003Fif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0049Temp_int_Variable = 0;0x0060Label_0060:0x0060CallFunc_RandomInteger_ReturnValue = RandomInteger(15);0x0081CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_RandomInteger_ReturnValue);0x00A7if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x00B1PushFlow(Label_0416);0x00B6CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(Temp_int_Variable);0x00DBCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("Stefans coola spel med l\\u00e5ngt namn h\\u00e4r", CallFunc_Conv_IntToString_ReturnValue);0x014DCallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(0, 59);0x0173CallFunc_RandomIntegerInRange_ReturnValue_1 = RandomIntegerInRange(0, 59);0x0199CallFunc_RandomIntegerInRange_ReturnValue_2 = RandomIntegerInRange(0, 23);0x01BFCallFunc_RandomIntegerInRange_ReturnValue_3 = RandomIntegerInRange(0, 3);0x01E5CallFunc_RandomIntegerInRange_ReturnValue_4 = RandomIntegerInRange(1, 18);0x020BCallFunc_MakeTimespan_ReturnValue = MakeTimespan(CallFunc_RandomIntegerInRange_ReturnValue_3, CallFunc_RandomIntegerInRange_ReturnValue_2, CallFunc_RandomIntegerInRange_ReturnValue_1, CallFunc_RandomIntegerInRange_ReturnValue, 10);0x0250CallFunc_RandomBool_ReturnValue = RandomBool();0x0264CallFunc_RandomIntegerInRange_ReturnValue_5 = RandomIntegerInRange(1, 4);0x028ACallFunc_SelectString_ReturnValue = SelectString("Mabutts >Valley", "Mt Yurbuttsk", CallFunc_RandomBool_ReturnValue);0x02CECallFunc_RandomIntegerInRange_ReturnValue_6 = RandomIntegerInRange(20, 150);0x02F4CallFunc_MakeDummyResult_ReturnValue = MakeDummyResult(CallFunc_Concat_StrStr_ReturnValue, CallFunc_RandomIntegerInRange_ReturnValue_6, CallFunc_RandomIntegerInRange_ReturnValue_5, 4, CallFunc_SelectString_ReturnValue, CallFunc_RandomIntegerInRange_ReturnValue_4, CallFunc_MakeTimespan_ReturnValue);0x034BCallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/ServerBrowserItem.ServerBrowserItem_C, this);0x0369/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_SpawnObject_ReturnValue, FName(SearchResult), CallFunc_MakeDummyResult_ReturnValue);0x03A8SetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(bShouldShowGameName), ShowGameNames);0x03D1CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(itemArray, CallFunc_SpawnObject_ReturnValue);0x0415PopFlow();0x0416Label_0416:0x0416CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0440Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x045Bgoto Label_0060;0x0460Label_0460:0x0460return;0x0462// end of script
Public0x18
void SelectedGameUpdated(UServerBrowserItem_C* NewSelectedItem)
Script6 statements · 141 bytes of bytecode
0x0000SelectedGame = NewSelectedItem;0x0013CallFunc_IsValid_ReturnValue = IsValid(SelectedGame);0x0030JoinActionButton.SetIsEnabled(CallFunc_IsValid_ReturnValue);0x005DReportButton.SetIsEnabled(CallFunc_IsValid_ReturnValue);0x008Areturn;0x008C// end of script
Public0x08
void OnTabChanged(UWidget* ActiveWidget, int32 ActiveIndex)
Script62 statements · 1,133 bytes of bytecode
0x0000PushFlow(Label_046A);0x0005PushFlow(Label_041D);0x000APushFlow(Label_02AD);0x000FPushFlow(Label_0102);0x0014PushFlow(Label_0091);0x0019PushFlow(Label_0029);0x001EClearEnhancedInputBindings();0x0028PopFlow();0x0029Label_0029:0x0029CallFunc_IsValid_ReturnValue = IsValid(CurrentGameList);0x0046if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0050K2Node_CreateDelegate_OutputDelegate_5.Bind(this, SelectedGameUpdated);0x0067CurrentGameList.OnGameSelected -= K2Node_CreateDelegate_OutputDelegate_5;0x0090PopFlow();0x0091Label_0091:0x0091CallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(JoinByIP, CurrentGameList);0x00B7if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_1)) PopFlow();0x00C1K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnIPValidated);0x00D8JoinByIP.OnValidated -= K2Node_CreateDelegate_OutputDelegate_2;0x0101PopFlow();0x0102Label_0102:0x0102K2Node_DynamicCast_AsWG_Game_List = Cast<WG_GameList_C>(ActiveWidget);0x0126K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWG_Game_List);0x0143CurrentGameList = K2Node_DynamicCast_AsWG_Game_List;0x0156K2Node_CreateDelegate_OutputDelegate_4.Bind(this, SelectedGameUpdated);0x016DCurrentGameList.OnGameSelected += K2Node_CreateDelegate_OutputDelegate_4;0x0196SelectedGameUpdated(nullptr);0x01A5CallFunc_IsCrossplayAllowed_ReturnValue = IsCrossplayAllowed(this);0x01BAif (!(CallFunc_IsCrossplayAllowed_ReturnValue)) goto Label_01FC;0x01C8K2Node_CreateDelegate_OutputDelegate.Bind(this, ToggleCrossplay);0x01DFBindEnhancedInputAction(/Game/Ride/Input/Actions/Menu/IA_UI_ToggleCrossplay.IA_UI_ToggleCrossplay, K2Node_CreateDelegate_OutputDelegate, true);0x01FCLabel_01FC:0x01FCCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(LANGames, ActiveWidget);0x0222CallFunc_EqualEqual_ObjectObject_ReturnValue_3 = EqualEqual_ObjectObject(ActiveWidget, PublicGames);0x0248CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ObjectObject_ReturnValue_3, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x026Eif (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x0278K2Node_CreateDelegate_OutputDelegate_3.Bind(this, PushFiltersPopup);0x028FBindEnhancedInputAction(/Game/Ride/Input/Actions/Menu/IA_UI_Filters.IA_UI_Filters, K2Node_CreateDelegate_OutputDelegate_3, true);0x02ACPopFlow();0x02ADLabel_02AD:0x02ADTemp_byte_Variable = 0;0x02C1Temp_byte_Variable_1 = 1;0x02D5CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = EqualEqual_ObjectObject(ActiveWidget, JoinByIP);0x02FBTemp_bool_Variable = CallFunc_EqualEqual_ObjectObject_ReturnValue_2;0x030ERefreshButton.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default));0x0367K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnIPValidated);0x037EJoinByIP.OnValidated += K2Node_CreateDelegate_OutputDelegate_1;0x03A7CallFunc_EqualEqual_ObjectObject_ReturnValue_2 = EqualEqual_ObjectObject(ActiveWidget, JoinByIP);0x03CDif (!(CallFunc_EqualEqual_ObjectObject_ReturnValue_2)) goto Label_03FC;0x03DBJoinByIP.SetFocus();0x03FBPopFlow();0x03FCLabel_03FC:0x03FCRefreshButton.SetFocus();0x041CPopFlow();0x041DLabel_041D:0x041DCallFunc_IsValid_ReturnValue_1 = IsValid(CurrentGameList);0x043Aif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0444CurrentGameList.Refresh(false);0x0469PopFlow();0x046ALabel_046A:0x046Areturn;0x046C// end of script
Public0x0C
void OnTabButtonCreated(const FName& TabId, UCommonButtonBase* TabButton)
Script11 statements · 284 bytes of bytecode
0x0000K2Node_DynamicCast_AsWG_Sign_Button = Cast<WG_SignButton_C>(TabButton);0x0024K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWG_Sign_Button);0x0041if (!(K2Node_DynamicCast_bSuccess)) goto Label_0119;0x004FCallFunc_GetPathName_ReturnValue = GetPathName(/Game/Ride/Menu/ST_SessionTerms.ST_SessionTerms);0x0074CallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_GetPathName_ReturnValue);0x0099CallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(TabId);0x00BECallFunc_TextFromStringTable_ReturnValue = TextFromStringTable(CallFunc_Conv_StringToName_ReturnValue, CallFunc_Conv_NameToString_ReturnValue);0x00ECK2Node_DynamicCast_AsWG_Sign_Button.SetText(CallFunc_TextFromStringTable_ReturnValue);0x0119Label_0119:0x0119return;0x011B// end of script
Public0x10
bool BP_OnHandleBackAction()
Script9 statements · 189 bytes of bytecode
0x0000CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0018K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue);0x003CK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x0059if (!(K2Node_DynamicCast_bSuccess)) goto Label_00A7;0x0067K2Node_DynamicCast_AsRGController_Interface.PopRGWidget(GameplayTag{FName(UI.Layout.Menu)});0x00A7Label_00A7:0x00A7ReturnValue = true;0x00B2return ReturnValue;0x00BC// end of script
EventProtected0x01
void OnFailure_7035B67D4B56D0AE3E19599243AF73A7(TArray<FRGSearchResult>& Results)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Results_5 = Results;0x0012ExecuteUbergraph_WG_JoinGame(14018);0x0021return;0x0023// end of script
0x10
void OnSuccess_7035B67D4B56D0AE3E19599243AF73A7(TArray<FRGSearchResult>& Results)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Results_4 = Results;0x0012ExecuteUbergraph_WG_JoinGame(11527);0x0021return;0x0023// end of script
0x10
void OnFailure_E8B8E1F14A571362A91FC8B15F06217E(TArray<FUniqueNetIdRepl>& Results)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Results_3 = Results;0x0012ExecuteUbergraph_WG_JoinGame(3092);0x0021return;0x0023// end of script
0x10
void OnSuccess_E8B8E1F14A571362A91FC8B15F06217E(TArray<FUniqueNetIdRepl>& Results)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Results_2 = Results;0x0012ExecuteUbergraph_WG_JoinGame(16653);0x0021return;0x0023// end of script
0x10
void OnFailure_E2834CA0496FCEF1BFB2FBBA25BFC991()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(16305);0x000Freturn;0x0011// end of script
0x00
void OnSuccess_E2834CA0496FCEF1BFB2FBBA25BFC991(TArray<FRGSearchResult>& Results)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Results_1 = Results;0x0012ExecuteUbergraph_WG_JoinGame(15568);0x0021return;0x0023// end of script
0x10
void OnFailure_A4D0535D4853CAACF6E816BF012FE87A()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(1267);0x000Freturn;0x0011// end of script
0x00
void OnSuccess_A4D0535D4853CAACF6E816BF012FE87A(TArray<FRGSearchResult>& Results)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Results = Results;0x0012ExecuteUbergraph_WG_JoinGame(1491);0x0021return;0x0023// end of script
0x10
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(4030);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnPopulatePublicGame(UWG_GameList_C* GameList)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_GameList_3 = GameList;0x0012ExecuteUbergraph_WG_JoinGame(5395);0x0021return;0x0023// end of script
0x08
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(6251);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnPopulateFriends(UWG_GameList_C* GameList)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_GameList_2 = GameList;0x0012ExecuteUbergraph_WG_JoinGame(6532);0x0021return;0x0023// end of script
0x08
void PushFiltersPopup()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(6941);0x000Freturn;0x0011// end of script
0x00
void InitFilters(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_7 = Widget;0x0012ExecuteUbergraph_WG_JoinGame(7161);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_JoinGame_RefreshButton_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_2 = Button;0x0012ExecuteUbergraph_WG_JoinGame(7794);0x0021return;0x0023// end of script
0x08
void SetIsRefreshing(bool IsRefreshing)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_isRefreshing = IsRefreshing;0x0012ExecuteUbergraph_WG_JoinGame(7832);0x0021return;0x0023// end of script
0x01
void BndEvt__WG_JoinGame_ActionButton_K2Node_ComponentBoundEvent_2_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012ExecuteUbergraph_WG_JoinGame(8635);0x0021return;0x0023// end of script
0x08
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(8718);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnPCJoined(ABP_FrontEndController_C* joiningPC)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_joiningPC = joiningPC;0x0012ExecuteUbergraph_WG_JoinGame(9215);0x0021return;0x0023// end of script
0x08
void OnPCLeft(ABP_FrontEndController_C* leavingPC)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_leavingPC = leavingPC;0x0012ExecuteUbergraph_WG_JoinGame(9388);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_JoinGame_ReportButton_K2Node_ComponentBoundEvent_1_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_WG_JoinGame(9561);0x0021return;0x0023// end of script
0x08
void Report(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_6 = Widget;0x0012ExecuteUbergraph_WG_JoinGame(9805);0x0021return;0x0023// end of script
0x08
void AcceptSendReport()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(9945);0x000Freturn;0x0011// end of script
0x00
void UpdateTabTitles()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(10186);0x000Freturn;0x0011// end of script
0x00
void OnlineCheckComplete(bool bWasSuccessful)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful_3 = bWasSuccessful;0x0012ExecuteUbergraph_WG_JoinGame(11559);0x0021return;0x0023// end of script
0x01
void InitNetworkErrorPopup(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_5 = Widget;0x0012ExecuteUbergraph_WG_JoinGame(12020);0x0021return;0x0023// end of script
0x08
void UGCCheckComplete(bool bWasSuccessful)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful_2 = bWasSuccessful;0x0012ExecuteUbergraph_WG_JoinGame(12733);0x0021return;0x0023// end of script
0x01
void UGCCheck(bool bWasSuccessful)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful_1 = bWasSuccessful;0x0012ExecuteUbergraph_WG_JoinGame(12757);0x0021return;0x0023// end of script
0x01
void InitFindSessionViaCodePopup(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_4 = Widget;0x0012ExecuteUbergraph_WG_JoinGame(12932);0x0021return;0x0023// end of script
0x08
void BndEvt__WG_JoinGame_JoinByCode_K2Node_ComponentBoundEvent_2_OnValidated__DelegateSignature(bool IsValid)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_isValid = IsValid;0x0012ExecuteUbergraph_WG_JoinGame(13563);0x0021return;0x0023// end of script
0x01
void InitCrossplayPopup(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_3 = Widget;0x0012ExecuteUbergraph_WG_JoinGame(13651);0x0021return;0x0023// end of script
0x08
void OnAccepted_Event()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(14050);0x000Freturn;0x0011// end of script
0x00
void CrossplayCheckComplete(bool bWasSuccessful)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bWasSuccessful = bWasSuccessful;0x0012ExecuteUbergraph_WG_JoinGame(14055);0x0021return;0x0023// end of script
0x01
void ToggleCrossplay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(14507);0x000Freturn;0x0011// end of script
0x00
void UpdateCrossplay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(15251);0x000Freturn;0x0011// end of script
0x00
void InitCrossplayDisabledPopup(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_2 = Widget;0x0012ExecuteUbergraph_WG_JoinGame(15600);0x0021return;0x0023// end of script
0x08
void InitJoinCrossplaySessionWithCode(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget_1 = Widget;0x0012ExecuteUbergraph_WG_JoinGame(15928);0x0021return;0x0023// end of script
0x08
void OnCrossplayWithCodeAccepted()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(16310);0x000Freturn;0x0011// end of script
0x00
void PopulateSearchedGames(UWG_GameList_C* GameList, const FRGSearchParameters& SearchParamters)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_GameList_1 = GameList;0x0012PersistentFrame.K2Node_CustomEvent_SearchParamters = SearchParamters;0x0024ExecuteUbergraph_WG_JoinGame(16330);0x0033return;0x0035// end of script
0x40
void OnPopulateLANGames(UWG_GameList_C* GameList)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_GameList = GameList;0x0012ExecuteUbergraph_WG_JoinGame(16335);0x0021return;0x0023// end of script
0x08
void DisplayFullSessionError()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(16685);0x000Freturn;0x0011// end of script
0x00
void InitFullGameError(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012ExecuteUbergraph_WG_JoinGame(16890);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_WG_JoinGame(int32 EntryPoint)
Script633 statements · 17,213 bytes of bytecode
0x0000PushFlow(Label_433A);0x0005goto [EntryPoint];0x000Fif (!(UseDummyItems)) goto Label_0041;0x001DLabel_001D:0x001DPushFlow(Label_0408);0x0022PushFlow(Label_03C8);0x0027PushFlow(Label_0391);0x002CPushFlow(Label_005B);0x0031SetIsRefreshing(false);0x0040PopFlow();0x0041Label_0041:0x0041SetIsRefreshing(false);0x0050SetFocus();0x005APopFlow();0x005BLabel_005B:0x005BTemp_int_Loop_Counter_Variable = 0;0x0072Temp_int_Array_Index_Variable = 0;0x0089Label_0089:0x0089CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp_struct_Variable_2);0x00C4CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_3);0x00EAif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x00F4Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x010FPushFlow(Label_0347);0x0114CallFunc_GetGameInstance_ReturnValue = GetGameInstance();0x0128K2Node_DynamicCast_AsRGGame_Instance = Cast<RGGameInstance>(CallFunc_GetGameInstance_ReturnValue);0x014CK2Node_DynamicCast_bSuccess_20 = Cast<1>(K2Node_DynamicCast_AsRGGame_Instance);0x0169if (!(K2Node_DynamicCast_bSuccess_20)) PopFlow();0x0173/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp_struct_Variable_2, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_3);0x01AEIsPlayerBannedFromSession(CallFunc_Array_Get_Item_3, CallFunc_IsPlayerBannedFromSession_IsBanned_1);0x01CECallFunc_IsPlayerBanned_ReturnValue = K2Node_DynamicCast_AsRGGame_Instance.IsPlayerBanned(CallFunc_Array_Get_Item_3.OwnerNetId, 0);0x020CCallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_IsPlayerBanned_ReturnValue, CallFunc_IsPlayerBannedFromSession_IsBanned_1);0x0232if (!(CallFunc_BooleanOR_ReturnValue_2)) goto Label_0241;0x0240PopFlow();0x0241Label_0241:0x0241CallFunc_SpawnObject_ReturnValue_1 = SpawnObject(/Game/Ride/Menu/ServerBrowserItem.ServerBrowserItem_C, this);0x025F/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp_struct_Variable_2, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_3);0x029A/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(SearchResult), CallFunc_Array_Get_Item_3);0x02D9SetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(bShouldShowGameName), ShowGameNames);0x0302CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(FriendItemArray, CallFunc_SpawnObject_ReturnValue_1);0x0346PopFlow();0x0347Label_0347:0x0347CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0371Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x038Cgoto Label_0089;0x0391Label_0391:0x0391PopulateWithDummyItems(K2Node_CustomEvent_GameList_2.GameList, FriendItemArray);0x03C7PopFlow();0x03C8Label_03C8:0x03C8K2Node_CustomEvent_GameList_2.GameList.BP_SetListItems(FriendItemArray);0x0407PopFlow();0x0408Label_0408:0x0408K2Node_CustomEvent_GameList_2.GameList.NavigateToIndex(0);0x0443K2Node_CustomEvent_GameList_2.GameList.SetFocus();0x0479PopFlow();0x047ALabel_047A:0x047ASetIsRefreshing(false);0x0489SetFocus();0x0493PopFlow();0x0494Label_0494:0x0494CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x04B2K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnlineCheckComplete);0x04C9CallFunc_GetGameInstanceSubsystem_ReturnValue.CheckCanPlayOnline(K2Node_CreateDelegate_OutputDelegate_1);0x04F2PopFlow();0x04F3Label_04F3:0x04F3CallFunc_GetOwningPlayer_ReturnValue_6 = GetOwningPlayer();0x050BK2Node_DynamicCast_AsRGController_Interface_3 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_6);0x052FK2Node_DynamicCast_bSuccess_17 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_3);0x054Cif (!(K2Node_DynamicCast_bSuccess_17)) goto Label_05C3;0x055AK2Node_CreateDelegate_OutputDelegate_7.Bind(this, InitFindSessionViaCodePopup);0x0571K2Node_DynamicCast_AsRGController_Interface_3.PushRGWidgetWithInit(/Game/Ride/Menu/WG_GenericErrorPopup.WG_GenericErrorPopup_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_7);0x05C3Label_05C3:0x05C3SetIsRefreshing(false);0x05D2PopFlow();0x05D3Temp_struct_Variable = K2Node_CustomEvent_Results;0x05EECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp_struct_Variable);0x0629CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x064Bif (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_04F3;0x0659CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(Temp_struct_Variable[0].NumPlayers, Temp_struct_Variable[0].MaxPlayers);0x069Dif (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) goto Label_06BA;0x06ABDisplayFullSessionError();0x06B9PopFlow();0x06BALabel_06BA:0x06BACallFunc_IsCrossplayAllowed_ReturnValue = IsCrossplayAllowed(nullptr);0x06CFCallFunc_Not_PreBool_ReturnValue_6 = Not_PreBool(CallFunc_IsCrossplayAllowed_ReturnValue);0x06ECCallFunc_BooleanOR_ReturnValue_4 = BooleanOR(CallFunc_Not_PreBool_ReturnValue_6, CanCrossplay);0x0712if (!(CallFunc_BooleanOR_ReturnValue_4)) goto Label_08CE;0x0720if (!(PublicGamesSearchParameters.bIsUsingCrossplay)) goto Label_07AF;0x0737Label_0737:0x0737CallFunc_GetGameInstanceSubsystem_ReturnValue_3 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x0755CallFunc_GetOwningPlayer_ReturnValue_7 = GetOwningPlayer();0x076DCallFunc_GetGameInstanceSubsystem_ReturnValue_3.JoinSessionByPC(CallFunc_GetOwningPlayer_ReturnValue_7, Temp_struct_Variable[0].SearchResult);0x07AEPopFlow();0x07AFLabel_07AF:0x07AFCallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_struct_Variable[0].bIsUsingCrossplay);0x07DBif (!(CallFunc_Not_PreBool_ReturnValue)) goto Label_07EE;0x07E9goto Label_0737;0x07EELabel_07EE:0x07EECallFunc_GetOwningPlayer_ReturnValue_12 = GetOwningPlayer();0x0806K2Node_DynamicCast_AsRGController_Interface_6 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_12);0x082AK2Node_DynamicCast_bSuccess_24 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_6);0x0847if (!(K2Node_DynamicCast_bSuccess_24)) goto Label_08BE;0x0855K2Node_CreateDelegate_OutputDelegate_12.Bind(this, InitJoinCrossplaySessionWithCode);0x086CK2Node_DynamicCast_AsRGController_Interface_6.PushRGWidgetWithInit(/Game/Ride/Menu/WG_GenericErrorPopup.WG_GenericErrorPopup_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_12);0x08BELabel_08BE:0x08BESetIsRefreshing(false);0x08CDPopFlow();0x08CELabel_08CE:0x08CECallFunc_GetOwningPlayer_ReturnValue_11 = GetOwningPlayer();0x08E6K2Node_DynamicCast_AsRGController_Interface_5 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_11);0x090AK2Node_DynamicCast_bSuccess_22 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_5);0x0927if (!(K2Node_DynamicCast_bSuccess_22)) goto Label_099E;0x0935K2Node_CreateDelegate_OutputDelegate_11.Bind(this, InitCrossplayDisabledPopup);0x094CK2Node_DynamicCast_AsRGController_Interface_5.PushRGWidgetWithInit(/Game/Ride/Menu/WG_GenericErrorPopup.WG_GenericErrorPopup_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_11);0x099ELabel_099E:0x099ESetIsRefreshing(false);0x09ADPopFlow();0x09AELabel_09AE:0x09AECallFunc_IsValid_ReturnValue = IsValid(SelectedGame);0x09CBif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x09D5CallFunc_GetGameInstanceSubsystem_ReturnValue_4 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x09F3CallFunc_GetOwningPlayer_ReturnValue_9 = GetOwningPlayer();0x0A0BCallFunc_GetGameInstanceSubsystem_ReturnValue_4.JoinSessionByPC(CallFunc_GetOwningPlayer_ReturnValue_9, SelectedGame.SearchResult.SearchResult);0x0A5CPopFlow();0x0A5DLabel_0A5D:0x0A5DCallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/ServerBrowserItem.ServerBrowserItem_C, this);0x0A7B/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp_struct_Variable_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0AB6/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_SpawnObject_ReturnValue, FName(SearchResult), CallFunc_Array_Get_Item);0x0AF5SetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(bShouldShowGameName), ShowGameNames);0x0B1ECallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(PublicItemArray, CallFunc_SpawnObject_ReturnValue);0x0B62PopFlow();0x0B63Label_0B63:0x0B63CallFunc_GetGameInstanceSubsystem_ReturnValue_5 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x0B81K2Node_CreateDelegate_OutputDelegate_10.Bind(this, CrossplayCheckComplete);0x0B98CallFunc_GetGameInstanceSubsystem_ReturnValue_5.CheckCanCrossplay(K2Node_CreateDelegate_OutputDelegate_10);0x0BC1PopFlow();0x0BC2Label_0BC2:0x0BC2CurrentGameList.Refresh(false);0x0BE7PopFlow();0x0BE8Label_0BE8:0x0BE8CallFunc_IsValid_ReturnValue_1 = IsValid(CurrentGameList);0x0C05if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0C0Fgoto Label_0BC2;0x0C14Temp_struct_Variable_3 = K2Node_CustomEvent_Results_3;0x0C2FDelay(this, 1f, LatentActionInfo{0xF, -1611426663, FName(ExecuteUbergraph_WG_JoinGame), this});0x0C65PopFlow();0x0C66Label_0C66:0x0C66CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0C90Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0CABLabel_0CAB:0x0CABCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp_struct_Variable_1);0x0CE6CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0D0Cif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0D16Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0D31PushFlow(Label_0C66);0x0D36CallFunc_GetGameInstance_ReturnValue_1 = GetGameInstance();0x0D4AK2Node_DynamicCast_AsRGGame_Instance_1 = Cast<RGGameInstance>(CallFunc_GetGameInstance_ReturnValue_1);0x0D6EK2Node_DynamicCast_bSuccess_21 = Cast<1>(K2Node_DynamicCast_AsRGGame_Instance_1);0x0D8Bif (!(K2Node_DynamicCast_bSuccess_21)) PopFlow();0x0D95/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp_struct_Variable_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0DD0IsPlayerBannedFromSession(CallFunc_Array_Get_Item, CallFunc_IsPlayerBannedFromSession_IsBanned);0x0DF0CallFunc_IsPlayerBanned_ReturnValue_1 = K2Node_DynamicCast_AsRGGame_Instance_1.IsPlayerBanned(CallFunc_Array_Get_Item.OwnerNetId, 0);0x0E2ECallFunc_BooleanOR_ReturnValue_3 = BooleanOR(CallFunc_IsPlayerBanned_ReturnValue_1, CallFunc_IsPlayerBannedFromSession_IsBanned);0x0E54if (!(CallFunc_BooleanOR_ReturnValue_3)) goto Label_0A5D;0x0E62PopFlow();0x0E63Label_0E63:0x0E63CallFunc_GetGameInstanceSubsystem_ReturnValue_7 = GetGameInstanceSubsystem(this, /Script/Ride.RGNetworkStatusSubsystem);0x0E81CallFunc_IsOnline_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue_7.IsOnline();0x0EABif (!(CallFunc_IsOnline_ReturnValue)) goto Label_0EBE;0x0EB9goto Label_0494;0x0EBELabel_0EBE:0x0EBECallFunc_GetOwningPlayer_ReturnValue_5 = GetOwningPlayer();0x0ED6K2Node_DynamicCast_AsRGController_Interface_2 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_5);0x0EFAK2Node_DynamicCast_bSuccess_13 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_2);0x0F17if (!(K2Node_DynamicCast_bSuccess_13)) PopFlow();0x0F21K2Node_CreateDelegate_OutputDelegate_2.Bind(this, InitNetworkErrorPopup);0x0F38K2Node_DynamicCast_AsRGController_Interface_2.PushRGWidgetWithInit(/Game/Ride/Menu/WG_GenericErrorPopup.WG_GenericErrorPopup_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_2);0x0F8APopFlow();0x0F8BLabel_0F8B:0x0F8BTemp_int_Loop_Counter_Variable_1 = 0;0x0FA2Temp_int_Array_Index_Variable_1 = 0;0x0FB9goto Label_0CAB;0x0FBEBP_OnActivated();0x0FC8Temp_byte_Variable_3 = 1;0x0FDCTemp_byte_Variable_4 = 0;0x0FF0CallFunc_IsBuildForConsole_ReturnValue = IsBuildForConsole();0x1004Temp_bool_Variable_2 = CallFunc_IsBuildForConsole_ReturnValue;0x1017ReportButton.SetVisibility(Switch(Temp_bool_Variable_2, false => Temp_byte_Variable_3, true => Temp_byte_Variable_4, default => K2Node_Select_Default_1));0x1070SetInitialSearchParameters();0x107ESetFocus();0x1088WG_HorizontalTabList.SetLinkedSwitcher(TabSwitcher);0x10B5K2Node_CreateDelegate_OutputDelegate_21.Bind(this, OnTabButtonCreated);0x10CCWG_HorizontalTabList.OnTabButtonCreation += K2Node_CreateDelegate_OutputDelegate_21;0x10F5K2Node_CreateDelegate_OutputDelegate_22.Bind(this, OnTabChanged);0x110CTabSwitcher.OnActiveWidgetIndexChangedBP += K2Node_CreateDelegate_OutputDelegate_22;0x1135CallFunc_RegisterTab_ReturnValue_1 = WG_HorizontalTabList.RegisterTab(FName(Friends), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, Friends, 0);0x1183CallFunc_RegisterTab_ReturnValue = WG_HorizontalTabList.RegisterTab(FName(Public Games), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, PublicGames, 1);0x11D1CallFunc_IsBuildForSteam_ReturnValue_2 = IsBuildForSteam();0x11E5CallFunc_Not_PreBool_ReturnValue_8 = Not_PreBool(CallFunc_IsBuildForSteam_ReturnValue_2);0x1202if (!(CallFunc_Not_PreBool_ReturnValue_8)) goto Label_125E;0x1210CallFunc_RegisterTab_ReturnValue_2 = WG_HorizontalTabList.RegisterTab(FName(JoinByCode), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, JoinByCode, 2);0x125ELabel_125E:0x125ECallFunc_AllowLanGames_ReturnValue = AllowLanGames(this);0x1273if (!(CallFunc_AllowLanGames_ReturnValue)) goto Label_12CF;0x1281CallFunc_RegisterTab_ReturnValue_3 = WG_HorizontalTabList.RegisterTab(FName(LANGames), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, LANGames, -1);0x12CFLabel_12CF:0x12CFCurrentGameList = Friends;0x12E2UpdateTabTitles();0x12F0CallFunc_GetGameMode_ReturnValue_1 = GetGameMode(this);0x1305K2Node_DynamicCast_AsGM_Frontend_1 = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue_1);0x1329K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend_1);0x1346K2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnPCJoined);0x135DK2Node_DynamicCast_AsGM_Frontend_1.OnLocalPlayerJoined += K2Node_CreateDelegate_OutputDelegate_18;0x1386CallFunc_GetGameMode_ReturnValue_2 = GetGameMode(this);0x139BK2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnPCLeft);0x13B2K2Node_DynamicCast_AsGM_Frontend_2 = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue_2);0x13D6K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend_2);0x13F3K2Node_DynamicCast_AsGM_Frontend_2.OnLocalPlayerLeft += K2Node_CreateDelegate_OutputDelegate_17;0x141CCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x1431K2Node_DynamicCast_AsGM_Frontend = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue);0x1455K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend);0x1472K2Node_DynamicCast_AsGM_Frontend.IsJoinEnabled = true;0x1493CanCrossplay = false;0x149ECallFunc_IsCrossplayAllowed_ReturnValue_1 = IsCrossplayAllowed(this);0x14B3if (!(CallFunc_IsCrossplayAllowed_ReturnValue_1)) goto Label_14EC;0x14C1CrossplayText.SetVisibility(4);0x14E7goto Label_0B63;0x14ECLabel_14EC:0x14ECCrossplayText.SetVisibility(1);0x1512PopFlow();0x1513PopulateSearchedGames(K2Node_CustomEvent_GameList_3, PublicGamesSearchParameters);0x1533PopFlow();0x1534Label_1534:0x1534CallFunc_IsValid_ReturnValue_2 = IsValid(SelectedGame);0x1551if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x155BCallFunc_GreaterEqual_IntInt_ReturnValue_1 = GreaterEqual_IntInt(SelectedGame.SearchResult.NumPlayers, SelectedGame.SearchResult.MaxPlayers);0x15BFif (!(CallFunc_GreaterEqual_IntInt_ReturnValue_1)) goto Label_15DC;0x15CDDisplayFullSessionError();0x15DBPopFlow();0x15DCLabel_15DC:0x15DCif (!(SelectedGame.SearchResult.bIsUsingCrossplay)) goto Label_16D6;0x1609CallFunc_GetOwningPlayer_ReturnValue_10 = GetOwningPlayer();0x1621K2Node_DynamicCast_AsRGController_Interface_4 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_10);0x1645K2Node_DynamicCast_bSuccess_19 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_4);0x1662if (!(K2Node_DynamicCast_bSuccess_19)) PopFlow();0x166CK2Node_CreateDelegate_OutputDelegate_8.Bind(this, InitCrossplayPopup);0x1683K2Node_DynamicCast_AsRGController_Interface_4.PushRGWidgetWithInit(/Game/Ride/Menu/WG_GenericErrorPopup.WG_GenericErrorPopup_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_8);0x16D5PopFlow();0x16D6Label_16D6:0x16D6CallFunc_GetGameInstanceSubsystem_ReturnValue_8 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x16F4CallFunc_GetOwningPlayer_ReturnValue_4 = GetOwningPlayer();0x170CCallFunc_GetGameInstanceSubsystem_ReturnValue_8.JoinSessionByPC(CallFunc_GetOwningPlayer_ReturnValue_4, SelectedGame.SearchResult.SearchResult);0x175DPopFlow();0x175ELabel_175E:0x175EPushFlow(Label_1782);0x1763PushFlow(Label_17F4);0x1768PushFlow(Label_1834);0x176DPushFlow(Label_0F8B);0x1772SetIsRefreshing(false);0x1781PopFlow();0x1782Label_1782:0x1782K2Node_CustomEvent_GameList_1.GameList.NavigateToIndex(0);0x17BDK2Node_CustomEvent_GameList_1.GameList.SetFocus();0x17F3PopFlow();0x17F4Label_17F4:0x17F4K2Node_CustomEvent_GameList_1.GameList.BP_SetListItems(PublicItemArray);0x1833PopFlow();0x1834Label_1834:0x1834PopulateWithDummyItems(K2Node_CustomEvent_GameList_1.GameList, PublicItemArray);0x186APopFlow();0x186BConstruct();0x1875AddListPopulators();0x1883CallFunc_GetGameMode_ReturnValue_4 = GetGameMode(this);0x1898K2Node_DynamicCast_AsGM_Frontend_4 = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue_4);0x18BCK2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend_4);0x18D9Temp_byte_Variable_5 = 1;0x18EDTemp_byte_Variable_6 = 0;0x1901Temp_bool_Variable_3 = K2Node_DynamicCast_AsGM_Frontend_4.IsSplitscreenEnabled;0x192ALocalPlayersContainer.SetVisibility(Switch(Temp_bool_Variable_3, false => Temp_byte_Variable_5, true => Temp_byte_Variable_6, default => K2Node_Select_Default_2));0x1983PopFlow();0x1984CallFunc_GetGameInstanceSubsystem_ReturnValue_2 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x19A2K2Node_CreateDelegate_OutputDelegate_4.Bind(this, UGCCheck);0x19B9/Game/Ride/Menu/BPFL_Menu.Default__BPFL_Menu_C.GetOwningPlayerId(this, this, CallFunc_GetOwningPlayerId_OwningLocalPlayer_1);0x19E8CallFunc_GetGameInstanceSubsystem_ReturnValue_2.CheckCanLocalUserUseUGC(CallFunc_GetOwningPlayerId_OwningLocalPlayer_1, K2Node_CreateDelegate_OutputDelegate_4);0x1A1APopFlow();0x1A1BLabel_1A1B:0x1A1BCallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x1A33CallFunc_GetAndStoreFriendsList_ReturnValue = GetAndStoreFriendsList(this, CallFunc_GetOwningPlayer_ReturnValue_1);0x1A51CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetAndStoreFriendsList_ReturnValue);0x1A6Eif (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x1A78K2Node_CreateDelegate_OutputDelegate.Bind(this, OnSuccess_E8B8E1F14A571362A91FC8B15F06217E);0x1A8FCallFunc_GetAndStoreFriendsList_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate;0x1AB8K2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnFailure_E8B8E1F14A571362A91FC8B15F06217E);0x1ACFCallFunc_GetAndStoreFriendsList_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_15;0x1AF8CallFunc_GetAndStoreFriendsList_ReturnValue.Activate();0x1B1CPopFlow();0x1B1Dif (!(IsRefreshing)) goto Label_1B2C;0x1B2BPopFlow();0x1B2CLabel_1B2C:0x1B2CCallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x1B44K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_2);0x1B68K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x1B85if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x1B8FK2Node_CreateDelegate_OutputDelegate_24.Bind(this, InitFilters);0x1BA6K2Node_DynamicCast_AsRGController_Interface.PushRGWidgetWithInit(/Game/Ride/Menu/WG_FiltersPopup.WG_FiltersPopup_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_24);0x1BF8PopFlow();0x1BF9K2Node_DynamicCast_AsWG_Filters_Popup = Cast<WG_FiltersPopup_C>(K2Node_CustomEvent_Widget_7);0x1C1DK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWG_Filters_Popup);0x1C3Aif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x1C44K2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnFiltersUpdated);0x1C5BK2Node_DynamicCast_AsWG_Filters_Popup.OnAccepted += K2Node_CreateDelegate_OutputDelegate_16;0x1C84IsTabActive(LANGames, CallFunc_IsTabActive_bIsSelected_3);0x1CA4Temp_bool_Variable = CallFunc_IsTabActive_bIsSelected_3;0x1CB7K2Node_DynamicCast_AsWG_Filters_Popup.SearchParameters = Switch(Temp_bool_Variable, false => PublicGamesSearchParameters, true => LANGamesSearchParameters, default => K2Node_Select_Default_5);0x1D14K2Node_DynamicCast_AsWG_Filters_Popup.CanCrossplay = CanCrossplay;0x1D3DPopFlow();0x1D3ELabel_1D3E:0x1D3E/Script/Engine.Default__KismetArrayLibrary.Array_Clear(PublicItemArray);0x1D67CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x1D7FCallFunc_FindRideSessions_ReturnValue = FindRideSessions(this, CallFunc_GetOwningPlayer_ReturnValue, K2Node_CustomEvent_SearchParamters);0x1DA6CallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_FindRideSessions_ReturnValue);0x1DC3if (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x1DCDK2Node_CreateDelegate_OutputDelegate_23.Bind(this, OnSuccess_7035B67D4B56D0AE3E19599243AF73A7);0x1DE4CallFunc_FindRideSessions_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_23;0x1E0DK2Node_CreateDelegate_OutputDelegate_25.Bind(this, OnFailure_7035B67D4B56D0AE3E19599243AF73A7);0x1E24CallFunc_FindRideSessions_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_25;0x1E4DCallFunc_FindRideSessions_ReturnValue.Activate();0x1E71PopFlow();0x1E72CurrentGameList.Refresh(false);0x1E97PopFlow();0x1E98IsRefreshing = K2Node_CustomEvent_isRefreshing;0x1EABTemp_byte_Variable_7 = 1;0x1EBFTemp_byte_Variable_8 = 4;0x1ED3Temp_bool_Variable_4 = IsRefreshing;0x1EE6Throbber.SetVisibility(Switch(Temp_bool_Variable_4, false => Temp_byte_Variable_7, true => Temp_byte_Variable_8, default => K2Node_Select_Default_3));0x1F3FCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(IsRefreshing);0x1F5CSetIsEnabled(CallFunc_Not_PreBool_ReturnValue_1);0x1F73CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(IsRefreshing);0x1F90WG_HorizontalTabList.SetListeningForInput(CallFunc_Not_PreBool_ReturnValue_2);0x1FBDCallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(IsRefreshing);0x1FDAWG_HorizontalTabList.SetIsEnabled(CallFunc_Not_PreBool_ReturnValue_3);0x2007CallFunc_Not_PreBool_ReturnValue_4 = Not_PreBool(IsRefreshing);0x2024ActionBar.SetIsEnabled(CallFunc_Not_PreBool_ReturnValue_4);0x2051if (!(IsRefreshing)) PopFlow();0x205BJoinActionButton.SetIsEnabled(false);0x2080ReportButton.SetIsEnabled(false);0x20A5PopFlow();0x20A6Label_20A6:0x20A6SetIsRefreshing(false);0x20B5SetFocus();0x20BFPopFlow();0x20C0Label_20C0:0x20C0/Script/Engine.Default__KismetArrayLibrary.Array_Clear(FriendItemArray);0x20E9goto Label_1A1B;0x20EELabel_20EE:0x20EEDelay(this, 1f, LatentActionInfo{0x47A, 1977655029, FName(ExecuteUbergraph_WG_JoinGame), this});0x2124PopFlow();0x2125Label_2125:0x2125CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp_struct_Variable_1);0x2160CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_Array_Length_ReturnValue_2, 0);0x2182CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Greater_IntInt_ReturnValue_1, UseDummyItems);0x21A8if (!(CallFunc_BooleanOR_ReturnValue)) goto Label_047A;0x21B6goto Label_175E;0x21BBIsTabActive(JoinByIP, CallFunc_IsTabActive_bIsSelected);0x21DBif (!(CallFunc_IsTabActive_bIsSelected)) goto Label_0E63;0x21E9JoinByIP.JoinGame();0x220DPopFlow();0x220EBP_OnDeactivated();0x2218CallFunc_GetGameMode_ReturnValue_3 = GetGameMode(this);0x222DK2Node_DynamicCast_AsGM_Frontend_3 = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue_3);0x2251K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend_3);0x226EK2Node_DynamicCast_AsGM_Frontend_3.IsJoinEnabled = false;0x228FCallFunc_GetGameMode_ReturnValue_3 = GetGameMode(this);0x22A4K2Node_DynamicCast_AsGM_Frontend_3 = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue_3);0x22C8K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend_3);0x22E5K2Node_DynamicCast_AsGM_Frontend_3.ResetSplitScreenUsers(LocalPlayersContainer);0x2312CallFunc_GetGameMode_ReturnValue_5 = GetGameMode(this);0x2327K2Node_DynamicCast_AsGM_Frontend_5 = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue_5);0x234BK2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend_5);0x2368K2Node_DynamicCast_AsGM_Frontend_5.OnLocalPlayerLeft.Clear();0x2388CallFunc_GetGameMode_ReturnValue_5 = GetGameMode(this);0x239DK2Node_DynamicCast_AsGM_Frontend_5 = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue_5);0x23C1K2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsGM_Frontend_5);0x23DEK2Node_DynamicCast_AsGM_Frontend_5.OnLocalPlayerJoined.Clear();0x23FEPopFlow();0x23FFCallFunc_GetPlayerControllerID_ReturnValue = GetPlayerControllerID(K2Node_CustomEvent_joiningPC);0x2424/Script/Engine.Default__KismetArrayLibrary.Array_Get(LocalPlayersContainer.PlayerArray, CallFunc_GetPlayerControllerID_ReturnValue, CallFunc_Array_Get_Item_1);0x2475CallFunc_Array_Get_Item_1.Join(K2Node_CustomEvent_joiningPC, CallFunc_GetPlayerControllerID_ReturnValue);0x24ABPopFlow();0x24ACCallFunc_GetPlayerControllerID_ReturnValue_1 = GetPlayerControllerID(K2Node_CustomEvent_leavingPC);0x24D1/Script/Engine.Default__KismetArrayLibrary.Array_Get(LocalPlayersContainer.PlayerArray, CallFunc_GetPlayerControllerID_ReturnValue_1, CallFunc_Array_Get_Item_2);0x2522CallFunc_Array_Get_Item_2.Leave(K2Node_CustomEvent_leavingPC, CallFunc_GetPlayerControllerID_ReturnValue_1);0x2558PopFlow();0x2559CallFunc_IsValid_ReturnValue_4 = IsValid(SelectedGame);0x2576if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x2580CallFunc_GetOwningPlayer_ReturnValue_3 = GetOwningPlayer();0x2598K2Node_DynamicCast_AsRGController_Interface_1 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_3);0x25BCK2Node_DynamicCast_bSuccess_8 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_1);0x25D9if (!(K2Node_DynamicCast_bSuccess_8)) PopFlow();0x25E3K2Node_CreateDelegate_OutputDelegate_20.Bind(this, Report);0x25FAK2Node_DynamicCast_AsRGController_Interface_1.PushRGWidgetWithInit(/Game/Ride/Menu/WG_ReportPlayer.WG_ReportPlayer_C, GameplayTag{FName(UI.Layout.Menu)}, K2Node_CreateDelegate_OutputDelegate_20);0x264CPopFlow();0x264DK2Node_DynamicCast_AsWG_Report_Player = Cast<WG_ReportPlayer_C>(K2Node_CustomEvent_Widget_6);0x2671K2Node_DynamicCast_bSuccess_9 = Cast<1>(K2Node_DynamicCast_AsWG_Report_Player);0x268Eif (!(K2Node_DynamicCast_bSuccess_9)) PopFlow();0x2698K2Node_CreateDelegate_OutputDelegate_19.Bind(this, AcceptSendReport);0x26AFK2Node_DynamicCast_AsWG_Report_Player.OnAccepted += K2Node_CreateDelegate_OutputDelegate_19;0x26D8PopFlow();0x26D9CallFunc_GetGameInstanceSubsystem_ReturnValue_9 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x26F7K2Node_MakeStruct_ReportContext.SessionName = SelectedGame.SearchResult.SessionName;0x273ACallFunc_GetGameInstanceSubsystem_ReturnValue_9.SendBehaviorReport(SelectedGame.SearchResult.OwnerNetId, K2Node_DynamicCast_AsWG_Report_Player.SelectedIndex, K2Node_DynamicCast_AsWG_Report_Player.ReportMessage, K2Node_MakeStruct_ReportContext);0x27C9PopFlow();0x27CAPushFlow(Label_28CE);0x27CFPushFlow(Label_292F);0x27D4PushFlow(Label_2A1B);0x27D9PushFlow(Label_2B07);0x27DEPushFlow(Label_2BF5);0x27E3CallFunc_GetTabButtonBaseByID_ReturnValue = WG_HorizontalTabList.GetTabButtonBaseByID(FName(Friends));0x281AK2Node_DynamicCast_AsWG_Sign_Button = Cast<WG_SignButton_C>(CallFunc_GetTabButtonBaseByID_ReturnValue);0x283EK2Node_DynamicCast_bSuccess_10 = Cast<1>(K2Node_DynamicCast_AsWG_Sign_Button);0x285Bif (!(K2Node_DynamicCast_bSuccess_10)) PopFlow();0x2865K2Node_DynamicCast_AsWG_Sign_Button.SetText(FText::FromStringTable("/Game/Ride/Menu/ST_SessionTerms.ST_SessionTerms", "Friends"));0x28CDPopFlow();0x28CELabel_28CE:0x28CERefreshButton.InvalidateLayoutAndVolatility();0x28EEJoinActionButton.InvalidateLayoutAndVolatility();0x290EReportButton.InvalidateLayoutAndVolatility();0x292EPopFlow();0x292FLabel_292F:0x292FCallFunc_GetTabButtonBaseByID_ReturnValue_4 = WG_HorizontalTabList.GetTabButtonBaseByID(FName(LANGames));0x2966K2Node_DynamicCast_AsWG_Sign_Button_4 = Cast<WG_SignButton_C>(CallFunc_GetTabButtonBaseByID_ReturnValue_4);0x298AK2Node_DynamicCast_bSuccess_26 = Cast<1>(K2Node_DynamicCast_AsWG_Sign_Button_4);0x29A7if (!(K2Node_DynamicCast_bSuccess_26)) PopFlow();0x29B1K2Node_DynamicCast_AsWG_Sign_Button_4.SetText(FText::FromStringTable("/Game/Ride/Menu/ST_SessionTerms.ST_SessionTerms", "LanGames"));0x2A1APopFlow();0x2A1BLabel_2A1B:0x2A1BCallFunc_GetTabButtonBaseByID_ReturnValue_2 = WG_HorizontalTabList.GetTabButtonBaseByID(FName(JoinByIP));0x2A52K2Node_DynamicCast_AsWG_Sign_Button_2 = Cast<WG_SignButton_C>(CallFunc_GetTabButtonBaseByID_ReturnValue_2);0x2A76K2Node_DynamicCast_bSuccess_14 = Cast<1>(K2Node_DynamicCast_AsWG_Sign_Button_2);0x2A93if (!(K2Node_DynamicCast_bSuccess_14)) PopFlow();0x2A9DK2Node_DynamicCast_AsWG_Sign_Button_2.SetText(FText::FromStringTable("/Game/Ride/Menu/ST_SessionTerms.ST_SessionTerms", "JoinByIP"));0x2B06PopFlow();0x2B07Label_2B07:0x2B07CallFunc_GetTabButtonBaseByID_ReturnValue_3 = WG_HorizontalTabList.GetTabButtonBaseByID(FName(JoinByCode));0x2B3EK2Node_DynamicCast_AsWG_Sign_Button_3 = Cast<WG_SignButton_C>(CallFunc_GetTabButtonBaseByID_ReturnValue_3);0x2B62K2Node_DynamicCast_bSuccess_15 = Cast<1>(K2Node_DynamicCast_AsWG_Sign_Button_3);0x2B7Fif (!(K2Node_DynamicCast_bSuccess_15)) PopFlow();0x2B89K2Node_DynamicCast_AsWG_Sign_Button_3.SetText(FText::FromStringTable("/Game/Ride/Menu/ST_SessionTerms.ST_SessionTerms", "JoinByCode"));0x2BF4PopFlow();0x2BF5Label_2BF5:0x2BF5CallFunc_GetTabButtonBaseByID_ReturnValue_1 = WG_HorizontalTabList.GetTabButtonBaseByID(FName(Public Games));0x2C2CK2Node_DynamicCast_AsWG_Sign_Button_1 = Cast<WG_SignButton_C>(CallFunc_GetTabButtonBaseByID_ReturnValue_1);0x2C50K2Node_DynamicCast_bSuccess_11 = Cast<1>(K2Node_DynamicCast_AsWG_Sign_Button_1);0x2C6Dif (!(K2Node_DynamicCast_bSuccess_11)) PopFlow();0x2C77K2Node_DynamicCast_AsWG_Sign_Button_1.SetText(FText::FromStringTable("/Game/Ride/Menu/ST_SessionTerms.ST_SessionTerms", "Public"));0x2CDEPopFlow();0x2CDFLabel_2CDF:0x2CDFSetIsRefreshing(true);0x2CEEgoto Label_20C0;0x2CF3Label_2CF3:0x2CF3SetIsRefreshing(true);0x2D02goto Label_1D3E;0x2D07Temp_struct_Variable_1 = K2Node_CustomEvent_Results_4;0x2D22goto Label_2125;0x2D27if (!(K2Node_CustomEvent_bWasSuccessful_3)) PopFlow();0x2D31IsTabActive(JoinByCode, CallFunc_IsTabActive_bIsSelected_1);0x2D51if (!(CallFunc_IsTabActive_bIsSelected_1)) goto Label_1534;0x2D5FJoinByCode.GetCode(CallFunc_GetCode_Code);0x2D8CCallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_GetCode_Code);0x2DB1CallFunc_ToUpper_ReturnValue = ToUpper(CallFunc_Conv_TextToString_ReturnValue);0x2DD6CallFunc_GetOwningPlayer_ReturnValue_8 = GetOwningPlayer();0x2DEECallFunc_FindSessionViaCode_ReturnValue = FindSessionViaCode(this, CallFunc_GetOwningPlayer_ReturnValue_8, CallFunc_ToUpper_ReturnValue);0x2E15CallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_FindSessionViaCode_ReturnValue);0x2E32if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_2EE4;0x2E40K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnSuccess_A4D0535D4853CAACF6E816BF012FE87A);0x2E57CallFunc_FindSessionViaCode_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_6;0x2E80K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnFailure_A4D0535D4853CAACF6E816BF012FE87A);0x2E97CallFunc_FindSessionViaCode_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_5;0x2EC0CallFunc_FindSessionViaCode_ReturnValue.Activate();0x2EE4Label_2EE4:0x2EE4SetIsRefreshing(true);0x2EF3PopFlow();0x2EF4K2Node_DynamicCast_AsWG_Generic_Error_Popup = Cast<WG_GenericErrorPopup_C>(K2Node_CustomEvent_Widget_5);0x2F18K2Node_DynamicCast_bSuccess_12 = Cast<1>(K2Node_DynamicCast_AsWG_Generic_Error_Popup);0x2F35if (!(K2Node_DynamicCast_bSuccess_12)) PopFlow();0x2F3FK2Node_DynamicCast_AsWG_Generic_Error_Popup.PopupHeadline = NSLOCTEXT("C919CB744CC9B597C725FA9542699EC2", "", "No connection");0x2F9CTemp_text_Variable = FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "NoConnectionFallback");0x2FFFTemp_text_Variable_1 = FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "NoConnectionPlatform");0x3062Temp_text_Variable_2 = FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "NoConnectionEOS");0x30C0Temp_text_Variable_3 = FText();0x30D4CallFunc_GetGameInstanceSubsystem_ReturnValue_7 = GetGameInstanceSubsystem(this, /Script/Ride.RGNetworkStatusSubsystem);0x30F2CallFunc_GetCurrentNetworkStatus_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue_7.GetCurrentNetworkStatus();0x3124Temp_byte_Variable = CallFunc_GetCurrentNetworkStatus_ReturnValue;0x313FK2Node_DynamicCast_AsWG_Generic_Error_Popup.PopupBody = Switch(Temp_byte_Variable, 0 => Temp_text_Variable_3, 1 => Temp_text_Variable_2, 2 => Temp_text_Variable_1, 3 => Temp_text_Variable, default => K2Node_Select_Default);0x31BCPopFlow();0x31BDShowGameNames = K2Node_CustomEvent_bWasSuccessful_2;0x31D0goto Label_2CF3;0x31D5ShowGameNames = K2Node_CustomEvent_bWasSuccessful_1;0x31E8goto Label_2CDF;0x31EDLabel_31ED:0x31EDCallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x320BK2Node_CreateDelegate_OutputDelegate_3.Bind(this, UGCCheckComplete);0x3222/Game/Ride/Menu/BPFL_Menu.Default__BPFL_Menu_C.GetOwningPlayerId(this, this, CallFunc_GetOwningPlayerId_OwningLocalPlayer);0x3251CallFunc_GetGameInstanceSubsystem_ReturnValue_1.CheckCanLocalUserUseUGC(CallFunc_GetOwningPlayerId_OwningLocalPlayer, K2Node_CreateDelegate_OutputDelegate_3);0x3283PopFlow();0x3284K2Node_DynamicCast_AsWG_Generic_Error_Popup_1 = Cast<WG_GenericErrorPopup_C>(K2Node_CustomEvent_Widget_4);0x32A8K2Node_DynamicCast_bSuccess_16 = Cast<1>(K2Node_DynamicCast_AsWG_Generic_Error_Popup_1);0x32C5if (!(K2Node_DynamicCast_bSuccess_16)) PopFlow();0x32CFK2Node_DynamicCast_AsWG_Generic_Error_Popup_1.PopupHeadline = NSLOCTEXT("C919CB744CC9B597C725FA9542699EC2", "", "No connection");0x332CJoinByCode.GetCode(CallFunc_GetCode_Code_1);0x3359K2Node_MakeStruct_FormatArgumentData.ArgumentName = "code";0x337AK2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x3397K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_GetCode_Code_1;0x33BBK2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x33DFK2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x33FFK2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x3423K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x3440K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x3454CallFunc_Format_ReturnValue = Format(NSLOCTEXT("3810E0F646A618ECF2FAB29F9AB54300", "", "Failed to find session with code: {code}"), K2Node_MakeArray_Array);0x34C9K2Node_DynamicCast_AsWG_Generic_Error_Popup_1.PopupBody = CallFunc_Format_ReturnValue;0x34FAPopFlow();0x34FBIsTabActive(JoinByCode, CallFunc_IsTabActive_bIsSelected_2);0x351Bif (!(CallFunc_IsTabActive_bIsSelected_2)) PopFlow();0x3525JoinActionButton.SetIsEnabled(K2Node_ComponentBoundEvent_isValid);0x3552PopFlow();0x3553K2Node_DynamicCast_AsWG_Generic_Error_Popup_2 = Cast<WG_GenericErrorPopup_C>(K2Node_CustomEvent_Widget_3);0x3577K2Node_DynamicCast_bSuccess_18 = Cast<1>(K2Node_DynamicCast_AsWG_Generic_Error_Popup_2);0x3594if (!(K2Node_DynamicCast_bSuccess_18)) PopFlow();0x359EK2Node_DynamicCast_AsWG_Generic_Error_Popup_2.PopupHeadline = FText::FromStringTable("/Game/Ride/Menu/ST_SessionTerms.ST_SessionTerms", "Crossplay");0x360CK2Node_DynamicCast_AsWG_Generic_Error_Popup_2.PopupBody = FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "CrossplayWarning");0x3681K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnAccepted_Event);0x3698K2Node_DynamicCast_AsWG_Generic_Error_Popup_2.OnAccepted += K2Node_CreateDelegate_OutputDelegate_9;0x36C1PopFlow();0x36C2Temp_struct_Variable_1 = K2Node_CustomEvent_Results_5;0x36DDgoto Label_20EE;0x36E2goto Label_09AE;0x36E7CallFunc_GetGameInstanceSubsystem_ReturnValue_6 = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x3705CallFunc_IsSignedInto_EOS_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue_6.IsSignedInto_EOS(0);0x3734CallFunc_IsBuildForSteam_ReturnValue_1 = IsBuildForSteam();0x3748CallFunc_Not_PreBool_ReturnValue_7 = Not_PreBool(CallFunc_IsBuildForSteam_ReturnValue_1);0x3765CallFunc_BooleanOR_ReturnValue_5 = BooleanOR(CallFunc_IsSignedInto_EOS_ReturnValue, CallFunc_Not_PreBool_ReturnValue_7);0x378BCallFunc_BooleanAND_ReturnValue_1 = BooleanAND(K2Node_CustomEvent_bWasSuccessful, CallFunc_BooleanOR_ReturnValue_5);0x37B1CanCrossplay = CallFunc_BooleanAND_ReturnValue_1;0x37C4CallFunc_GetRGGameUserSettings_ReturnValue = GetRGGameUserSettings();0x37D8CallFunc_IsCrossplayPreferred_ReturnValue = CallFunc_GetRGGameUserSettings_ReturnValue.IsCrossplayPreferred();0x3802CallFunc_RGMakeSearchParameters_ReturnValue_2 = RGMakeSearchParameters(PublicGamesSearchParameters.FilterCollection, PublicGamesSearchParameters.NumResults, PublicGamesSearchParameters.MaxPingInMs, PublicGamesSearchParameters.SearchForGameTypes, PublicGamesSearchParameters.RGDistanceFilter, CallFunc_IsCrossplayPreferred_ReturnValue);0x3881PublicGamesSearchParameters = CallFunc_RGMakeSearchParameters_ReturnValue_2;0x389CUpdateCrossplay();0x38AAPopFlow();0x38ABCallFunc_IsBuildForSteam_ReturnValue = IsBuildForSteam();0x38BFCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsBuildForSteam_ReturnValue, CanCrossplay);0x38E5if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_3A38;0x38F3Temp_byte_Variable_1 = 3;0x3907Temp_byte_Variable_2 = 2;0x391BCallFunc_Not_PreBool_ReturnValue_5 = Not_PreBool(PublicGamesSearchParameters.bIsUsingCrossplay);0x3941Temp_bool_Variable_1 = CallFunc_Not_PreBool_ReturnValue_5;0x3954K2Node_MakeArray_Array_1 = {Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_2, true => Temp_byte_Variable_1, default => K2Node_Select_Default_4)};0x3994CallFunc_RGMakeSearchParameters_ReturnValue_1 = RGMakeSearchParameters(PublicGamesSearchParameters.FilterCollection, PublicGamesSearchParameters.NumResults, PublicGamesSearchParameters.MaxPingInMs, K2Node_MakeArray_Array_1, PublicGamesSearchParameters.RGDistanceFilter, CallFunc_Not_PreBool_ReturnValue_5);0x3A0APublicGamesSearchParameters = CallFunc_RGMakeSearchParameters_ReturnValue_1;0x3A25Label_3A25:0x3A25UpdateCrossplay();0x3A33goto Label_0BE8;0x3A38Label_3A38:0x3A38CallFunc_Not_PreBool_ReturnValue_5 = Not_PreBool(PublicGamesSearchParameters.bIsUsingCrossplay);0x3A5ECallFunc_RGMakeSearchParameters_ReturnValue = RGMakeSearchParameters(PublicGamesSearchParameters.FilterCollection, PublicGamesSearchParameters.NumResults, PublicGamesSearchParameters.MaxPingInMs, PublicGamesSearchParameters.SearchForGameTypes, PublicGamesSearchParameters.RGDistanceFilter, CallFunc_Not_PreBool_ReturnValue_5);0x3ADDPublicGamesSearchParameters = CallFunc_RGMakeSearchParameters_ReturnValue;0x3AF8goto Label_3A25;0x3AFDLabel_3AFD:0x3AFDCallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp_struct_Variable_2);0x3B38CallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(CallFunc_Array_Length_ReturnValue_4, 0);0x3B5ACallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_Greater_IntInt_ReturnValue_2, UseDummyItems);0x3B80if (!(CallFunc_BooleanOR_ReturnValue_1)) goto Label_20A6;0x3B8Egoto Label_001D;0x3B93if (!(CanCrossplay)) goto Label_3C6D;0x3BA1if (!(PublicGamesSearchParameters.bIsUsingCrossplay)) goto Label_3C12;0x3BB8CrossplayText.SetText(NSLOCTEXT("B49DF70C472B14786A830BB888515FB2", "", "Crossplay: On"));0x3C11PopFlow();0x3C12Label_3C12:0x3C12CrossplayText.SetText(NSLOCTEXT("B583B45742A6B11A1330D9A8AA59110C", "", "Crossplay: Off"));0x3C6CPopFlow();0x3C6DLabel_3C6D:0x3C6DCrossplayText.SetText(NSLOCTEXT("005573264F6BB0056B6AFFA4C756A23A", "", "Crossplay: Unavailable"));0x3CCFPopFlow();0x3CD0Temp_struct_Variable_2 = K2Node_CustomEvent_Results_1;0x3CEBgoto Label_3AFD;0x3CF0K2Node_DynamicCast_AsWG_Generic_Error_Popup_3 = Cast<WG_GenericErrorPopup_C>(K2Node_CustomEvent_Widget_2);0x3D14K2Node_DynamicCast_bSuccess_23 = Cast<1>(K2Node_DynamicCast_AsWG_Generic_Error_Popup_3);0x3D31if (!(K2Node_DynamicCast_bSuccess_23)) PopFlow();0x3D3BK2Node_DynamicCast_AsWG_Generic_Error_Popup_3.PopupHeadline = FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "CrossplayDisabledTitle");0x3DB6K2Node_DynamicCast_AsWG_Generic_Error_Popup_3.PopupBody = FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "CrossplayDisabledDescription");0x3E37PopFlow();0x3E38K2Node_DynamicCast_AsWG_Generic_Error_Popup_4 = Cast<WG_GenericErrorPopup_C>(K2Node_CustomEvent_Widget_1);0x3E5CK2Node_DynamicCast_bSuccess_25 = Cast<1>(K2Node_DynamicCast_AsWG_Generic_Error_Popup_4);0x3E79if (!(K2Node_DynamicCast_bSuccess_25)) PopFlow();0x3E83K2Node_DynamicCast_AsWG_Generic_Error_Popup_4.PopupHeadline = FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "CrossplayNotAllowed");0x3EFBK2Node_DynamicCast_AsWG_Generic_Error_Popup_4.PopupBody = FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "CrossplayWarning");0x3F70K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnCrossplayWithCodeAccepted);0x3F87K2Node_DynamicCast_AsWG_Generic_Error_Popup_4.OnAccepted += K2Node_CreateDelegate_OutputDelegate_13;0x3FB0PopFlow();0x3FB1goto Label_20A6;0x3FB6SetIsRefreshing(true);0x3FC5goto Label_0737;0x3FCAgoto Label_31ED;0x3FCFPopulateSearchedGames(K2Node_CustomEvent_GameList, LANGamesSearchParameters);0x3FEFPopFlow();0x3FF0Label_3FF0:0x3FF0CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x4008CallFunc_FindFriendSessionByUniqueNetIds_ReturnValue = FindFriendSessionByUniqueNetIds(this, CallFunc_GetOwningPlayer_ReturnValue_1, Temp_struct_Variable_3, PublicGamesSearchParameters.bIsUsingCrossplay);0x4041CallFunc_IsValid_ReturnValue_7 = IsValid(CallFunc_FindFriendSessionByUniqueNetIds_ReturnValue);0x405Eif (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x4068K2Node_CreateDelegate_OutputDelegate_26.Bind(this, OnSuccess_E2834CA0496FCEF1BFB2FBBA25BFC991);0x407FCallFunc_FindFriendSessionByUniqueNetIds_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_26;0x40A8K2Node_CreateDelegate_OutputDelegate_27.Bind(this, OnFailure_E2834CA0496FCEF1BFB2FBBA25BFC991);0x40BFCallFunc_FindFriendSessionByUniqueNetIds_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_27;0x40E8CallFunc_FindFriendSessionByUniqueNetIds_ReturnValue.Activate();0x410CPopFlow();0x410DTemp_struct_Variable_3 = K2Node_CustomEvent_Results_2;0x4128goto Label_3FF0;0x412DCallFunc_GetOwningPlayer_ReturnValue_13 = GetOwningPlayer();0x4145K2Node_DynamicCast_AsRGController_Interface_7 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_13);0x4169K2Node_DynamicCast_bSuccess_28 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_7);0x4186if (!(K2Node_DynamicCast_bSuccess_28)) PopFlow();0x4190K2Node_CreateDelegate_OutputDelegate_14.Bind(this, InitFullGameError);0x41A7K2Node_DynamicCast_AsRGController_Interface_7.PushRGWidgetWithInit(/Game/Ride/Menu/WG_GenericErrorPopup.WG_GenericErrorPopup_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_14);0x41F9PopFlow();0x41FAK2Node_DynamicCast_AsWG_Generic_Error_Popup_5 = Cast<WG_GenericErrorPopup_C>(K2Node_CustomEvent_Widget);0x421EK2Node_DynamicCast_bSuccess_27 = Cast<1>(K2Node_DynamicCast_AsWG_Generic_Error_Popup_5);0x423Bif (!(K2Node_DynamicCast_bSuccess_27)) PopFlow();0x4245K2Node_DynamicCast_AsWG_Generic_Error_Popup_5.PopupHeadline = NSLOCTEXT("70B3AD4F48062E75082CE3A0B01C7341", "", "Session Full");0x42A1K2Node_DynamicCast_AsWG_Generic_Error_Popup_5.PopupBody = NSLOCTEXT("1E9E9DD2490023040262F2B4701C6FAC", "", "The session you're trying to join already has the max amount of players.");0x4339PopFlow();0x433ALabel_433A:0x433Areturn;0x433C// end of script
Final0x04