Zdexby TheHolyOneZ
6,829 classes
/Game/UI/Lobby/Multiplayer/W_Lobby.W_Lobby_C 0x0590 (1,424 B) align 8 inherited 0x0578 9 scripted vtable /Game/UI/Lobby/Multiplayer/W_Lobby
0x00x0590

Members 3

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WBP_SignalUWBP_Signal_C*10 flagsnullptr
0x08OwningWidgetUW_MainMenu_C*7 flagsnullptr
Inherited from UJoinableLobbyWidget 7
OffsetSizeNameTypeFlagsDefault
0x10OnJoinRequestedFMulticastScriptDelegate4 flags<delegate>
0x03600x18padding / unreflected
0x120SessionToJoinFBlueprintSessionResult3 flags{}
0x08JoinLobbyButtonUButton*Protected+8 flagsnullptr
0x08LobbyNameTextUTextBlock*Protected+8 flagsnullptr
0x08DifficultyTextUTextBlock*Protected+8 flagsnullptr
0x08LevelNameTextUTextBlock*Protected+8 flagsnullptr
0x08PlayerCountTextUTextBlock*Protected+8 flagsnullptr
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>
0x14ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01F40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x02080x30padding / 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
0x024D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02880x18padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02C90x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02E10x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x02F40x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 24
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
0x01bWrappedByComponent : 1bit 0boolTransient+3 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DF0x01padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x50padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 9

SignatureFlagsNativeParams
FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent)
Script5 statements · 98 bytes of bytecode
0x0000JoinLobbyButton.SetFocus();0x0020CallFunc_Unhandled_ReturnValue = Unhandled();0x003CReturnValue = CallFunc_Unhandled_ReturnValue;0x0057return ReturnValue;0x0061// end of script
EventPublic0xF8
void SetPlayerCountText()
Script23 statements · 731 bytes of bytecode
0x0000CallFunc_GetMaxPlayers_ReturnValue = GetMaxPlayers(SessionToJoin);0x0025CallFunc_GetCurrentPlayers_ReturnValue = GetCurrentPlayers(SessionToJoin);0x004ACallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_GetMaxPlayers_ReturnValue);0x006FCallFunc_Conv_IntToInt64_ReturnValue_1 = Conv_IntToInt64(CallFunc_GetCurrentPlayers_ReturnValue);0x0094K2Node_MakeStruct_FormatArgumentData.ArgumentName = "Max";0x00B4K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x00D1K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x00EEK2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x0112K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0132K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0156K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0173K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "Current";0x0197K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 0;0x01B4K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = FText();0x01D1K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue_1;0x01F5K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x0215K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x0239K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x0256K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData_1, K2Node_MakeStruct_FormatArgumentData};0x0273CallFunc_Format_ReturnValue = Format(FText::AsCultureInvariant("{Current}/{Max}"), K2Node_MakeArray_Array);0x02ABPlayerCountText.SetText(CallFunc_Format_ReturnValue);0x02D8return;0x02DA// end of script
Public0x00
void SetLobbyNameText(const FString& SourceString)
Script14 statements · 469 bytes of bytecode
0x0000CallFunc_Left_ReturnValue = Left(SourceString, 30);0x002ACallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Left_ReturnValue);0x004FK2Node_MakeStruct_FormatArgumentData.ArgumentName = "Name";0x0070K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x008DK2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x00B1K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x00D5K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x00F5K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0119K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0136K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x014ACallFunc_Format_ReturnValue = Format(NSLOCTEXT("7244E3E546F5814FD6A05293195D62A9", "", "{Name}'S LOBBY"), K2Node_MakeArray_Array);0x01A5LobbyNameText.SetText(CallFunc_Format_ReturnValue);0x01D2return;0x01D4// end of script
Public0x10
void OnFailure_7238AB0040BF5609C692009701616F94(const FString& SanitizedString)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SanitizedString_1 = SanitizedString;0x0012ExecuteUbergraph_W_Lobby(89);0x0021return;0x0023// end of script
0x10
void OnSuccess_7238AB0040BF5609C692009701616F94(const FString& SanitizedString)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_SanitizedString = SanitizedString;0x0012ExecuteUbergraph_W_Lobby(258);0x0021return;0x0023// end of script
0x10
void BndEvt__W_Lobby_JoinLobbyButton_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_Lobby(313);0x000Freturn;0x0011// end of script
0x00
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_Lobby(318);0x000Freturn;0x0011// end of script
EventPublic0x00
void BndEvt__W_Lobby_JoinLobbyButton_K2Node_ComponentBoundEvent_1_OnButtonPressedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_Lobby(10);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_W_Lobby(int32 EntryPoint)
Script37 statements · 881 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000ACallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/BETGame.BETMultiplayerComplianceSubsystem);0x0028CallFunc_GetGameInstanceSubsystem_ReturnValue.TryJoinSession(SessionToJoin, 1, true);0x0054goto Label_036E;0x0059Temp_string_Variable = K2Node_CustomEvent_SanitizedString_1;0x0074SetLobbyNameText(CallFunc_GetSessionPropertyString_SettingValue);0x008BLabel_008B:0x008BSetPlayerCountText();0x0099PrintString(this, "NEW SESSION RESULT WIDGET CREATED", true, true, LinearColor{1f, 0f, 0.717968f, 1f}, 4f, FName(None));0x00FDgoto Label_036E;0x0102Temp_string_Variable = K2Node_CustomEvent_SanitizedString;0x011DSetLobbyNameText(Temp_string_Variable);0x0134goto Label_008B;0x0139goto Label_000A;0x013EConstruct();0x0148CallFunc_GetPingInMs_ReturnValue = GetPingInMs(SessionToJoin);0x016DCallFunc_Clamp_ReturnValue = clamp(CallFunc_GetPingInMs_ReturnValue, 0, 200);0x019CCallFunc_Divide_IntInt_ReturnValue = Divide_IntInt(CallFunc_Clamp_ReturnValue, 40);0x01C6CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(5, CallFunc_Divide_IntInt_ReturnValue);0x01F0WBP_Signal.SetConnectionLevel(CallFunc_Subtract_IntInt_ReturnValue);0x021DGetSessionPropertyString(SessionToJoin, FName(Name), CallFunc_GetSessionPropertyString_SearchResult, CallFunc_GetSessionPropertyString_SettingValue);0x024FK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CallFunc_GetSessionPropertyString_SearchResult, 0);0x026Eif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0281;0x027Cgoto Label_036E;0x0281Label_0281:0x0281CallFunc_SanitizeString_ReturnValue = SanitizeString(this, CallFunc_GetSessionPropertyString_SettingValue);0x029FCallFunc_IsValid_ReturnValue = IsValid(CallFunc_SanitizeString_ReturnValue);0x02BCif (!(CallFunc_IsValid_ReturnValue)) goto Label_036E;0x02CAK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnSuccess_7238AB0040BF5609C692009701616F94);0x02E1CallFunc_SanitizeString_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_1;0x030AK2Node_CreateDelegate_OutputDelegate.Bind(this, OnFailure_7238AB0040BF5609C692009701616F94);0x0321CallFunc_SanitizeString_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate;0x034ACallFunc_SanitizeString_ReturnValue.Activate();0x036ELabel_036E:0x036Ereturn;0x0370// end of script
Final0x04