Zdexby TheHolyOneZ
6,144 classes
/Game/Ride/Menu/WG_OnlineSettings_Settings.WG_OnlineSettings_Settings_C 0x0520 (1,312 B) align 8 inherited 0x04D8 11 scripted vtable /Game/Ride/Menu/WG_OnlineSettings_Settings
0x00x0520

Members 9

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

Functions 11

SignatureFlagsNativeParams
void GetUnappliedPreferredHostType(const ERGHostSessionType& HostType)
Script11 statements · 180 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(PreferredHostType);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_009D;0x002BPreferredHostType.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x0058CallFunc_IndexToHostSessionType_ReturnValue = IndexToHostSessionType(CallFunc_GetSelectedIndex_SelectedIndex);0x007DHostType = CallFunc_IndexToHostSessionType_ReturnValue;0x0098goto Label_00B1;0x009DLabel_009D:0x009DHostType = 0;0x00B1Label_00B1:0x00B1return;0x00B3// end of script
Public0x01
void OnPreferredHostTypeChanged(int32 SelectedIndex)
Script18 statements · 597 bytes of bytecode
0x0000CallFunc_IndexToHostSessionType_ReturnValue = IndexToHostSessionType(SelectedIndex);0x0025/Game/Ride/Menu/BPFL_Online.Default__BPFL_Online_C.CreateJoinOptionList(CallFunc_IndexToHostSessionType_ReturnValue, this, CallFunc_CreateJoinOptionList_JoinOptions);0x005CCallFunc_Array_IsNotEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsNotEmpty(CallFunc_CreateJoinOptionList_JoinOptions);0x008FPreferredJoinOption.SetIsEnabled(CallFunc_Array_IsNotEmpty_ReturnValue);0x00BCCallFunc_IndexToHostSessionType_ReturnValue = IndexToHostSessionType(SelectedIndex);0x00E1/Game/Ride/Menu/BPFL_Online.Default__BPFL_Online_C.CreateJoinOptionList(CallFunc_IndexToHostSessionType_ReturnValue, this, CallFunc_CreateJoinOptionList_JoinOptions);0x0118CallFunc_Array_IsNotEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsNotEmpty(CallFunc_CreateJoinOptionList_JoinOptions);0x014Bif (!(CallFunc_Array_IsNotEmpty_ReturnValue)) goto Label_01E7;0x0159CallFunc_IndexToHostSessionType_ReturnValue = IndexToHostSessionType(SelectedIndex);0x017E/Game/Ride/Menu/BPFL_Online.Default__BPFL_Online_C.CreateJoinOptionList(CallFunc_IndexToHostSessionType_ReturnValue, this, CallFunc_CreateJoinOptionList_JoinOptions);0x01B5PreferredJoinOption.SetLabels(CallFunc_CreateJoinOptionList_JoinOptions);0x01E2goto Label_0252;0x01E7Label_01E7:0x01E7K2Node_MakeArray_Array = {NSLOCTEXT("EDF96FFB425A58C62AC573877A393F75", "", "Unavailable")};0x0225PreferredJoinOption.SetLabels(K2Node_MakeArray_Array);0x0252Label_0252:0x0252return;0x0254// end of script
Public0x04
void AddPreferredJoinOptionSetting()
Script23 statements · 934 bytes of bytecode
0x0000CallFunc_GetRGGameUserSettings_ReturnValue = GetRGGameUserSettings();0x0014CallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0032K2Node_MakeArray_Array = {NSLOCTEXT("5B69258A4AE654E403403DAF61F83907", "", "Unavailable")};0x0070GetUnappliedPreferredHostType(CallFunc_GetUnappliedPreferredHostType_HostType);0x0087/Game/Ride/Menu/BPFL_Online.Default__BPFL_Online_C.CreateJoinOptionList(CallFunc_GetUnappliedPreferredHostType_HostType, this, CallFunc_CreateJoinOptionList_JoinOptions);0x00BECallFunc_Array_IsEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(CallFunc_CreateJoinOptionList_JoinOptions);0x00F1Temp_bool_Variable = CallFunc_Array_IsEmpty_ReturnValue;0x0104/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Labels), Switch(Temp_bool_Variable, false => CallFunc_CreateJoinOptionList_JoinOptions, true => K2Node_MakeArray_Array, default => K2Node_Select_Default));0x016FGetUnappliedPreferredHostType(CallFunc_GetUnappliedPreferredHostType_HostType);0x0186CallFunc_GetPreferredJoinOption_ReturnValue = CallFunc_GetRGGameUserSettings_ReturnValue.GetPreferredJoinOption();0x01B8/Game/Ride/Menu/BPFL_Online.Default__BPFL_Online_C.EnumToJoinOptionIndex(CallFunc_GetPreferredJoinOption_ReturnValue, CallFunc_GetUnappliedPreferredHostType_HostType, this, CallFunc_EnumToJoinOptionIndex_Index);0x01F8SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(SelectedIndex), CallFunc_EnumToJoinOptionIndex_Index);0x0221GetUnappliedPreferredHostType(CallFunc_GetUnappliedPreferredHostType_HostType);0x0238/Game/Ride/Menu/BPFL_Online.Default__BPFL_Online_C.CreateJoinOptionList(CallFunc_GetUnappliedPreferredHostType_HostType, this, CallFunc_CreateJoinOptionList_JoinOptions);0x026FCallFunc_Array_IsEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(CallFunc_CreateJoinOptionList_JoinOptions);0x02A2CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_Array_IsEmpty_ReturnValue);0x02BFSetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(bIsEnabled), CallFunc_Not_PreBool_ReturnValue);0x02E8Temp_text_Variable = NSLOCTEXT("8DD9F2B9459F61AB243613906658E316", "", "Preferred Session Visibility");0x033ESetTextPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Text), Temp_text_Variable);0x0367PreferredJoinOption = CallFunc_SpawnObject_ReturnValue;0x037AOnlineSettings.AddItem(PreferredJoinOption);0x03A3return;0x03A5// end of script
Public0x00
void AddPreferredHostTypeSetting()
Script15 statements · 535 bytes of bytecode
0x0000CallFunc_GetRGGameUserSettings_ReturnValue = GetRGGameUserSettings();0x0014CallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0032/Game/Ride/Menu/BPFL_Online.Default__BPFL_Online_C.CreateHostSessionTypeTextList(this, CallFunc_CreateHostSessionTypeTextList_HostSessionTypeList);0x0060/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Labels), CallFunc_CreateHostSessionTypeTextList_HostSessionTypeList);0x009FCallFunc_GetPreferredHostType_ReturnValue = CallFunc_GetRGGameUserSettings_ReturnValue.GetPreferredHostType();0x00D1CallFunc_HostSessionTypeEnumToIndex_ReturnValue = HostSessionTypeEnumToIndex(CallFunc_GetPreferredHostType_ReturnValue);0x00F6SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(SelectedIndex), CallFunc_HostSessionTypeEnumToIndex_ReturnValue);0x011FTemp_text_Variable = NSLOCTEXT("554C95CF4A26BFC995EC4FB468DC306D", "", "Preferred Session Type");0x016FSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Text), Temp_text_Variable);0x0198PreferredHostType = CallFunc_SpawnObject_ReturnValue;0x01ABK2Node_CreateDelegate_OutputDelegate.Bind(this, OnPreferredHostTypeChanged);0x01C2PreferredHostType.OnSelectedIndexUpdated += K2Node_CreateDelegate_OutputDelegate;0x01EBOnlineSettings.AddItem(PreferredHostType);0x0214return;0x0216// end of script
Public0x00
void AddPreferredCrossplaySetting()
Script13 statements · 520 bytes of bytecode
0x0000CallFunc_GetRGGameUserSettings_ReturnValue = GetRGGameUserSettings();0x0014CallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0032K2Node_MakeArray_Array = {NSLOCTEXT("58CB37AB4DB4C39EC8AFE4838624B128", "", "Off"), NSLOCTEXT("0E9250B8447C9D7C271E529935C7DD30", "", "On")};0x0092/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Labels), K2Node_MakeArray_Array);0x00D1CallFunc_IsCrossplayPreferred_ReturnValue = CallFunc_GetRGGameUserSettings_ReturnValue.IsCrossplayPreferred();0x00FBCallFunc_SelectInt_ReturnValue = SelectInt(1, 0, CallFunc_IsCrossplayPreferred_ReturnValue);0x012ASetIntPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue);0x0153Temp_text_Variable = NSLOCTEXT("92FF08BC4B0BDE84A4E6A9A46091CE4B", "", "Crossplay Preferred");0x01A0SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Text), Temp_text_Variable);0x01C9CrossplayPreferred = CallFunc_SpawnObject_ReturnValue;0x01DCOnlineSettings.AddItem(CrossplayPreferred);0x0205return;0x0207// end of script
Public0x00
void AddNetworkBandwidthSetting()
Script12 statements · 648 bytes of bytecode
0x0000CallFunc_GetRGGameUserSettings_ReturnValue = GetRGGameUserSettings();0x0014CallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0032K2Node_MakeArray_Array = {FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Low"), FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Medium"), FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "High"), FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Ultra")};0x013B/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Labels), K2Node_MakeArray_Array);0x017ACallFunc_GetNetworkQuality_ReturnValue = CallFunc_GetRGGameUserSettings_ReturnValue.GetNetworkQuality();0x01ACSetIntPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(SelectedIndex), CallFunc_GetNetworkQuality_ReturnValue);0x01D5Temp_text_Variable = NSLOCTEXT("A1F97CB84AC39845F713348BF3464F8F", "", "Network Bandwidth");0x0220SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Text), Temp_text_Variable);0x0249NetworkBandwidth = CallFunc_SpawnObject_ReturnValue;0x025COnlineSettings.AddItem(NetworkBandwidth);0x0285return;0x0287// end of script
Public0x00
void ApplySettings()
Script39 statements · 1,111 bytes of bytecode
0x0000PushFlow(Label_0454);0x0005PushFlow(Label_00B7);0x000ACallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x0028/Game/Ride/Menu/BPFL_Menu.Default__BPFL_Menu_C.GetOwningPlayerId(this, this, CallFunc_GetOwningPlayerId_OwningLocalPlayer);0x0057Nickname.GetCurrentStringValue(CallFunc_GetCurrentStringValue_CurrentStringValue);0x0084CallFunc_GetGameInstanceSubsystem_ReturnValue.UpdateNickname(CallFunc_GetOwningPlayerId_OwningLocalPlayer, CallFunc_GetCurrentStringValue_CurrentStringValue);0x00B6PopFlow();0x00B7Label_00B7:0x00B7CallFunc_GetRGGameUserSettings_ReturnValue = GetRGGameUserSettings();0x00CBNetworkBandwidth.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_3);0x00F8CallFunc_GetRGGameUserSettings_ReturnValue.SetNetworkQuality(CallFunc_GetSelectedIndex_SelectedIndex_3);0x0121CallFunc_GetRGGameUserSettings_ReturnValue.ApplyNetworkSettings();0x0141CallFunc_IsValid_ReturnValue = IsValid(CrossplayPreferred);0x015Eif (!(CallFunc_IsValid_ReturnValue)) goto Label_0227;0x016CTemp_bool_Variable = false;0x0177CrossplayPreferred.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_2);0x01A4Temp_bool_Variable_1 = true;0x01AFTemp_int_Variable = CallFunc_GetSelectedIndex_SelectedIndex_2;0x01CACallFunc_GetRGGameUserSettings_ReturnValue.SetCrossplayIsPreferred(Switch(Temp_int_Variable, 0 => Temp_bool_Variable, 1 => Temp_bool_Variable_1, default => K2Node_Select_Default));0x0227Label_0227:0x0227PreferredHostType.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_1);0x0254CallFunc_IndexToHostSessionType_ReturnValue = IndexToHostSessionType(CallFunc_GetSelectedIndex_SelectedIndex_1);0x0279CallFunc_GetRGGameUserSettings_ReturnValue.SetPreferredHostType(CallFunc_IndexToHostSessionType_ReturnValue);0x02A2PreferredJoinOption.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x02CFPreferredHostType.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_1);0x02FCCallFunc_IndexToHostSessionType_ReturnValue = IndexToHostSessionType(CallFunc_GetSelectedIndex_SelectedIndex_1);0x0321/Game/Ride/Menu/BPFL_Online.Default__BPFL_Online_C.JoinOptionIndexToEnum(CallFunc_GetSelectedIndex_SelectedIndex, CallFunc_IndexToHostSessionType_ReturnValue, this, CallFunc_JoinOptionIndexToEnum_JoinOption);0x0361CallFunc_GetRGGameUserSettings_ReturnValue.SetPreferredJoinOption(CallFunc_JoinOptionIndexToEnum_JoinOption);0x038ACallFunc_GetRGGameUserSettings_ReturnValue.SaveSettings();0x03AECallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x03C3K2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x03E7K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x0404if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x040ECallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0426K2Node_DynamicCast_AsRide_Game_Instance.SaveSettings(CallFunc_GetOwningPlayer_ReturnValue);0x0453PopFlow();0x0454Label_0454:0x0454return;0x0456// end of script
Public0x00
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_OnlineSettings_Settings(1059);0x000Freturn;0x0011// end of script
EventProtected0x00
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_OnlineSettings_Settings(1440);0x000Freturn;0x0011// end of script
EventProtected0x00
void ValidateUsername(const FString& NewValue, UCommonTextBlock* ErrorField)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewValue = NewValue;0x0012PersistentFrame.K2Node_CustomEvent_ErrorField = ErrorField;0x0024ExecuteUbergraph_WG_OnlineSettings_Settings(1558);0x0033return;0x0035// end of script
0x18
void ExecuteUbergraph_WG_OnlineSettings_Settings(int32 EntryPoint)
Script73 statements · 1,728 bytes of bytecode
0x0000PushFlow(Label_06BD);0x0005goto [EntryPoint];0x000FLabel_000F:0x000Fif (!(bIsNicknameError)) PopFlow();0x0019PopFlow();0x001ALabel_001A:0x001ACallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/OptionListItemString.OptionListItemString_C, this);0x0038CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0050CallFunc_GetPlayerName_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue.PlayerState.GetPlayerName();0x0098CallFunc_SelectString_ReturnValue = SelectString(CallFunc_GetCustomNickname_OutCustomNickname, CallFunc_GetPlayerName_ReturnValue, CallFunc_GetCustomNickname_ReturnValue);0x00CFSetStringPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(DefaultStringValue), CallFunc_SelectString_ReturnValue);0x00F8Temp_text_Variable = NSLOCTEXT("FEE5A4F846CE6FA37DEEBCAC1E30ACF5", "", "LAN Nickname");0x013ESetTextPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Text), Temp_text_Variable);0x0167Nickname = CallFunc_SpawnObject_ReturnValue;0x017ANickname.Init();0x019EK2Node_CreateDelegate_OutputDelegate.Bind(this, ValidateUsername);0x01B5Nickname.OnTextUpdated += K2Node_CreateDelegate_OutputDelegate;0x01DEOnlineSettings.AddItem(Nickname);0x0207CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x021FCallFunc_GetPlayerName_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue.PlayerState.GetPlayerName();0x0267ValidateUsername(CallFunc_GetPlayerName_ReturnValue, nullptr);0x027FPopFlow();0x0280Label_0280:0x0280/Game/Ride/Menu/BPFL_Menu.Default__BPFL_Menu_C.GetOwningPlayerId(this, this, CallFunc_GetOwningPlayerId_OwningLocalPlayer);0x02AFCallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/Ride.RGOnlinePlatformSubsystem);0x02CDCallFunc_GetCustomNickname_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetCustomNickname(CallFunc_GetOwningPlayerId_OwningLocalPlayer, CallFunc_GetCustomNickname_OutCustomNickname);0x0309goto Label_001A;0x030ELabel_030E:0x030EErrorMessage.SetText(NSLOCTEXT("9037F56741B3D38DD35C03B647F78CFA", "", "LAN Nickname must be between 3 and 16 characters"));0x038ATemp_byte_Variable = 1;0x039ETemp_byte_Variable_1 = 0;0x03B2Temp_bool_Variable = bIsNicknameError;0x03C5ErrorMessage.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default));0x041Egoto Label_000F;0x0423BP_OnActivated();0x042DPushFlow(Label_0521);0x0432PushFlow(Label_045A);0x0437CallFunc_IsBuildForSteam_ReturnValue = IsBuildForSteam();0x044Bif (!(CallFunc_IsBuildForSteam_ReturnValue)) PopFlow();0x0455goto Label_0280;0x045ALabel_045A:0x045AAddNetworkBandwidthSetting();0x0468/Game/Ride/Menu/BPFL_Online.Default__BPFL_Online_C.CreateHostSessionTypeTextList(this, CallFunc_CreateHostSessionTypeTextList_HostSessionTypeList);0x0496CallFunc_Array_IsNotEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsNotEmpty(CallFunc_CreateHostSessionTypeTextList_HostSessionTypeList);0x04C9if (!(CallFunc_Array_IsNotEmpty_ReturnValue)) goto Label_04F3;0x04D7AddPreferredHostTypeSetting();0x04E5AddPreferredJoinOptionSetting();0x04F3Label_04F3:0x04F3CallFunc_IsCrossplayAllowed_ReturnValue = IsCrossplayAllowed(this);0x0508if (!(CallFunc_IsCrossplayAllowed_ReturnValue)) PopFlow();0x0512AddPreferredCrossplaySetting();0x0520PopFlow();0x0521Label_0521:0x0521K2Node_CreateDelegate_OutputDelegate_1.Bind(this, ApplySettings);0x0538BindEnhancedInputAction(/Game/Ride/Input/Actions/Menu/IA_UI_Generic_Apply.IA_UI_Generic_Apply, K2Node_CreateDelegate_OutputDelegate_1, true);0x0555OnlineSettings.NavigateToIndex(0);0x057AOnlineSettings.SetSelectedIndex(0);0x059FPopFlow();0x05A0BP_OnDeactivated();0x05AAOnlineSettings.ClearListItems();0x05CAK2Node_CreateDelegate_OutputDelegate.Bind(this, ValidateUsername);0x05E1Nickname.OnTextUpdated -= K2Node_CreateDelegate_OutputDelegate;0x060ANickname = nullptr;0x0615PopFlow();0x0616CallFunc_Len_ReturnValue = Len(K2Node_CustomEvent_NewValue);0x063BCallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Len_ReturnValue, 3);0x065DCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Len_ReturnValue, 16);0x067FCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Less_IntInt_ReturnValue, CallFunc_Greater_IntInt_ReturnValue);0x06A5bIsNicknameError = CallFunc_BooleanOR_ReturnValue;0x06B8goto Label_030E;0x06BDLabel_06BD:0x06BDreturn;0x06BF// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type