Zdexby TheHolyOneZ
5,159 classes
/Game/Ride/Menu/WG_JoinGame.WG_JoinGame_C 0x0591 (1,425 B) align 8 inherited 0x04D8 26 scripted vtable /Game/Ride/Menu/WG_JoinGame
0x00x0591

Members 18

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WG_MenuActionButton_C_0UWG_MenuActionButton_C*10 flagsnullptr
0x08WG_HorizontalTabListUWG_HorizontalTabList_C*10 flagsnullptr
0x08ThrobberUScaleBox*10 flagsnullptr
0x08TabSwitcherURGWidgetSwitcher*10 flagsnullptr
0x08PublicGamesUWG_GameList_C*10 flagsnullptr
0x08JoinActionButtonUWG_MenuActionButton_C*10 flagsnullptr
0x08FriendsUWG_GameList_C*10 flagsnullptr
0x08CircularThrobber_161UCircularThrobber*10 flagsnullptr
0x08ActionBarUCommonBoundActionBar*10 flagsnullptr
0x08SelectedGameUServerBrowserItem_C*6 flagsnullptr
0x08CurrentGameListUWG_GameList_C*7 flagsnullptr
0x10GameListToTabIndexTArray<UWG_GameList_C*>4 flags[]
0x20SearchParamsFRGSearchParameters3 flags{FilterCollection={Filters=[]}, NumResults=20, MaxPingInMs=…
0x10PublicItemArrayTArray<UServerBrowserItem_C*>3 flags[]
0x01IsRefreshingbool7 flagsfalse
0x05790x07padding / unreflected
0x10FriendItemArrayTArray<UServerBrowserItem_C*>3 flags[]
0x01UseDummyItemsbool7 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 26

SignatureFlagsNativeParams
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)
Script5 statements · 81 bytes of bytecode
0x0000SearchParams = SearchParams;0x001BSetIsRefreshing(true);0x002ACurrentGameList.Refresh();0x004Ereturn;0x0050// end of script
Public0x20
void AddListPopulators()
Script6 statements · 131 bytes of bytecode
0x0000K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnPopulatePublicGame);0x0017PublicGames.OnPopulateList += K2Node_CreateDelegate_OutputDelegate_1;0x0040K2Node_CreateDelegate_OutputDelegate.Bind(this, OnPopulateFriends);0x0057Friends.OnPopulateList += K2Node_CreateDelegate_OutputDelegate;0x0080return;0x0082// end of script
Public0x00
void PopulateWithDummyItems(UListView* GameList, TArray<UServerBrowserItem_C*>& itemArray)
Script34 statements · 1,082 bytes of bytecode
0x0000PushFlow(Label_0437);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_03ED);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);0x03A8CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(itemArray, CallFunc_SpawnObject_ReturnValue);0x03ECPopFlow();0x03EDLabel_03ED:0x03EDCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0417Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0432goto Label_0060;0x0437Label_0437:0x0437return;0x0439// end of script
Public0x18
void SelectedGameUpdated(UServerBrowserItem_C* NewSelectedItem)
Script5 statements · 96 bytes of bytecode
0x0000SelectedGame = NewSelectedItem;0x0013CallFunc_IsValid_ReturnValue = IsValid(SelectedGame);0x0030JoinActionButton.SetIsEnabled(CallFunc_IsValid_ReturnValue);0x005Dreturn;0x005F// end of script
Public0x08
void OnTabChanged(UWidget* ActiveWidget, int32 ActiveIndex)
Script31 statements · 471 bytes of bytecode
0x0000PushFlow(Label_01D4);0x0005PushFlow(Label_018F);0x000APushFlow(Label_0087);0x000FPushFlow(Label_001F);0x0014ClearEnhancedInputBindings();0x001EPopFlow();0x001FLabel_001F:0x001FCallFunc_IsValid_ReturnValue = IsValid(CurrentGameList);0x003Cif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0046K2Node_CreateDelegate_OutputDelegate_2.Bind(this, SelectedGameUpdated);0x005DCurrentGameList.OnGameSelected -= K2Node_CreateDelegate_OutputDelegate_2;0x0086PopFlow();0x0087Label_0087:0x0087K2Node_DynamicCast_AsWG_Game_List = Cast<WG_GameList_C>(ActiveWidget);0x00ABK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWG_Game_List);0x00C8CurrentGameList = K2Node_DynamicCast_AsWG_Game_List;0x00DBK2Node_CreateDelegate_OutputDelegate_1.Bind(this, SelectedGameUpdated);0x00F2CurrentGameList.OnGameSelected += K2Node_CreateDelegate_OutputDelegate_1;0x011BSelectedGameUpdated(nullptr);0x012ACallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(ActiveWidget, PublicGames);0x0150if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x015AK2Node_CreateDelegate_OutputDelegate.Bind(this, PushFiltersPopup);0x0171BindEnhancedInputAction(/Game/Ride/Input/Actions/Menu/IA_UI_Filters.IA_UI_Filters, K2Node_CreateDelegate_OutputDelegate, true);0x018EPopFlow();0x018FLabel_018F:0x018FWG_MenuActionButton_C_0.SetFocus();0x01AFCurrentGameList.Refresh();0x01D3PopFlow();0x01D4Label_01D4:0x01D4return;0x01D6// 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()
Script14 statements · 219 bytes of bytecode
0x0000if (!(IsRefreshing)) goto Label_001E;0x000EReturnValue = true;0x0019goto Label_00D0;0x001ELabel_001E:0x001ECallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0036K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue);0x005AK2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x0077if (!(K2Node_DynamicCast_bSuccess)) goto Label_00C5;0x0085K2Node_DynamicCast_AsRGController_Interface.PopRGWidget(GameplayTag{FName(UI.Layout.Menu)});0x00C5Label_00C5:0x00C5ReturnValue = true;0x00D0Label_00D0:0x00D0return ReturnValue;0x00DA// end of script
EventProtected0x01
void OnFailure_B6D2B22A49DBA8E57F1563AFAE04DB0D()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(3519);0x000Freturn;0x0011// end of script
0x00
void OnSuccess_B6D2B22A49DBA8E57F1563AFAE04DB0D()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(4821);0x000Freturn;0x0011// end of script
0x00
void OnFailure_7035B67D4B56D0AE3E19599243AF73A7(TArray<FRGSearchResult>& Results)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Results_4 = Results;0x0012ExecuteUbergraph_WG_JoinGame(2416);0x0021return;0x0023// end of script
0x10
void OnSuccess_7035B67D4B56D0AE3E19599243AF73A7(TArray<FRGSearchResult>& Results)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Results_3 = Results;0x0012ExecuteUbergraph_WG_JoinGame(894);0x0021return;0x0023// end of script
0x10
void OnFailure_E8B8E1F14A571362A91FC8B15F06217E(TArray<FUniqueNetIdRepl>& Results)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Results_2 = Results;0x0012ExecuteUbergraph_WG_JoinGame(1815);0x0021return;0x0023// end of script
0x10
void OnSuccess_E8B8E1F14A571362A91FC8B15F06217E(TArray<FUniqueNetIdRepl>& Results)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Results_1 = Results;0x0012ExecuteUbergraph_WG_JoinGame(1897);0x0021return;0x0023// end of script
0x10
void OnFailure_E2834CA0496FCEF1BFB2FBBA25BFC991()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(2191);0x000Freturn;0x0011// end of script
0x00
void OnSuccess_E2834CA0496FCEF1BFB2FBBA25BFC991(TArray<FRGSearchResult>& Results)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Results = Results;0x0012ExecuteUbergraph_WG_JoinGame(2239);0x0021return;0x0023// end of script
0x10
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(2498);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnPopulatePublicGame(UWG_GameList_C* GameList)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_GameList_1 = GameList;0x0012ExecuteUbergraph_WG_JoinGame(3211);0x0021return;0x0023// end of script
0x08
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(3520);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnPopulateFriends(UWG_GameList_C* GameList)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_GameList = GameList;0x0012ExecuteUbergraph_WG_JoinGame(3545);0x0021return;0x0023// end of script
0x08
void PushFiltersPopup()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_JoinGame(3844);0x000Freturn;0x0011// end of script
0x00
void InitJoinGame(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012ExecuteUbergraph_WG_JoinGame(4064);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_1 = Button;0x0012ExecuteUbergraph_WG_JoinGame(4253);0x0021return;0x0023// end of script
0x08
void SetIsRefreshing(bool IsRefreshing)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_isRefreshing = IsRefreshing;0x0012ExecuteUbergraph_WG_JoinGame(4305);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 = Button;0x0012ExecuteUbergraph_WG_JoinGame(4816);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_WG_JoinGame(int32 EntryPoint)
Script205 statements · 4,825 bytes of bytecode
0x0000PushFlow(Label_12D6);0x0005goto [EntryPoint];0x000Fif (!(UseDummyItems)) goto Label_0041;0x001DLabel_001D:0x001DPushFlow(Label_02C8);0x0022PushFlow(Label_0288);0x0027PushFlow(Label_0251);0x002CPushFlow(Label_0071);0x0031SetIsRefreshing(false);0x0040PopFlow();0x0041Label_0041:0x0041SetIsRefreshing(false);0x0050WG_MenuActionButton_C_0.SetFocus();0x0070PopFlow();0x0071Label_0071:0x0071Temp_int_Loop_Counter_Variable = 0;0x0088Temp_int_Array_Index_Variable_1 = 0;0x009FLabel_009F:0x009FCallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp_struct_Variable_2);0x00DACallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_2);0x0100if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x010ATemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0125PushFlow(Label_0207);0x012ACallFunc_SpawnObject_ReturnValue_1 = SpawnObject(/Game/Ride/Menu/ServerBrowserItem.ServerBrowserItem_C, this);0x0148/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp_struct_Variable_2, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0183/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(SearchResult), CallFunc_Array_Get_Item_1);0x01C2CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(FriendItemArray, CallFunc_SpawnObject_ReturnValue_1);0x0206PopFlow();0x0207Label_0207:0x0207CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0231Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x024Cgoto Label_009F;0x0251Label_0251:0x0251PopulateWithDummyItems(K2Node_CustomEvent_GameList.GameList, FriendItemArray);0x0287PopFlow();0x0288Label_0288:0x0288K2Node_CustomEvent_GameList.GameList.BP_SetListItems(FriendItemArray);0x02C7PopFlow();0x02C8Label_02C8:0x02C8K2Node_CustomEvent_GameList.GameList.NavigateToIndex(0);0x0303K2Node_CustomEvent_GameList.GameList.SetFocus();0x0339PopFlow();0x033ALabel_033A:0x033ACurrentGameList = Friends;0x034DPopFlow();0x034ELabel_034E:0x034ESetIsRefreshing(false);0x035DWG_MenuActionButton_C_0.SetFocus();0x037DPopFlow();0x037ETemp_struct_Variable = K2Node_CustomEvent_Results_3;0x0399CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp_struct_Variable);0x03D4CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_1, 0);0x03F6CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Greater_IntInt_ReturnValue, UseDummyItems);0x041Cif (!(CallFunc_BooleanOR_ReturnValue)) goto Label_034E;0x042APushFlow(Label_044E);0x042FPushFlow(Label_04C0);0x0434PushFlow(Label_0500);0x0439PushFlow(Label_0537);0x043ESetIsRefreshing(false);0x044DPopFlow();0x044ELabel_044E:0x044EK2Node_CustomEvent_GameList_1.GameList.NavigateToIndex(0);0x0489K2Node_CustomEvent_GameList_1.GameList.SetFocus();0x04BFPopFlow();0x04C0Label_04C0:0x04C0K2Node_CustomEvent_GameList_1.GameList.BP_SetListItems(PublicItemArray);0x04FFPopFlow();0x0500Label_0500:0x0500PopulateWithDummyItems(K2Node_CustomEvent_GameList_1.GameList, PublicItemArray);0x0536PopFlow();0x0537Label_0537:0x0537Temp_int_Loop_Counter_Variable_1 = 0;0x054ETemp_int_Array_Index_Variable = 0;0x0565Label_0565:0x0565CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp_struct_Variable);0x05A0CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x05C6if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x05D0Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x05EBPushFlow(Label_06CD);0x05F0CallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/ServerBrowserItem.ServerBrowserItem_C, this);0x060E/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp_struct_Variable, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0649/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_SpawnObject_ReturnValue, FName(SearchResult), CallFunc_Array_Get_Item);0x0688CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(PublicItemArray, CallFunc_SpawnObject_ReturnValue);0x06CCPopFlow();0x06CDLabel_06CD:0x06CDCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x06F7Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0712goto Label_0565;0x0717Temp_struct_Variable_1 = K2Node_CustomEvent_Results_2;0x0732Delay(this, 1f, LatentActionInfo{0xF, -1611426663, FName(ExecuteUbergraph_WG_JoinGame), this});0x0768PopFlow();0x0769Temp_struct_Variable_1 = K2Node_CustomEvent_Results_1;0x0784CallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x079CCallFunc_FindFriendSessionByUniqueNetIds_ReturnValue = FindFriendSessionByUniqueNetIds(this, CallFunc_GetOwningPlayer_ReturnValue_2, Temp_struct_Variable_1);0x07C3CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_FindFriendSessionByUniqueNetIds_ReturnValue);0x07E0if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x07EAK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnSuccess_E2834CA0496FCEF1BFB2FBBA25BFC991);0x0801CallFunc_FindFriendSessionByUniqueNetIds_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_4;0x082AK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnFailure_E2834CA0496FCEF1BFB2FBBA25BFC991);0x0841CallFunc_FindFriendSessionByUniqueNetIds_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_3;0x086ACallFunc_FindFriendSessionByUniqueNetIds_ReturnValue.Activate();0x088EPopFlow();0x088FLabel_088F:0x088FSetIsRefreshing(false);0x089EWG_MenuActionButton_C_0.SetFocus();0x08BEPopFlow();0x08BFTemp_struct_Variable_2 = K2Node_CustomEvent_Results;0x08DACallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp_struct_Variable_2);0x0915CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_Array_Length_ReturnValue_3, 0);0x0937CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_Greater_IntInt_ReturnValue_1, UseDummyItems);0x095Dif (!(CallFunc_BooleanOR_ReturnValue_1)) goto Label_088F;0x096Bgoto Label_001D;0x0970Temp_struct_Variable = K2Node_CustomEvent_Results_4;0x098BDelay(this, 1f, LatentActionInfo{0x34E, 1977655029, FName(ExecuteUbergraph_WG_JoinGame), this});0x09C1PopFlow();0x09C2BP_OnActivated();0x09CCWG_MenuActionButton_C_0.SetFocus();0x09ECWG_HorizontalTabList.SetLinkedSwitcher(TabSwitcher);0x0A19K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnTabButtonCreated);0x0A30WG_HorizontalTabList.OnTabButtonCreation += K2Node_CreateDelegate_OutputDelegate_7;0x0A59K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnTabChanged);0x0A70TabSwitcher.OnActiveWidgetIndexChangedBP += K2Node_CreateDelegate_OutputDelegate_9;0x0A99CallFunc_RegisterTab_ReturnValue_1 = WG_HorizontalTabList.RegisterTab(FName(Friends), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, Friends, 0);0x0AE7CallFunc_RegisterTab_ReturnValue = WG_HorizontalTabList.RegisterTab(FName(Public), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, PublicGames, 1);0x0B35goto Label_033A;0x0B3ALabel_0B3A:0x0B3ACallFunc_IsValid_ReturnValue = IsValid(SelectedGame);0x0B57if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0B61CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0B79CallFunc_JoinSession_ReturnValue = JoinSession(this, CallFunc_GetOwningPlayer_ReturnValue, SelectedGame.SearchResult.SearchResult);0x0BBFCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_JoinSession_ReturnValue);0x0BDCif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0BE6K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnSuccess_B6D2B22A49DBA8E57F1563AFAE04DB0D);0x0BFDCallFunc_JoinSession_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_6;0x0C26K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnFailure_B6D2B22A49DBA8E57F1563AFAE04DB0D);0x0C3DCallFunc_JoinSession_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_10;0x0C66CallFunc_JoinSession_ReturnValue.Activate();0x0C8APopFlow();0x0C8B/Script/Engine.Default__KismetArrayLibrary.Array_Clear(PublicItemArray);0x0CB4CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x0CCCCallFunc_FindRideSessions_ReturnValue = FindRideSessions(this, CallFunc_GetOwningPlayer_ReturnValue_1, SearchParams);0x0CF3CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_FindRideSessions_ReturnValue);0x0D10if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x0D1AK2Node_CreateDelegate_OutputDelegate.Bind(this, OnSuccess_7035B67D4B56D0AE3E19599243AF73A7);0x0D31CallFunc_FindRideSessions_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate;0x0D5AK2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnFailure_7035B67D4B56D0AE3E19599243AF73A7);0x0D71CallFunc_FindRideSessions_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_8;0x0D9ACallFunc_FindRideSessions_ReturnValue.Activate();0x0DBEPopFlow();0x0DBFPopFlow();0x0DC0Construct();0x0DCAAddListPopulators();0x0DD8PopFlow();0x0DD9/Script/Engine.Default__KismetArrayLibrary.Array_Clear(FriendItemArray);0x0E02CallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x0E1ACallFunc_GetAndStoreFriendsList_ReturnValue = GetAndStoreFriendsList(this, CallFunc_GetOwningPlayer_ReturnValue_2);0x0E38CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_GetAndStoreFriendsList_ReturnValue);0x0E55if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x0E5FK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnSuccess_E8B8E1F14A571362A91FC8B15F06217E);0x0E76CallFunc_GetAndStoreFriendsList_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_2;0x0E9FK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnFailure_E8B8E1F14A571362A91FC8B15F06217E);0x0EB6CallFunc_GetAndStoreFriendsList_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_1;0x0EDFCallFunc_GetAndStoreFriendsList_ReturnValue.Activate();0x0F03PopFlow();0x0F04if (!(IsRefreshing)) goto Label_0F13;0x0F12PopFlow();0x0F13Label_0F13:0x0F13CallFunc_GetOwningPlayer_ReturnValue_3 = GetOwningPlayer();0x0F2BK2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_3);0x0F4FK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x0F6Cif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0F76K2Node_CreateDelegate_OutputDelegate_5.Bind(this, InitJoinGame);0x0F8DK2Node_DynamicCast_AsRGController_Interface.PushRGWidgetWithInit(/Game/Ride/Menu/WG_FiltersPopup.WG_FiltersPopup_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_5);0x0FDFPopFlow();0x0FE0K2Node_DynamicCast_AsWG_Filters_Popup = Cast<WG_FiltersPopup_C>(K2Node_CustomEvent_Widget);0x1004K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWG_Filters_Popup);0x1021if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x102BK2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnFiltersUpdated);0x1042K2Node_DynamicCast_AsWG_Filters_Popup.OnAccepted += K2Node_CreateDelegate_OutputDelegate_11;0x106BK2Node_DynamicCast_AsWG_Filters_Popup.SearchParameters = SearchParams;0x109CPopFlow();0x109DSetIsRefreshing(true);0x10ACCurrentGameList.Refresh();0x10D0PopFlow();0x10D1IsRefreshing = K2Node_CustomEvent_isRefreshing;0x10E4Temp_byte_Variable = 4;0x10F8Temp_byte_Variable_1 = 1;0x110CTemp_bool_Variable = IsRefreshing;0x111FThrobber.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x1178CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsRefreshing);0x1195WG_MenuActionButton_C_0.SetIsEnabled(CallFunc_Not_PreBool_ReturnValue);0x11C2CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(IsRefreshing);0x11DFWG_HorizontalTabList.SetListeningForInput(CallFunc_Not_PreBool_ReturnValue_1);0x120CCallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(IsRefreshing);0x1229WG_HorizontalTabList.SetIsEnabled(CallFunc_Not_PreBool_ReturnValue_2);0x1256CallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(IsRefreshing);0x1273ActionBar.SetIsEnabled(CallFunc_Not_PreBool_ReturnValue_3);0x12A0if (!(IsRefreshing)) PopFlow();0x12AAJoinActionButton.SetIsEnabled(false);0x12CFPopFlow();0x12D0goto Label_0B3A;0x12D5PopFlow();0x12D6Label_12D6:0x12D6return;0x12D8// end of script
Final0x04