Zdexby TheHolyOneZ
5,159 classes
/Game/Ride/Menu/WG_OptionMenu.WG_OptionMenu_C 0x0718 (1,816 B) align 8 inherited 0x04D8 34 scripted vtable /Game/Ride/Menu/WG_OptionMenu
0x00x0718

Members 45

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WG_HorizontalTabListUWG_HorizontalTabList_C*10 flagsnullptr
0x08SoundOptionsUWG_AudioMenu_C*10 flagsnullptr
0x08KeybindMenuUWG_KeybindMenu_C*10 flagsnullptr
0x08GraphicsOptionsListURGListView*10 flagsnullptr
0x08GameplayOptionsListURGListView*10 flagsnullptr
0x08ContentSwitcherURGWidgetSwitcher*10 flagsnullptr
0x08AdvancedGraphicsURGListView*10 flagsnullptr
0x08ActionBarUCommonBoundActionBar*10 flagsnullptr
0x10ResolutionsTArray<FText>3 flags[4 items]
0x10ToggleArrayTArray<FText>3 flags[2 items]
0x10WindowArrayTArray<FText>3 flags[3 items]
0x10QualitySettingsArrayTArray<FText>3 flags[4 items]
0x10OnOffArrayTArray<FText>3 flags[2 items]
0x10OverallQualityTArray<FText>3 flags[6 items]
0x10OverallTArray<FText>3 flags[5 items]
0x01DidChangedAdvancedGraphicsbool7 flagsfalse
0x05910x07padding / unreflected
0x10AntiAliasLabelsTArray<FText>3 flags[4 items]
0x50AAMapTMap<int32, int32>3 flags<TMap>
0x08OverallQualityStepperUOptionListItemStepper_C*6 flagsnullptr
0x10VoipModeArrayTArray<FText>3 flags[2 items]
0x08MicSensitivityUOptionListItemBar_C*6 flagsnullptr
0x08ActiveWidgetUWidget*7 flagsnullptr
0x08AntiAliasMethodStepperUOptionListItemStepper_C*6 flagsnullptr
0x50LanguageMapTMap<FString, FText>3 flags<TMap>
0x08VSyncStepperUOptionListItemStepper_C*6 flagsnullptr
0x08DisableSceneCaptureComponentsStepperUOptionListItemStepper_C*6 flagsnullptr
0x08ResolutionStepperUOptionListItemStepper_C*6 flagsnullptr
0x08FullscreenStepperUOptionListItemStepper_C*6 flagsnullptr
0x08FPSLimitSliderUOptionListItemBar_C*6 flagsnullptr
0x08LumenStepperUOptionListItemStepper_C*6 flagsnullptr
0x08ShadowQualityStepperUOptionListItemStepper_C*6 flagsnullptr
0x08GlobalIlluminationQualityUOptionListItemStepper_C*6 flagsnullptr
0x08ReflectionQualityStepperUOptionListItemStepper_C*6 flagsnullptr
0x08PostProcessStepperUOptionListItemStepper_C*6 flagsnullptr
0x08TextureStepperUOptionListItemStepper_C*6 flagsnullptr
0x08EffectsStepperUOptionListItemStepper_C*6 flagsnullptr
0x08FoilageStepperUOptionListItemStepper_C*6 flagsnullptr
0x08ShadingStepperUOptionListItemStepper_C*6 flagsnullptr
0x08ViewDistanceStepperUOptionListItemStepper_C*6 flagsnullptr
0x08AntiAliasQualityStepperUOptionListItemStepper_C*6 flagsnullptr
0x08DLSSStepperUOptionListItemStepper_C*6 flagsnullptr
0x08DLSSSuperResolutionStepperUOptionListItemStepperDLSS_C*6 flagsnullptr
0x08DLSSRayReconstructionStepperUOptionListItemStepper_C*6 flagsnullptr
0x08ResolutionScaleBarUOptionListItemBar_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 34

SignatureFlagsNativeParams
void UpdateResolutionEnabled()
Script5 statements · 127 bytes of bytecode
0x0000FullscreenStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x002DCallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(CallFunc_GetSelectedIndex_SelectedIndex, 1);0x004FResolutionStepper.SetIsEnabled(CallFunc_NotEqual_IntInt_ReturnValue);0x007Creturn;0x007E// end of script
Public0x00
void UpdateResolutionScaleEnabled()
Script11 statements · 339 bytes of bytecode
0x0000DLSSStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x002DCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_GetSelectedIndex_SelectedIndex, 0);0x004FDLSSSuperResolutionStepper.GetSelectedMode(CallFunc_GetSelectedMode_DLSSMode);0x007CCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_EqualEqual_IntInt_ReturnValue);0x0099CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetSelectedMode_DLSSMode, 0);0x00B8CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CallFunc_GetSelectedMode_DLSSMode, 7);0x00D7CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Not_PreBool_ReturnValue, CallFunc_EqualEqual_ByteByte_ReturnValue_1);0x00FDCallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, CallFunc_EqualEqual_ByteByte_ReturnValue);0x0123ResolutionScaleBar.SetIsEnabled(CallFunc_BooleanOR_ReturnValue_1);0x0150return;0x0152// end of script
Public0x00
void ShouldApplyResolutionScale(const bool& bShouldApply)
Script23 statements · 801 bytes of bytecode
0x0000DLSSSuperResolutionStepper.GetSelectedMode(CallFunc_GetSelectedMode_DLSSMode);0x002DDLSSStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x005ACallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetSelectedMode_DLSSMode, 0);0x0079CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_GetSelectedIndex_SelectedIndex, 1);0x009BCallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_GetSelectedIndex_SelectedIndex, 0);0x00BDCallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CallFunc_GetSelectedMode_DLSSMode, 7);0x00DCCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ByteByte_ReturnValue_1, CallFunc_EqualEqual_ByteByte_ReturnValue);0x0102CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_IntInt_ReturnValue_1, CallFunc_BooleanOR_ReturnValue);0x0128CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_EqualEqual_IntInt_ReturnValue, CallFunc_BooleanAND_ReturnValue);0x014ECallFunc_Conv_BoolToString_ReturnValue = Conv_BoolToString(CallFunc_BooleanOR_ReturnValue_1);0x0173PrintString(this, CallFunc_Conv_BoolToString_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x01BDDLSSSuperResolutionStepper.GetSelectedMode(CallFunc_GetSelectedMode_DLSSMode);0x01EADLSSStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x0217CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetSelectedMode_DLSSMode, 0);0x0236CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_GetSelectedIndex_SelectedIndex, 1);0x0258CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_GetSelectedIndex_SelectedIndex, 0);0x027ACallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(CallFunc_GetSelectedMode_DLSSMode, 7);0x0299CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_EqualEqual_ByteByte_ReturnValue_1, CallFunc_EqualEqual_ByteByte_ReturnValue);0x02BFCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_IntInt_ReturnValue_1, CallFunc_BooleanOR_ReturnValue);0x02E5CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_EqualEqual_IntInt_ReturnValue, CallFunc_BooleanAND_ReturnValue);0x030BbShouldApply = CallFunc_BooleanOR_ReturnValue_1;0x031Ereturn;0x0320// end of script
Public0x01
void OnDLSSSuperResolutionUpdated(int32 SelectedIndex)
Script3 statements · 17 bytes of bytecode
0x0000UpdateResolutionScaleEnabled();0x000Ereturn;0x0010// end of script
Public0x04
void GetSupportedDLSSModes(TArray<ERGDLSSMode>& DLSSModeList)
Script32 statements · 747 bytes of bytecode
0x0000PushFlow(Label_02E8);0x0005Temp_int_Variable_1 = 0;0x001CTemp_int_Variable = 0;0x0033Label_0033:0x0033CallFunc_MakeLiteralInt_ReturnValue = MakeLiteralInt(9);0x0054CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable_1, CallFunc_MakeLiteralInt_ReturnValue);0x007Aif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_027E;0x0088CallFunc_Conv_IntToByte_ReturnValue_1 = Conv_IntToByte(Temp_int_Variable_1);0x00ADCallFunc_GetEnumeratorValueFromIndex_ReturnValue = GetEnumeratorValueFromIndex(/Script/Ride.ERGDLSSMode, CallFunc_Conv_IntToByte_ReturnValue_1);0x00DBCallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_GetEnumeratorValueFromIndex_ReturnValue);0x0100Temp_int_Variable = CallFunc_Conv_ByteToInt_ReturnValue;0x011BPushFlow(Label_029E);0x0120CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(Temp_int_Variable);0x0145CallFunc_GetValidValue_ReturnValue = GetValidValue(/Script/Ride.ERGDLSSMode, CallFunc_Conv_IntToByte_ReturnValue);0x0173CallFunc_DLSSModeToNVDLSSMode_ReturnValue = DLSSModeToNVDLSSMode(CallFunc_GetValidValue_ReturnValue, CallFunc_DLSSModeToNVDLSSMode_OutDLSSMode);0x0199CallFunc_IsDLSSModeSupported_ReturnValue = IsDLSSModeSupported(CallFunc_DLSSModeToNVDLSSMode_OutDLSSMode);0x01B6CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsDLSSModeSupported_ReturnValue, CallFunc_DLSSModeToNVDLSSMode_ReturnValue);0x01DCif (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x01E6CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(Temp_int_Variable);0x020BCallFunc_GetValidValue_ReturnValue = GetValidValue(/Script/Ride.ERGDLSSMode, CallFunc_Conv_IntToByte_ReturnValue);0x0239CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Local_SupportedDLSSModes, CallFunc_GetValidValue_ReturnValue);0x027DPopFlow();0x027ELabel_027E:0x027EDLSSModeList = Local_SupportedDLSSModes;0x0299goto Label_02E8;0x029ELabel_029E:0x029ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable_1, 1);0x02C8Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue;0x02E3goto Label_0033;0x02E8Label_02E8:0x02E8return;0x02EA// end of script
Public0x10
void OnWindowedModeUpdated(int32 SelectedIndex)
Script3 statements · 17 bytes of bytecode
0x0000UpdateResolutionEnabled();0x000Ereturn;0x0010// end of script
Public0x04
void IsInMainMenu(const bool& IsInMainMenu)
Script14 statements · 194 bytes of bytecode
0x0000CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0015CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGameMode_ReturnValue);0x0032if (!(CallFunc_IsValid_ReturnValue)) goto Label_00B4;0x0040CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0055K2Node_DynamicCast_AsGM_First_Person = Cast<GM_FirstPerson_C>(CallFunc_GetGameMode_ReturnValue);0x0079K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsGM_First_Person);0x0096if (!(K2Node_DynamicCast_bSuccess)) goto Label_00B4;0x00A4IsInMainMenu = false;0x00AFgoto Label_00BF;0x00B4Label_00B4:0x00B4IsInMainMenu = true;0x00BFLabel_00BF:0x00BFreturn;0x00C1// end of script
Private0x01
void PopulateKeybinds()
Script3 statements · 39 bytes of bytecode
0x0000KeybindMenu.PopulateKeybindings();0x0024return;0x0026// end of script
Public0x00
void DLSSModeToDisplayName(const ERGDLSSMode& DLSSMode, FText& Name)
Script13 statements · 972 bytes of bytecode
0x0000Temp_byte_Variable = DLSSMode;0x001BTemp_text_Variable = FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "DLAA");0x006CTemp_text_Variable_1 = FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Custom");0x00BFTemp_text_Variable_2 = FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "UltraQuality");0x0118Temp_text_Variable_3 = FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "UltraPerformance");0x0175Temp_text_Variable_4 = FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Performance");0x01CDTemp_text_Variable_5 = FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Balanced");0x0222Temp_text_Variable_6 = FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Quality");0x0276Temp_text_Variable_7 = FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Auto");0x02C7Temp_text_Variable_8 = FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Off");0x0317Name = Switch(Temp_byte_Variable, 0 => Temp_text_Variable_8, 1 => Temp_text_Variable_7, 2 => Temp_text_Variable_6, 3 => Temp_text_Variable_5, 4 => Temp_text_Variable_4, 5 => Temp_text_Variable_3, 6 => Temp_text_Variable_2, 7 => Temp_text_Variable_1, 8 => Temp_text_Variable, default => K2Node_Select_Default);0x03C9return;0x03CB// end of script
Public0x18
void GetDLSSModeIndex(const ERGDLSSMode& DLSSMode, const int32& Index)
Script5 statements · 121 bytes of bytecode
0x0000GetSupportedDLSSModes(CallFunc_GetSupportedDLSSModes_DLSSModeList);0x0017CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_GetSupportedDLSSModes_DLSSModeList, DLSSMode);0x005BIndex = CallFunc_Array_Find_ReturnValue;0x0076return;0x0078// end of script
Public0x08
void CreateDLSSModeList(TArray<FText>& DLSSModeList)
Script25 statements · 509 bytes of bytecode
0x0000PushFlow(Label_01FA);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033GetSupportedDLSSModes(CallFunc_GetSupportedDLSSModes_DLSSModeList);0x004ACallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetSupportedDLSSModes_DLSSModeList);0x0085CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00ABif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0190;0x00B9Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00D4PushFlow(Label_01B0);0x00D9GetSupportedDLSSModes(CallFunc_GetSupportedDLSSModes_DLSSModeList);0x00F0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetSupportedDLSSModes_DLSSModeList, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x012BDLSSModeToDisplayName(CallFunc_Array_Get_Item, CallFunc_DLSSModeToDisplayName_Name);0x014BCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(LocalDLSSModes, CallFunc_DLSSModeToDisplayName_Name);0x018FPopFlow();0x0190Label_0190:0x0190DLSSModeList = LocalDLSSModes;0x01ABgoto Label_01FA;0x01B0Label_01B0:0x01B0CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01DATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x01F5goto Label_0033;0x01FALabel_01FA:0x01FAreturn;0x01FC// end of script
Public0x10
void OnDLSSEnabledUpdated(int32 SelectedIndex)
Script13 statements · 386 bytes of bytecode
0x0000CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(SelectedIndex, 0);0x0022CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_EqualEqual_IntInt_ReturnValue);0x003FAntiAliasMethodStepper.SetIsEnabled(CallFunc_Not_PreBool_ReturnValue);0x006CAntiAliasQualityStepper.SetIsEnabled(CallFunc_Not_PreBool_ReturnValue);0x0099UpdateResolutionScaleEnabled();0x00A7CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(SelectedIndex, 0);0x00C9DLSSSuperResolutionStepper.SetIsEnabled(CallFunc_EqualEqual_IntInt_ReturnValue);0x00F6CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(SelectedIndex, 0);0x0118CallFunc_IsDLSSRRSupported_ReturnValue = IsDLSSRRSupported();0x012CCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsDLSSRRSupported_ReturnValue, CallFunc_EqualEqual_IntInt_ReturnValue);0x0152DLSSRayReconstructionStepper.SetIsEnabled(CallFunc_BooleanAND_ReturnValue);0x017Freturn;0x0181// end of script
Public0x04
void PopulateGameplayOptions()
Script117 statements · 4,289 bytes of bytecode
0x0000PushFlow(Label_10BE);0x0005ResolutionIndex = 0;0x001CGameplayOptionsList.ClearListItems();0x003CPushFlow(Label_0E9F);0x0041PushFlow(Label_0C4D);0x0046PushFlow(Label_0917);0x004BPushFlow(Label_05E3);0x0050PushFlow(Label_02AD);0x0055CallFunc_GetGameUserSettings_ReturnValue_4 = GetGameUserSettings();0x0069K2Node_DynamicCast_AsRGGame_User_Settings_4 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_4);0x008DK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_4);0x00AAif (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x00B4CallFunc_SpawnObject_ReturnValue_4 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x00D2K2Node_MakeArray_Array_4 = {FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Off"), FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "On")};0x0158/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(Labels), K2Node_MakeArray_Array_4);0x0197CallFunc_GetHeadBobEnabled_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings_4.GetHeadBobEnabled();0x01C1CallFunc_SelectInt_ReturnValue_1 = SelectInt(1, 0, CallFunc_GetHeadBobEnabled_ReturnValue);0x01F0SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue_1);0x0219Temp_text_Variable = NSLOCTEXT("70CE64DD44109171C6EE15A4EDDB3AB7", "", "Headbob");0x025ASetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(Text), Temp_text_Variable);0x0283GameplayOptionsList.AddItem(CallFunc_SpawnObject_ReturnValue_4);0x02ACPopFlow();0x02ADLabel_02AD:0x02ADCallFunc_GetGameUserSettings_ReturnValue_3 = GetGameUserSettings();0x02C1CallFunc_SpawnObject_ReturnValue_3 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x02DFCallFunc_MakeLiteralDouble_ReturnValue_5 = MakeLiteralDouble(70);0x0304SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(MinValue), CallFunc_MakeLiteralDouble_ReturnValue_5);0x032DCallFunc_MakeLiteralDouble_ReturnValue_4 = MakeLiteralDouble(110);0x0352SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(MaxValue), CallFunc_MakeLiteralDouble_ReturnValue_4);0x037BK2Node_DynamicCast_AsRGGame_User_Settings_3 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_3);0x039FK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_3);0x03BCCallFunc_GetFOV_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings_3.GetFOV();0x03EECallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_GetFOV_ReturnValue);0x0413SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(CurrentValue), CallFunc_Conv_IntToDouble_ReturnValue);0x043CCallFunc_MakeLiteralDouble_ReturnValue_4 = MakeLiteralDouble(110);0x0461CallFunc_MakeLiteralDouble_ReturnValue_5 = MakeLiteralDouble(70);0x0486CallFunc_MapRangeClamped_ReturnValue_2 = MapRangeClamped(71, CallFunc_MakeLiteralDouble_ReturnValue_5, CallFunc_MakeLiteralDouble_ReturnValue_4, 0, 1);0x04CFSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(StepSize), CallFunc_MapRangeClamped_ReturnValue_2);0x04F8K2Node_MakeArray_Array_2 = {FormatArgumentData{"", 0, FText(), 0, 0f, 0, 0}};0x0530CallFunc_Format_ReturnValue_2 = Format(NSLOCTEXT("51AE2A174513443F82AF558349BAD447", "", "Field of View (FOV)"), K2Node_MakeArray_Array_2);0x0590SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(Text), CallFunc_Format_ReturnValue_2);0x05B9GameplayOptionsList.AddItem(CallFunc_SpawnObject_ReturnValue_3);0x05E2PopFlow();0x05E3Label_05E3:0x05E3CallFunc_GetGameUserSettings_ReturnValue_2 = GetGameUserSettings();0x05F7CallFunc_SpawnObject_ReturnValue_2 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x0615CallFunc_MakeLiteralDouble_ReturnValue_3 = MakeLiteralDouble(0.1);0x063ASetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(MinValue), CallFunc_MakeLiteralDouble_ReturnValue_3);0x0663CallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(3);0x0688SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(MaxValue), CallFunc_MakeLiteralDouble_ReturnValue_2);0x06B1K2Node_DynamicCast_AsRGGame_User_Settings_2 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_2);0x06D5K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_2);0x06F2CallFunc_GetMouseSensitivity_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings_2.GetMouseSensitivity();0x0724BreakVector2D(CallFunc_GetMouseSensitivity_ReturnValue, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x0749SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(CurrentValue), CallFunc_BreakVector2D_X_1);0x0772CallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(3);0x0797CallFunc_MakeLiteralDouble_ReturnValue_3 = MakeLiteralDouble(0.1);0x07BCCallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(0.2, CallFunc_MakeLiteralDouble_ReturnValue_3, CallFunc_MakeLiteralDouble_ReturnValue_2, 0, 1);0x0805SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(StepSize), CallFunc_MapRangeClamped_ReturnValue_1);0x082EK2Node_MakeArray_Array_1 = {FormatArgumentData{"", 0, FText(), 0, 0f, 0, 0}};0x0866CallFunc_Format_ReturnValue_1 = Format(NSLOCTEXT("D81BC22546C6D79AD172D685F3A82A96", "", "Mouse Sensitivity"), K2Node_MakeArray_Array_1);0x08C4SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(Text), CallFunc_Format_ReturnValue_1);0x08EDGameplayOptionsList.AddItem(CallFunc_SpawnObject_ReturnValue_2);0x0916PopFlow();0x0917Label_0917:0x0917CallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x092BCallFunc_SpawnObject_ReturnValue_1 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x0949CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(0.5);0x096ESetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(MinValue), CallFunc_MakeLiteralDouble_ReturnValue_1);0x0997CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(2);0x09BCSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(MaxValue), CallFunc_MakeLiteralDouble_ReturnValue);0x09E5K2Node_DynamicCast_AsRGGame_User_Settings_1 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_1);0x0A09K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_1);0x0A26CallFunc_GetClutchSensitivity_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings_1.GetClutchSensitivity();0x0A58BreakVector2D(CallFunc_GetClutchSensitivity_ReturnValue, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0A7DSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(CurrentValue), CallFunc_BreakVector2D_X);0x0AA6CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(2);0x0ACBCallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(0.5);0x0AF0CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(0.6, CallFunc_MakeLiteralDouble_ReturnValue_1, CallFunc_MakeLiteralDouble_ReturnValue, 0, 1);0x0B39SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(StepSize), CallFunc_MapRangeClamped_ReturnValue);0x0B62K2Node_MakeArray_Array = {FormatArgumentData{"", 0, FText(), 0, 0f, 0, 0}};0x0B9ACallFunc_Format_ReturnValue = Format(NSLOCTEXT("6D60C2E74D8AA44408EF28957D1A1979", "", "Gearbox Sensitivity"), K2Node_MakeArray_Array);0x0BFASetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(Text), CallFunc_Format_ReturnValue);0x0C23GameplayOptionsList.AddItem(CallFunc_SpawnObject_ReturnValue_1);0x0C4CPopFlow();0x0C4DLabel_0C4D:0x0C4DCallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0C61CallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0C7FK2Node_MakeArray_Array_3 = {FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Off"), FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "On")};0x0D05/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Labels), K2Node_MakeArray_Array_3);0x0D44K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0D68K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x0D85CallFunc_GetInvertLook_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetInvertLook();0x0DAFCallFunc_SelectInt_ReturnValue = SelectInt(1, 0, CallFunc_GetInvertLook_ReturnValue);0x0DDESetIntPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue);0x0E07Temp_text_Variable_1 = NSLOCTEXT("C903CB114E5FFEA7A214A7B58E35817D", "", "Invert Look");0x0E4CSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Text), Temp_text_Variable_1);0x0E75GameplayOptionsList.AddItem(CallFunc_SpawnObject_ReturnValue);0x0E9EPopFlow();0x0E9FLabel_0E9F:0x0E9FCallFunc_Map_Keys_Keys = {};0x0EAA/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(LanguageMap, CallFunc_Map_Keys_Keys);0x0EDCCallFunc_Map_Values_Values = {};0x0EE7/Script/Engine.Default__BlueprintMapLibrary.Map_Values(LanguageMap, CallFunc_Map_Values_Values);0x0F19CallFunc_SpawnObject_ReturnValue_5 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0F37/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(Labels), CallFunc_Map_Values_Values);0x0F76CallFunc_GetCurrentCulture_ReturnValue = GetCurrentCulture();0x0F92CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Map_Keys_Keys, CallFunc_GetCurrentCulture_ReturnValue);0x0FD6CallFunc_Max_ReturnValue = Max(CallFunc_Array_Find_ReturnValue, 0);0x1000SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(SelectedIndex), CallFunc_Max_ReturnValue);0x1029Temp_text_Variable_2 = NSLOCTEXT("F668978A41A7FC4ABB6865B8A76DD2B5", "", "Language");0x106BSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(Text), Temp_text_Variable_2);0x1094GameplayOptionsList.AddItem(CallFunc_SpawnObject_ReturnValue_5);0x10BDPopFlow();0x10BELabel_10BE:0x10BEreturn;0x10C0// end of script
Public0x00
void OnVOIPModeUpdated(int32 SelectedIndex)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x04
void PopulateSoundSettings()
Script3 statements · 39 bytes of bytecode
0x0000SoundOptions.PopulateSoundSettings();0x0024return;0x0026// end of script
Public0x00
void ApplySoundSettings()
Script3 statements · 39 bytes of bytecode
0x0000SoundOptions.ApplySoundSettings();0x0024return;0x0026// end of script
Public0x00
void ApplyGameplaySettings()
Script107 statements · 3,262 bytes of bytecode
0x0000PushFlow(Label_0CBB);0x0005CallFunc_GetListItems_ReturnValue = GameplayOptionsList.GetListItems();0x0037ItemDataList = CallFunc_GetListItems_ReturnValue;0x0052PushFlow(Label_0B7F);0x0057PushFlow(Label_0A34);0x005CPushFlow(Label_08CE);0x0061PushFlow(Label_0768);0x0066PushFlow(Label_03D7);0x006BCallFunc_GetGameUserSettings_ReturnValue_3 = GetGameUserSettings();0x007F/Script/Engine.Default__KismetArrayLibrary.Array_Get(ItemDataList, 0, CallFunc_Array_Get_Item_5);0x00B6K2Node_DynamicCast_AsOption_List_Item_Stepper_2 = Cast<OptionListItemStepper_C>(CallFunc_Array_Get_Item_5);0x00DAK2Node_DynamicCast_bSuccess_8 = Cast<1>(K2Node_DynamicCast_AsOption_List_Item_Stepper_2);0x00F7K2Node_DynamicCast_AsOption_List_Item_Stepper_2.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_2);0x0124CallFunc_Conv_IntToBool_ReturnValue_1 = Conv_IntToBool(CallFunc_GetSelectedIndex_SelectedIndex_2);0x0141K2Node_DynamicCast_AsRGGame_User_Settings_3 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_3);0x0165K2Node_DynamicCast_bSuccess_11 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_3);0x0182K2Node_DynamicCast_AsRGGame_User_Settings_3.SetHeadBobEnabled(CallFunc_Conv_IntToBool_ReturnValue_1);0x01ABCallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x01C5K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetPlayerPawn_ReturnValue);0x01E9K2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0206if (!(K2Node_DynamicCast_bSuccess_7)) PopFlow();0x0210CallFunc_GetAnimInstance_ReturnValue = K2Node_DynamicCast_AsBP_First_Person_Character.FirstPersonMesh.GetAnimInstance();0x0250K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP = Cast<BPA_BoxyRider_FPP_C>(CallFunc_GetAnimInstance_ReturnValue);0x0274K2Node_DynamicCast_bSuccess_9 = Cast<1>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP);0x0291if (!(K2Node_DynamicCast_bSuccess_9)) PopFlow();0x029BK2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(K2Node_DynamicCast_AsBPA_Boxy_Rider_FPP);0x02BFK2Node_DynamicCast_bSuccess_10 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x02DCif (!(K2Node_DynamicCast_bSuccess_10)) PopFlow();0x02E6/Script/Engine.Default__KismetArrayLibrary.Array_Get(ItemDataList, 0, CallFunc_Array_Get_Item_5);0x031DK2Node_DynamicCast_AsOption_List_Item_Stepper_2 = Cast<OptionListItemStepper_C>(CallFunc_Array_Get_Item_5);0x0341K2Node_DynamicCast_bSuccess_8 = Cast<1>(K2Node_DynamicCast_AsOption_List_Item_Stepper_2);0x035EK2Node_DynamicCast_AsOption_List_Item_Stepper_2.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_2);0x038BCallFunc_Conv_IntToBool_ReturnValue_1 = Conv_IntToBool(CallFunc_GetSelectedIndex_SelectedIndex_2);0x03A8K2Node_DynamicCast_AsBPI_Character_Anim.SetHeadbob(CallFunc_Conv_IntToBool_ReturnValue_1);0x03D6PopFlow();0x03D7Label_03D7:0x03D7CallFunc_GetGameUserSettings_ReturnValue_4 = GetGameUserSettings();0x03EB/Script/Engine.Default__KismetArrayLibrary.Array_Get(ItemDataList, 1, CallFunc_Array_Get_Item_6);0x0422K2Node_DynamicCast_AsRGGame_User_Settings_4 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_4);0x0446K2Node_DynamicCast_bSuccess_13 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_4);0x0463K2Node_DynamicCast_AsOption_List_Item_Bar_2 = Cast<OptionListItemBar_C>(CallFunc_Array_Get_Item_6);0x0487K2Node_DynamicCast_bSuccess_14 = Cast<1>(K2Node_DynamicCast_AsOption_List_Item_Bar_2);0x04A4CallFunc_FTrunc_ReturnValue = FTrunc(K2Node_DynamicCast_AsOption_List_Item_Bar_2.CurrentValue);0x04DFK2Node_DynamicCast_AsRGGame_User_Settings_4.SetFOV(CallFunc_FTrunc_ReturnValue);0x0508CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x0522K2Node_DynamicCast_AsBP_First_Person_Character_1 = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetPlayerPawn_ReturnValue_1);0x0546K2Node_DynamicCast_bSuccess_12 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_1);0x0563if (!(K2Node_DynamicCast_bSuccess_12)) PopFlow();0x056D/Script/Engine.Default__KismetArrayLibrary.Array_Get(ItemDataList, 1, CallFunc_Array_Get_Item_6);0x05A4K2Node_DynamicCast_AsOption_List_Item_Bar_2 = Cast<OptionListItemBar_C>(CallFunc_Array_Get_Item_6);0x05C8K2Node_DynamicCast_bSuccess_14 = Cast<1>(K2Node_DynamicCast_AsOption_List_Item_Bar_2);0x05E5CallFunc_SetFieldOfView_InFieldOfView_ImplicitCast = Cast<3>(K2Node_DynamicCast_AsOption_List_Item_Bar_2.CurrentValue);0x0618K2Node_DynamicCast_AsBP_First_Person_Character_1.FirstPersonCamera.SetFieldOfView(CallFunc_SetFieldOfView_InFieldOfView_ImplicitCast);0x065BCallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Ride/Vehicle/Blueprints/BP_Vehicle_Winnebago_01.BP_Vehicle_Winnebago_01_C);0x0679/Script/Engine.Default__KismetArrayLibrary.Array_Get(ItemDataList, 1, CallFunc_Array_Get_Item_6);0x06B0K2Node_DynamicCast_AsOption_List_Item_Bar_2 = Cast<OptionListItemBar_C>(CallFunc_Array_Get_Item_6);0x06D4K2Node_DynamicCast_bSuccess_14 = Cast<1>(K2Node_DynamicCast_AsOption_List_Item_Bar_2);0x06F1CallFunc_SetFieldOfView_InFieldOfView_ImplicitCast_1 = Cast<3>(K2Node_DynamicCast_AsOption_List_Item_Bar_2.CurrentValue);0x0724CallFunc_GetActorOfClass_ReturnValue.Camera.SetFieldOfView(CallFunc_SetFieldOfView_InFieldOfView_ImplicitCast_1);0x0767PopFlow();0x0768Label_0768:0x0768CallFunc_GetGameUserSettings_ReturnValue_2 = GetGameUserSettings();0x077C/Script/Engine.Default__KismetArrayLibrary.Array_Get(ItemDataList, 2, CallFunc_Array_Get_Item_4);0x07B3K2Node_DynamicCast_AsOption_List_Item_Bar_1 = Cast<OptionListItemBar_C>(CallFunc_Array_Get_Item_4);0x07D7K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsOption_List_Item_Bar_1);0x07F4K2Node_DynamicCast_AsRGGame_User_Settings_2 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_2);0x0818K2Node_DynamicCast_bSuccess_6 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_2);0x0835CallFunc_SetMouseSensitivity_SensitivityX_ImplicitCast = Cast<3>(K2Node_DynamicCast_AsOption_List_Item_Bar_1.CurrentValue);0x0868CallFunc_SetMouseSensitivity_SensitivityY_ImplicitCast = Cast<3>(K2Node_DynamicCast_AsOption_List_Item_Bar_1.CurrentValue);0x089BK2Node_DynamicCast_AsRGGame_User_Settings_2.SetMouseSensitivity(CallFunc_SetMouseSensitivity_SensitivityX_ImplicitCast, CallFunc_SetMouseSensitivity_SensitivityY_ImplicitCast);0x08CDPopFlow();0x08CELabel_08CE:0x08CECallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x08E2/Script/Engine.Default__KismetArrayLibrary.Array_Get(ItemDataList, 3, CallFunc_Array_Get_Item_3);0x0919K2Node_DynamicCast_AsRGGame_User_Settings_1 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_1);0x093DK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_1);0x095AK2Node_DynamicCast_AsOption_List_Item_Bar = Cast<OptionListItemBar_C>(CallFunc_Array_Get_Item_3);0x097EK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsOption_List_Item_Bar);0x099BCallFunc_SetClutchSensitivity_SensitivityX_ImplicitCast = Cast<3>(K2Node_DynamicCast_AsOption_List_Item_Bar.CurrentValue);0x09CECallFunc_SetClutchSensitivity_SensitivityY_ImplicitCast = Cast<3>(K2Node_DynamicCast_AsOption_List_Item_Bar.CurrentValue);0x0A01K2Node_DynamicCast_AsRGGame_User_Settings_1.SetClutchSensitivity(CallFunc_SetClutchSensitivity_SensitivityX_ImplicitCast, CallFunc_SetClutchSensitivity_SensitivityY_ImplicitCast);0x0A33PopFlow();0x0A34Label_0A34:0x0A34CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0A48K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0A6CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x0A89if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0A93/Script/Engine.Default__KismetArrayLibrary.Array_Get(ItemDataList, 4, CallFunc_Array_Get_Item_1);0x0ACAK2Node_DynamicCast_AsOption_List_Item_Stepper_1 = Cast<OptionListItemStepper_C>(CallFunc_Array_Get_Item_1);0x0AEEK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsOption_List_Item_Stepper_1);0x0B0BK2Node_DynamicCast_AsOption_List_Item_Stepper_1.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_1);0x0B38CallFunc_Conv_IntToBool_ReturnValue = Conv_IntToBool(CallFunc_GetSelectedIndex_SelectedIndex_1);0x0B55K2Node_DynamicCast_AsRGGame_User_Settings.SetInvertLook(CallFunc_Conv_IntToBool_ReturnValue);0x0B7EPopFlow();0x0B7FLabel_0B7F:0x0B7FCallFunc_Map_Keys_Keys = {};0x0B8A/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(LanguageMap, CallFunc_Map_Keys_Keys);0x0BBC/Script/Engine.Default__KismetArrayLibrary.Array_Get(ItemDataList, 5, CallFunc_Array_Get_Item);0x0BF3K2Node_DynamicCast_AsOption_List_Item_Stepper = Cast<OptionListItemStepper_C>(CallFunc_Array_Get_Item);0x0C17K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsOption_List_Item_Stepper);0x0C34K2Node_DynamicCast_AsOption_List_Item_Stepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x0C61/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, CallFunc_GetSelectedIndex_SelectedIndex, CallFunc_Array_Get_Item_2);0x0C9CCallFunc_SetCurrentCulture_ReturnValue = SetCurrentCulture(CallFunc_Array_Get_Item_2, true);0x0CBAPopFlow();0x0CBBLabel_0CBB:0x0CBBreturn;0x0CBD// end of script
Public0x00
void ApplyGraphicsSettings()
Script105 statements · 2,505 bytes of bytecode
0x0000PushFlow(Label_09C6);0x0005PushFlow(Label_086B);0x000APushFlow(Label_079D);0x000FPushFlow(Label_06CF);0x0014PushFlow(Label_05FB);0x0019PushFlow(Label_0456);0x001EPushFlow(Label_030A);0x0023PushFlow(Label_0250);0x0028PushFlow(Label_0192);0x002DPushFlow(Label_0100);0x0032CallFunc_GetSupportedFullscreenResolutions_Resolutions = {};0x003DCallFunc_GetSupportedFullscreenResolutions_ReturnValue = GetSupportedFullscreenResolutions(CallFunc_GetSupportedFullscreenResolutions_Resolutions);0x005ACallFunc_GetGameUserSettings_ReturnValue_7 = GetGameUserSettings();0x006EResolutionStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_4);0x009B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetSupportedFullscreenResolutions_Resolutions, CallFunc_GetSelectedIndex_SelectedIndex_4, CallFunc_Array_Get_Item_1);0x00D6CallFunc_GetGameUserSettings_ReturnValue_7.SetScreenResolution(CallFunc_Array_Get_Item_1);0x00FFPopFlow();0x0100Label_0100:0x0100ShouldApplyResolutionScale(CallFunc_ShouldApplyResolutionScale_bShouldApply);0x0117if (!(CallFunc_ShouldApplyResolutionScale_bShouldApply)) PopFlow();0x0121CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0135CallFunc_SetResolutionScaleValueEx_NewScaleValue_ImplicitCast = Cast<3>(ResolutionScaleBar.CurrentValue);0x0168CallFunc_GetGameUserSettings_ReturnValue.SetResolutionScaleValueEx(CallFunc_SetResolutionScaleValueEx_NewScaleValue_ImplicitCast);0x0191PopFlow();0x0192Label_0192:0x0192CallFunc_GetGameUserSettings_ReturnValue_8 = GetGameUserSettings();0x01A6FullscreenStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_3);0x01D3CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(CallFunc_GetSelectedIndex_SelectedIndex_3);0x01F8CallFunc_GetValidValue_ReturnValue = GetValidValue(/Script/Engine.EWindowMode, CallFunc_Conv_IntToByte_ReturnValue);0x0226CallFunc_GetGameUserSettings_ReturnValue_8.SetFullscreenMode(CallFunc_GetValidValue_ReturnValue);0x024FPopFlow();0x0250Label_0250:0x0250CallFunc_GetGameUserSettings_ReturnValue_5 = GetGameUserSettings();0x0264CallFunc_FTrunc_ReturnValue = FTrunc(FPSLimitSlider.CurrentValue);0x029FK2Node_DynamicCast_AsRGGame_User_Settings_4 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_5);0x02C3K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_4);0x02E0K2Node_DynamicCast_AsRGGame_User_Settings_4.SetMaxFPS(CallFunc_FTrunc_ReturnValue);0x0309PopFlow();0x030ALabel_030A:0x030ACallFunc_GetGameUserSettings_ReturnValue_4 = GetGameUserSettings();0x031EK2Node_DynamicCast_AsOption_List_Item_Stepper = Cast<OptionListItemStepper_C>(LumenStepper);0x0342K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsOption_List_Item_Stepper);0x035FK2Node_DynamicCast_AsOption_List_Item_Stepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_2);0x038CCallFunc_Conv_IntToBool_ReturnValue = Conv_IntToBool(CallFunc_GetSelectedIndex_SelectedIndex_2);0x03A9K2Node_DynamicCast_AsRGGame_User_Settings_3 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_4);0x03CDK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_3);0x03EAK2Node_DynamicCast_AsRGGame_User_Settings_3.SetLumenEnabled(CallFunc_Conv_IntToBool_ReturnValue);0x0413CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/UltraDynamicSky/Blueprints/Ultra_Dynamic_Sky.Ultra_Dynamic_Sky_C);0x0431CallFunc_GetActorOfClass_ReturnValue.ApplySettings();0x0455PopFlow();0x0456Label_0456:0x0456CallFunc_GetGameUserSettings_ReturnValue_3 = GetGameUserSettings();0x046ACallFunc_Map_Values_Values = {};0x0475/Script/Engine.Default__BlueprintMapLibrary.Map_Values(AAMap, CallFunc_Map_Values_Values);0x04A7CallFunc_Map_Keys_Keys = {};0x04B2/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(AAMap, CallFunc_Map_Keys_Keys);0x04E4AntiAliasMethodStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_7);0x0511CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Map_Values_Values, CallFunc_GetSelectedIndex_SelectedIndex_7);0x0555K2Node_DynamicCast_AsRGGame_User_Settings_2 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_3);0x0579K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_2);0x0596/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, CallFunc_Array_Find_ReturnValue, CallFunc_Array_Get_Item);0x05D1K2Node_DynamicCast_AsRGGame_User_Settings_2.SetAAMethod(CallFunc_Array_Get_Item);0x05FAPopFlow();0x05FBLabel_05FB:0x05FBOverallQualityStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_8);0x0628OverallQualitySelected = CallFunc_GetSelectedIndex_SelectedIndex_8;0x0643CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(OverallQualitySelected, 3);0x0665if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_06C0;0x0673CallFunc_GetGameUserSettings_ReturnValue_6 = GetGameUserSettings();0x0687CallFunc_GetGameUserSettings_ReturnValue_6.SetOverallScalabilityLevel(OverallQualitySelected);0x06B4DidChangedAdvancedGraphics = false;0x06BFPopFlow();0x06C0Label_06C0:0x06C0ApplyAdvancedGraphics();0x06CEPopFlow();0x06CFLabel_06CF:0x06CFCallFunc_GetGameUserSettings_ReturnValue_2 = GetGameUserSettings();0x06E3VSyncStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_6);0x0710CallFunc_EqualEqual_IntInt_ReturnValue_3 = EqualEqual_IntInt(CallFunc_GetSelectedIndex_SelectedIndex_6, 1);0x0732K2Node_DynamicCast_AsRGGame_User_Settings_1 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_2);0x0756K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_1);0x0773K2Node_DynamicCast_AsRGGame_User_Settings_1.SetVSyncEnabled(CallFunc_EqualEqual_IntInt_ReturnValue_3);0x079CPopFlow();0x079DLabel_079D:0x079DCallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x07B1DisableSceneCaptureComponentsStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_5);0x07DEK2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_1);0x0802K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x081FCallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(CallFunc_GetSelectedIndex_SelectedIndex_5, 1);0x0841K2Node_DynamicCast_AsRGGame_User_Settings.SetDisableSceneCaptureComponents(CallFunc_EqualEqual_IntInt_ReturnValue_2);0x086APopFlow();0x086BLabel_086B:0x086BCallFunc_GetRGGameUserSettings_ReturnValue = GetRGGameUserSettings();0x087FDLSSStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_1);0x08ACCallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_GetSelectedIndex_SelectedIndex_1, 0);0x08CECallFunc_GetRGGameUserSettings_ReturnValue.SetDLSSModeEnabled(CallFunc_EqualEqual_IntInt_ReturnValue_1);0x08F7DLSSSuperResolutionStepper.GetSelectedMode(CallFunc_GetSelectedMode_DLSSMode);0x0924CallFunc_GetRGGameUserSettings_ReturnValue.SetRGDLSSMode(CallFunc_GetSelectedMode_DLSSMode);0x094DDLSSRayReconstructionStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x097ACallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_GetSelectedIndex_SelectedIndex, 0);0x099CCallFunc_GetRGGameUserSettings_ReturnValue.SetDLSSRRModeEnabled(CallFunc_EqualEqual_IntInt_ReturnValue);0x09C5PopFlow();0x09C6Label_09C6:0x09C6return;0x09C8// end of script
Public0x00
void ApplyAdvancedGraphics()
Script62 statements · 1,123 bytes of bytecode
0x0000PushFlow(Label_0460);0x0005PushFlow(Label_03F5);0x000APushFlow(Label_038A);0x000FPushFlow(Label_031F);0x0014PushFlow(Label_02B4);0x0019PushFlow(Label_0249);0x001EPushFlow(Label_01DE);0x0023PushFlow(Label_0173);0x0028PushFlow(Label_0108);0x002DPushFlow(Label_009D);0x0032CallFunc_GetGameUserSettings_ReturnValue_9 = GetGameUserSettings();0x0046ShadowQualityStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_9);0x0073CallFunc_GetGameUserSettings_ReturnValue_9.SetShadowQuality(CallFunc_GetSelectedIndex_SelectedIndex_9);0x009CPopFlow();0x009DLabel_009D:0x009DCallFunc_GetGameUserSettings_ReturnValue_8 = GetGameUserSettings();0x00B1GlobalIlluminationQuality.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_8);0x00DECallFunc_GetGameUserSettings_ReturnValue_8.SetGlobalIlluminationQuality(CallFunc_GetSelectedIndex_SelectedIndex_8);0x0107PopFlow();0x0108Label_0108:0x0108CallFunc_GetGameUserSettings_ReturnValue_7 = GetGameUserSettings();0x011CReflectionQualityStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_7);0x0149CallFunc_GetGameUserSettings_ReturnValue_7.SetReflectionQuality(CallFunc_GetSelectedIndex_SelectedIndex_7);0x0172PopFlow();0x0173Label_0173:0x0173CallFunc_GetGameUserSettings_ReturnValue_6 = GetGameUserSettings();0x0187PostProcessStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_6);0x01B4CallFunc_GetGameUserSettings_ReturnValue_6.SetPostProcessingQuality(CallFunc_GetSelectedIndex_SelectedIndex_6);0x01DDPopFlow();0x01DELabel_01DE:0x01DECallFunc_GetGameUserSettings_ReturnValue_5 = GetGameUserSettings();0x01F2TextureStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_5);0x021FCallFunc_GetGameUserSettings_ReturnValue_5.SetTextureQuality(CallFunc_GetSelectedIndex_SelectedIndex_5);0x0248PopFlow();0x0249Label_0249:0x0249CallFunc_GetGameUserSettings_ReturnValue_4 = GetGameUserSettings();0x025DEffectsStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_3);0x028ACallFunc_GetGameUserSettings_ReturnValue_4.SetVisualEffectQuality(CallFunc_GetSelectedIndex_SelectedIndex_3);0x02B3PopFlow();0x02B4Label_02B4:0x02B4CallFunc_GetGameUserSettings_ReturnValue_3 = GetGameUserSettings();0x02C8FoilageStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_4);0x02F5CallFunc_GetGameUserSettings_ReturnValue_3.SetFoliageQuality(CallFunc_GetSelectedIndex_SelectedIndex_4);0x031EPopFlow();0x031FLabel_031F:0x031FCallFunc_GetGameUserSettings_ReturnValue_2 = GetGameUserSettings();0x0333ShadingStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_2);0x0360CallFunc_GetGameUserSettings_ReturnValue_2.SetShadingQuality(CallFunc_GetSelectedIndex_SelectedIndex_2);0x0389PopFlow();0x038ALabel_038A:0x038ACallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x039EViewDistanceStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_1);0x03CBCallFunc_GetGameUserSettings_ReturnValue_1.SetViewDistanceQuality(CallFunc_GetSelectedIndex_SelectedIndex_1);0x03F4PopFlow();0x03F5Label_03F5:0x03F5CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0409AntiAliasQualityStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x0436CallFunc_GetGameUserSettings_ReturnValue.SetAntiAliasingQuality(CallFunc_GetSelectedIndex_SelectedIndex);0x045FPopFlow();0x0460Label_0460:0x0460return;0x0462// end of script
Public0x00
bool BP_OnHandleBackAction()
Script4 statements · 53 bytes of bytecode
0x0000HandleOptionBack(CallFunc_HandleOptionBack_handled);0x0017ReturnValue = CallFunc_HandleOptionBack_handled;0x002Areturn ReturnValue;0x0034// end of script
EventProtected0x01
void HandleOptionBack(const bool& Handled)
Script13 statements · 220 bytes of bytecode
0x0000CallFunc_GetActiveWidget_ReturnValue = ContentSwitcher.GetActiveWidget();0x002ACallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetActiveWidget_ReturnValue, AdvancedGraphics);0x0050if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_00CE;0x005EContentSwitcher.SetActiveWidget(GraphicsOptionsList);0x008BPopulateGraphicsOptions();0x0099GraphicsOptionsList.NavigateToIndex(4);0x00BEHandled = true;0x00C9goto Label_00D9;0x00CELabel_00CE:0x00CEHandled = false;0x00D9Label_00D9:0x00D9return;0x00DB// end of script
Public0x01
void CloseAdvancedGraphics()
Script12 statements · 365 bytes of bytecode
0x0000GraphicsOptionsList.ClearListItems();0x0020PopulateGraphicsOptions();0x002ECallFunc_GetListItems_ReturnValue = GraphicsOptionsList.GetListItems();0x0060CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(CallFunc_GetListItems_ReturnValue);0x009B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetListItems_ReturnValue, CallFunc_Array_LastIndex_ReturnValue, CallFunc_Array_Get_Item);0x00D6GraphicsOptionsList.BP_SetSelectedItem(CallFunc_Array_Get_Item);0x00FFContentSwitcher.SetActiveWidget(GraphicsOptionsList);0x012CClearEnhancedInputBindings();0x0136K2Node_CreateDelegate_OutputDelegate.Bind(this, ApplySettings);0x014DBindEnhancedInputAction(/Game/Ride/Input/Actions/Menu/IA_UI_Generic_Apply.IA_UI_Generic_Apply, K2Node_CreateDelegate_OutputDelegate, true);0x016Areturn;0x016C// end of script
Public0x00
void PopulateAdvancedGraphics()
Script126 statements · 3,930 bytes of bytecode
0x0000PushFlow(Label_0F57);0x0005ResolutionIndex = 0;0x001CAdvancedGraphics.ClearListItems();0x003CPushFlow(Label_0DA3);0x0041PushFlow(Label_0C2A);0x0046PushFlow(Label_0AB7);0x004BPushFlow(Label_0944);0x0050PushFlow(Label_07BE);0x0055PushFlow(Label_064A);0x005APushFlow(Label_04D2);0x005FPushFlow(Label_035B);0x0064PushFlow(Label_01DC);0x0069CallFunc_GetGameUserSettings_ReturnValue_9 = GetGameUserSettings();0x007DCallFunc_SpawnObject_ReturnValue_9 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x009B/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_9, FName(Labels), QualitySettingsArray);0x00DACallFunc_GetShadowQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_9.GetShadowQuality();0x010CSetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_9, FName(SelectedIndex), CallFunc_GetShadowQuality_ReturnValue);0x0135Temp_text_Variable_4 = NSLOCTEXT("111F9AA749C273E285FD44A25928D866", "", "Shadows");0x0176SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_9, FName(Text), Temp_text_Variable_4);0x019FShadowQualityStepper = CallFunc_SpawnObject_ReturnValue_9;0x01B2AdvancedGraphics.AddItem(ShadowQualityStepper);0x01DBPopFlow();0x01DCLabel_01DC:0x01DCCallFunc_GetGameUserSettings_ReturnValue_8 = GetGameUserSettings();0x01F0CallFunc_SpawnObject_ReturnValue_8 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x020E/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_8, FName(Labels), QualitySettingsArray);0x024DCallFunc_GetGlobalIlluminationQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_8.GetGlobalIlluminationQuality();0x027FSetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_8, FName(SelectedIndex), CallFunc_GetGlobalIlluminationQuality_ReturnValue);0x02A8Temp_text_Variable_3 = NSLOCTEXT("553ED2284E3E8DA27B07FF912B6BAA99", "", "Global Illumination");0x02F5SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_8, FName(Text), Temp_text_Variable_3);0x031EGlobalIlluminationQuality = CallFunc_SpawnObject_ReturnValue_8;0x0331AdvancedGraphics.AddItem(GlobalIlluminationQuality);0x035APopFlow();0x035BLabel_035B:0x035BCallFunc_GetGameUserSettings_ReturnValue_7 = GetGameUserSettings();0x036FCallFunc_SpawnObject_ReturnValue_7 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x038D/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_7, FName(Labels), QualitySettingsArray);0x03CCCallFunc_GetReflectionQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_7.GetReflectionQuality();0x03FESetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_7, FName(SelectedIndex), CallFunc_GetReflectionQuality_ReturnValue);0x0427Temp_text_Variable_2 = NSLOCTEXT("E0DDB4504F43B65A89F1C29FD01ED898", "", "Reflections");0x046CSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_7, FName(Text), Temp_text_Variable_2);0x0495ReflectionQualityStepper = CallFunc_SpawnObject_ReturnValue_7;0x04A8AdvancedGraphics.AddItem(ReflectionQualityStepper);0x04D1PopFlow();0x04D2Label_04D2:0x04D2CallFunc_GetGameUserSettings_ReturnValue_6 = GetGameUserSettings();0x04E6CallFunc_SpawnObject_ReturnValue_6 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0504/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(Labels), QualitySettingsArray);0x0543CallFunc_GetPostProcessingQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_6.GetPostProcessingQuality();0x0575SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(SelectedIndex), CallFunc_GetPostProcessingQuality_ReturnValue);0x059ETemp_text_Variable_1 = NSLOCTEXT("B48C14DF442C87D028E2DE8AC665411B", "", "Post Process");0x05E4SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(Text), Temp_text_Variable_1);0x060DPostProcessStepper = CallFunc_SpawnObject_ReturnValue_6;0x0620AdvancedGraphics.AddItem(PostProcessStepper);0x0649PopFlow();0x064ALabel_064A:0x064ACallFunc_GetGameUserSettings_ReturnValue_5 = GetGameUserSettings();0x065ECallFunc_SpawnObject_ReturnValue_5 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x067C/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(Labels), QualitySettingsArray);0x06BBCallFunc_GetTextureQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_5.GetTextureQuality();0x06EDSetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(SelectedIndex), CallFunc_GetTextureQuality_ReturnValue);0x0716Temp_text_Variable = NSLOCTEXT("EE4CA24B408C13FC8E523B8AC99692DF", "", "Textures");0x0758SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(Text), Temp_text_Variable);0x0781TextureStepper = CallFunc_SpawnObject_ReturnValue_5;0x0794AdvancedGraphics.AddItem(TextureStepper);0x07BDPopFlow();0x07BELabel_07BE:0x07BECallFunc_GetGameUserSettings_ReturnValue_4 = GetGameUserSettings();0x07D2CallFunc_SpawnObject_ReturnValue_4 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x07F0/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(Labels), QualitySettingsArray);0x082FCallFunc_GetVisualEffectQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_4.GetVisualEffectQuality();0x0861SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(SelectedIndex), CallFunc_GetVisualEffectQuality_ReturnValue);0x088ATemp_text_Variable_5 = FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Effects");0x08DESetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(Text), Temp_text_Variable_5);0x0907EffectsStepper = CallFunc_SpawnObject_ReturnValue_4;0x091AAdvancedGraphics.AddItem(EffectsStepper);0x0943PopFlow();0x0944Label_0944:0x0944CallFunc_GetGameUserSettings_ReturnValue_3 = GetGameUserSettings();0x0958CallFunc_SpawnObject_ReturnValue_3 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0976/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(Labels), QualitySettingsArray);0x09B5CallFunc_GetFoliageQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_3.GetFoliageQuality();0x09E7SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(SelectedIndex), CallFunc_GetFoliageQuality_ReturnValue);0x0A10Temp_text_Variable_6 = NSLOCTEXT("68D4D3414FCB1F567DEAA9B111652901", "", "Foliage");0x0A51SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(Text), Temp_text_Variable_6);0x0A7AFoilageStepper = CallFunc_SpawnObject_ReturnValue_3;0x0A8DAdvancedGraphics.AddItem(FoilageStepper);0x0AB6PopFlow();0x0AB7Label_0AB7:0x0AB7CallFunc_GetGameUserSettings_ReturnValue_2 = GetGameUserSettings();0x0ACBCallFunc_SpawnObject_ReturnValue_2 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0AE9/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(Labels), QualitySettingsArray);0x0B28CallFunc_GetShadingQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_2.GetShadingQuality();0x0B5ASetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(SelectedIndex), CallFunc_GetShadingQuality_ReturnValue);0x0B83Temp_text_Variable_7 = NSLOCTEXT("5B09C69848A08EF4300E30AA6A8866C9", "", "Shading");0x0BC4SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(Text), Temp_text_Variable_7);0x0BEDShadingStepper = CallFunc_SpawnObject_ReturnValue_2;0x0C00AdvancedGraphics.AddItem(ShadingStepper);0x0C29PopFlow();0x0C2ALabel_0C2A:0x0C2ACallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x0C3ECallFunc_SpawnObject_ReturnValue_1 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0C5C/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(Labels), QualitySettingsArray);0x0C9BCallFunc_GetViewDistanceQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_1.GetViewDistanceQuality();0x0CCDSetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(SelectedIndex), CallFunc_GetViewDistanceQuality_ReturnValue);0x0CF6Temp_text_Variable_8 = NSLOCTEXT("8957EE89420B7413FB1C6D861BDFEF8F", "", "View Distance");0x0D3DSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(Text), Temp_text_Variable_8);0x0D66ViewDistanceStepper = CallFunc_SpawnObject_ReturnValue_1;0x0D79AdvancedGraphics.AddItem(ViewDistanceStepper);0x0DA2PopFlow();0x0DA3Label_0DA3:0x0DA3CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0DB7CallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0DD5/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Labels), QualitySettingsArray);0x0E14CallFunc_GetAntiAliasingQuality_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue.GetAntiAliasingQuality();0x0E46SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(SelectedIndex), CallFunc_GetAntiAliasingQuality_ReturnValue);0x0E6FCallFunc_Not_PreBool_ReturnValue = Not_PreBool(false);0x0E84SetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(bIsEnabled), CallFunc_Not_PreBool_ReturnValue);0x0EADTemp_text_Variable_9 = NSLOCTEXT("55384CDF4F1354D0EC2E6EA91FF06584", "", "Anti Alias");0x0EF1SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Text), Temp_text_Variable_9);0x0F1AAntiAliasQualityStepper = CallFunc_SpawnObject_ReturnValue;0x0F2DAdvancedGraphics.AddItem(AntiAliasQualityStepper);0x0F56PopFlow();0x0F57Label_0F57:0x0F57return;0x0F59// end of script
Public0x00
UWidget* BP_GetDesiredFocusTarget()
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = GraphicsOptionsList;0x0013return ReturnValue;0x001D// end of script
EventProtected0x08
void GetTextFromID(const FName& ID, FText& Text)
Script7 statements · 187 bytes of bytecode
0x0000CallFunc_GetPathName_ReturnValue = GetPathName(/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms);0x0025CallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(ID);0x004ACallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_GetPathName_ReturnValue);0x006FCallFunc_TextFromStringTable_ReturnValue = TextFromStringTable(CallFunc_Conv_StringToName_ReturnValue, CallFunc_Conv_NameToString_ReturnValue);0x009DText = CallFunc_TextFromStringTable_ReturnValue;0x00B8return;0x00BA// end of script
Public0x18
void OnAdvancedPressed(UOptionListItemBase_C* itemData)
Script7 statements · 151 bytes of bytecode
0x0000PopulateAdvancedGraphics();0x000EAdvancedGraphics.NavigateToIndex(0);0x0033ContentSwitcher.SetActiveWidget(AdvancedGraphics);0x0060K2Node_CreateDelegate_OutputDelegate.Bind(this, CloseAdvancedGraphics);0x0077BindEnhancedInputAction(/Game/Ride/Input/Actions/Menu/IA_UI_Generic_Back.IA_UI_Generic_Back, K2Node_CreateDelegate_OutputDelegate, false);0x0094return;0x0096// end of script
Public0x08
void PopulateGraphicsOptions()
Script259 statements · 8,503 bytes of bytecode
0x0000PushFlow(Label_2134);0x0005ResolutionIndex = 0;0x001CGraphicsOptionsList.ClearListItems();0x003CPushFlow(Label_20CD);0x0041PushFlow(Label_1FDA);0x0046PushFlow(Label_1DA7);0x004BPushFlow(Label_1BC4);0x0050PushFlow(Label_13B7);0x0055PushFlow(Label_1185);0x005APushFlow(Label_0F6E);0x005FPushFlow(Label_0C2B);0x0064PushFlow(Label_0A48);0x0069PushFlow(Label_0868);0x006EPushFlow(Label_0254);0x0073CallFunc_GetGameUserSettings_ReturnValue_2 = GetGameUserSettings();0x0087CallFunc_SpawnObject_ReturnValue_2 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x00A5/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(Labels), WindowArray);0x00E4CallFunc_GetFullscreenMode_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_2.GetFullscreenMode();0x0116CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_GetFullscreenMode_ReturnValue);0x013BSetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(SelectedIndex), CallFunc_Conv_ByteToInt_ReturnValue);0x0164Temp_text_Variable_1 = NSLOCTEXT("0C5F19C24340B32EB34A899EB6B5489C", "", "Full Screen Mode");0x01AESetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(Text), Temp_text_Variable_1);0x01D7FullscreenStepper = CallFunc_SpawnObject_ReturnValue_2;0x01EAGraphicsOptionsList.AddItem(FullscreenStepper);0x0213K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnWindowedModeUpdated);0x022AFullscreenStepper.OnSelectedIndexUpdated += K2Node_CreateDelegate_OutputDelegate_1;0x0253PopFlow();0x0254Label_0254:0x0254/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Resolutions);0x027DCallFunc_GetSupportedFullscreenResolutions_Resolutions = {};0x0288CallFunc_GetSupportedFullscreenResolutions_ReturnValue = GetSupportedFullscreenResolutions(CallFunc_GetSupportedFullscreenResolutions_Resolutions);0x02A5CallFunc_GetGameUserSettings_ReturnValue_7 = GetGameUserSettings();0x02B9CallFunc_GetScreenResolution_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_7.GetScreenResolution();0x02EBCallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_GetSupportedFullscreenResolutions_Resolutions, CallFunc_GetScreenResolution_ReturnValue);0x032FCallFunc_Max_ReturnValue = Max(CallFunc_Array_Find_ReturnValue, 0);0x0359ResolutionIndex = CallFunc_Max_ReturnValue;0x0374Temp_int_Loop_Counter_Variable = 0;0x038BTemp_int_Array_Index_Variable = 0;0x03A2Label_03A2:0x03A2CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetSupportedFullscreenResolutions_Resolutions);0x03DDCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0403if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0738;0x0411Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x042CPushFlow(Label_20EA);0x0431/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetSupportedFullscreenResolutions_Resolutions, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x046CCallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_Array_Get_Item.Y);0x049AK2Node_MakeStruct_FormatArgumentData.ArgumentName = "b";0x04B8K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x04D5K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x04F2K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x0516K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0536K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x055AK2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0577CallFunc_Conv_IntToInt64_ReturnValue_1 = Conv_IntToInt64(CallFunc_Array_Get_Item.X);0x05A5K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "a";0x05C3K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 0;0x05E0K2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = FText();0x05FDK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue_1;0x0621K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x0641K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x0665K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x0682K2Node_MakeArray_Array_4 = {K2Node_MakeStruct_FormatArgumentData_1, K2Node_MakeStruct_FormatArgumentData};0x069FCallFunc_Format_ReturnValue_2 = Format(NSLOCTEXT("AC890D1B4D5C90107382CB89C988020D", "", "{a}x{b}"), K2Node_MakeArray_Array_4);0x06F3CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Resolutions, CallFunc_Format_ReturnValue_2);0x0737PopFlow();0x0738Label_0738:0x0738CallFunc_SpawnObject_ReturnValue_8 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0756/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_8, FName(Labels), Resolutions);0x0795SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_8, FName(SelectedIndex), ResolutionIndex);0x07BETemp_text_Variable_3 = NSLOCTEXT("AD521FEE4D0019EF47F6949BAAD6BA42", "", "Resolution");0x0802SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_8, FName(Text), Temp_text_Variable_3);0x082BResolutionStepper = CallFunc_SpawnObject_ReturnValue_8;0x083EGraphicsOptionsList.AddItem(ResolutionStepper);0x0867PopFlow();0x0868Label_0868:0x0868CallFunc_GetGameUserSettings_ReturnValue_3 = GetGameUserSettings();0x087CCallFunc_SpawnObject_ReturnValue_3 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x089ASetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(MaxValue), 100);0x08C3CallFunc_GetGameUserSettings_ReturnValue_3.GetResolutionScaleInformationEx(CallFunc_GetResolutionScaleInformationEx_CurrentScaleNormalized, CallFunc_GetResolutionScaleInformationEx_CurrentScaleValue, CallFunc_GetResolutionScaleInformationEx_MinScaleValue, CallFunc_GetResolutionScaleInformationEx_MaxScaleValue);0x0907CallFunc_SetDoublePropertyByName_Value_ImplicitCast = Cast<4>(CallFunc_GetResolutionScaleInformationEx_CurrentScaleValue);0x0924SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(CurrentValue), CallFunc_SetDoublePropertyByName_Value_ImplicitCast);0x094DK2Node_MakeArray_Array = {FormatArgumentData{"", 0, FText(), 0, 0f, 0, 0}};0x0985CallFunc_Format_ReturnValue = Format(NSLOCTEXT("B1097311441B88D441EF55AE36174AA4", "", "Resolution scale"), K2Node_MakeArray_Array);0x09E2SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(Text), CallFunc_Format_ReturnValue);0x0A0BResolutionScaleBar = CallFunc_SpawnObject_ReturnValue_3;0x0A1EGraphicsOptionsList.AddItem(ResolutionScaleBar);0x0A47PopFlow();0x0A48Label_0A48:0x0A48CallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x0A5CK2Node_DynamicCast_AsRGGame_User_Settings_1 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_1);0x0A80K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_1);0x0A9Dif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0AA7CallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0AC5/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Labels), OnOffArray);0x0B04CallFunc_IsVSyncEnabled_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings_1.IsVSyncEnabled();0x0B2ECallFunc_SelectInt_ReturnValue_1 = SelectInt(1, 0, CallFunc_IsVSyncEnabled_ReturnValue);0x0B5DSetIntPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue_1);0x0B86Temp_text_Variable_7 = NSLOCTEXT("D21B6D5A4251B11BF8A80E83ED367A62", "", "VSync");0x0BC5SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Text), Temp_text_Variable_7);0x0BEEVSyncStepper = CallFunc_SpawnObject_ReturnValue;0x0C01GraphicsOptionsList.AddItem(VSyncStepper);0x0C2APopFlow();0x0C2BLabel_0C2B:0x0C2BCallFunc_GetGameUserSettings_ReturnValue_5 = GetGameUserSettings();0x0C3FCallFunc_SpawnObject_ReturnValue_6 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x0C5DCallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(15);0x0C82SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(MinValue), CallFunc_MakeLiteralDouble_ReturnValue_1);0x0CABCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(300);0x0CD0SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(MaxValue), CallFunc_MakeLiteralDouble_ReturnValue);0x0CF9K2Node_DynamicCast_AsRGGame_User_Settings_3 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_5);0x0D1DK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_3);0x0D3ACallFunc_GetMaxFPS_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings_3.GetMaxFPS();0x0D6CCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_GetMaxFPS_ReturnValue);0x0D91SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(CurrentValue), CallFunc_Conv_IntToDouble_ReturnValue);0x0DBACallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(300);0x0DDFCallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(15);0x0E04CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(16, CallFunc_MakeLiteralDouble_ReturnValue_1, CallFunc_MakeLiteralDouble_ReturnValue, 0, 1);0x0E4DSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(StepSize), CallFunc_MapRangeClamped_ReturnValue);0x0E76K2Node_MakeArray_Array_1 = {FormatArgumentData{"", 0, FText(), 0, 0f, 0, 0}};0x0EAECallFunc_Format_ReturnValue_1 = Format(NSLOCTEXT("8AFA789F491651BCDEED5A97C3833A50", "", "Max FPS Limit"), K2Node_MakeArray_Array_1);0x0F08SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(Text), CallFunc_Format_ReturnValue_1);0x0F31FPSLimitSlider = CallFunc_SpawnObject_ReturnValue_6;0x0F44GraphicsOptionsList.AddItem(FPSLimitSlider);0x0F6DPopFlow();0x0F6ELabel_0F6E:0x0F6ECallFunc_GetGameUserSettings_ReturnValue_6 = GetGameUserSettings();0x0F82CallFunc_SpawnObject_ReturnValue_7 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0FA0/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_7, FName(Labels), Overall);0x0FDFCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(DidChangedAdvancedGraphics);0x0FFCCallFunc_GetOverallScalabilityLevel_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_6.GetOverallScalabilityLevel();0x1032CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_GetOverallScalabilityLevel_ReturnValue, 0);0x1054CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_GreaterEqual_IntInt_ReturnValue, CallFunc_Not_PreBool_ReturnValue_1);0x107ACallFunc_SelectInt_ReturnValue_5 = SelectInt(CallFunc_GetOverallScalabilityLevel_ReturnValue, 4, CallFunc_BooleanAND_ReturnValue_2);0x10ADSetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_7, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue_5);0x10D6Temp_text_Variable_8 = NSLOCTEXT("3B7FC08143EE1602CAA79EA0FA4CEADA", "", "Overall Quality");0x111FSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_7, FName(Text), Temp_text_Variable_8);0x1148OverallQualityStepper = CallFunc_SpawnObject_ReturnValue_7;0x115BGraphicsOptionsList.AddItem(OverallQualityStepper);0x1184PopFlow();0x1185Label_1185:0x1185CallFunc_GetRGGameUserSettings_ReturnValue = GetRGGameUserSettings();0x1199CallFunc_SpawnObject_ReturnValue_5 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x11B7/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(Labels), AntiAliasLabels);0x11F6CallFunc_GetAAMethod_ReturnValue = CallFunc_GetRGGameUserSettings_ReturnValue.GetAAMethod();0x1228CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(AAMap, CallFunc_GetAAMethod_ReturnValue, CallFunc_Map_Find_Value);0x126DSetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(SelectedIndex), CallFunc_Map_Find_Value);0x1296CallFunc_IsDLSSModeEnabled_ReturnValue = CallFunc_GetRGGameUserSettings_ReturnValue.IsDLSSModeEnabled();0x12C0CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsDLSSModeEnabled_ReturnValue);0x12DDSetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(bIsEnabled), CallFunc_Not_PreBool_ReturnValue);0x1306Temp_text_Variable_9 = NSLOCTEXT("E4E9A0664561AA032F73149574514DED", "", "Anti Alias Method");0x1351SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(Text), Temp_text_Variable_9);0x137AAntiAliasMethodStepper = CallFunc_SpawnObject_ReturnValue_5;0x138DGraphicsOptionsList.AddItem(AntiAliasMethodStepper);0x13B6PopFlow();0x13B7Label_13B7:0x13B7PushFlow(Label_1B7F);0x13BCCallFunc_SpawnObject_ReturnValue_10 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, GraphicsOptionsList);0x13E2K2Node_MakeArray_Array_3 = {FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "On"), FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Off")};0x1468/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_10, FName(Labels), K2Node_MakeArray_Array_3);0x14A7CallFunc_IsDLSSEnabled_ReturnValue_2 = IsDLSSEnabled();0x14BBCallFunc_SelectInt_ReturnValue_3 = SelectInt(0, 1, CallFunc_IsDLSSEnabled_ReturnValue_2);0x14EASetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_10, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue_3);0x1513CallFunc_IsDLSSSupported_ReturnValue_1 = IsDLSSSupported();0x1527SetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue_10, FName(bIsEnabled), CallFunc_IsDLSSSupported_ReturnValue_1);0x1550Temp_text_Variable_2 = NSLOCTEXT("0157810547B57AB82C441FAC0D4440F2", "", "NVIDIA DLSS");0x1595SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_10, FName(Text), Temp_text_Variable_2);0x15BEDLSSStepper = CallFunc_SpawnObject_ReturnValue_10;0x15D1GraphicsOptionsList.AddItem(DLSSStepper);0x15FAK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnDLSSEnabledUpdated);0x1611CallFunc_SpawnObject_ReturnValue_10.OnSelectedIndexUpdated += K2Node_CreateDelegate_OutputDelegate_2;0x163ACallFunc_GetRGGameUserSettings_ReturnValue_1 = GetRGGameUserSettings();0x164ECallFunc_SpawnObject_ReturnValue_9 = SpawnObject(/Game/Ride/Menu/OptionListItemStepperDLSS.OptionListItemStepperDLSS_C, GraphicsOptionsList);0x1674GetSupportedDLSSModes(CallFunc_GetSupportedDLSSModes_DLSSModeList);0x168B/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_9, FName(RGDLSSMode), CallFunc_GetSupportedDLSSModes_DLSSModeList);0x16CACreateDLSSModeList(CallFunc_CreateDLSSModeList_DLSSModeList);0x16E1/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_9, FName(Labels), CallFunc_CreateDLSSModeList_DLSSModeList);0x1720CallFunc_GetRGDLSSMode_ReturnValue = CallFunc_GetRGGameUserSettings_ReturnValue_1.GetRGDLSSMode();0x1752GetDLSSModeIndex(CallFunc_GetRGDLSSMode_ReturnValue, CallFunc_GetDLSSModeIndex_Index);0x1772SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_9, FName(SelectedIndex), CallFunc_GetDLSSModeIndex_Index);0x179BCallFunc_IsDLSSEnabled_ReturnValue_1 = IsDLSSEnabled();0x17AFCallFunc_IsDLSSSupported_ReturnValue = IsDLSSSupported();0x17C3CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_IsDLSSEnabled_ReturnValue_1, CallFunc_IsDLSSSupported_ReturnValue);0x17E9SetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue_9, FName(bIsEnabled), CallFunc_BooleanAND_ReturnValue_1);0x1812Temp_text_Variable_4 = NSLOCTEXT("9727BBCD473F9EDECFA14699854771FF", "", "  Super Resolution");0x185ESetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_9, FName(Text), Temp_text_Variable_4);0x1887DLSSSuperResolutionStepper = CallFunc_SpawnObject_ReturnValue_9;0x189AK2Node_CreateDelegate_OutputDelegate.Bind(this, OnDLSSSuperResolutionUpdated);0x18B1DLSSSuperResolutionStepper.OnSelectedIndexUpdated += K2Node_CreateDelegate_OutputDelegate;0x18DAGraphicsOptionsList.AddItem(DLSSSuperResolutionStepper);0x1903CallFunc_SpawnObject_ReturnValue_1 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x1921K2Node_MakeArray_Array_2 = {FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Auto"), FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Off")};0x19A9/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(Labels), K2Node_MakeArray_Array_2);0x19E8CallFunc_IsDLSSRREnabled_ReturnValue = IsDLSSRREnabled();0x19FCCallFunc_SelectInt_ReturnValue_2 = SelectInt(0, 1, CallFunc_IsDLSSRREnabled_ReturnValue);0x1A2BSetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue_2);0x1A54CallFunc_IsDLSSRRSupported_ReturnValue = IsDLSSRRSupported();0x1A68CallFunc_IsDLSSEnabled_ReturnValue = IsDLSSEnabled();0x1A7CCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsDLSSEnabled_ReturnValue, CallFunc_IsDLSSRRSupported_ReturnValue);0x1AA2SetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(bIsEnabled), CallFunc_BooleanAND_ReturnValue);0x1ACBTemp_text_Variable_5 = NSLOCTEXT("CE1F964341961F4316FEC19286599147", "", "  Ray Reconstruction");0x1B19SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(Text), Temp_text_Variable_5);0x1B42DLSSRayReconstructionStepper = CallFunc_SpawnObject_ReturnValue_1;0x1B55GraphicsOptionsList.AddItem(DLSSRayReconstructionStepper);0x1B7EPopFlow();0x1B7FLabel_1B7F:0x1B7FDLSSStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x1BACOnDLSSEnabledUpdated(CallFunc_GetSelectedIndex_SelectedIndex);0x1BC3PopFlow();0x1BC4Label_1BC4:0x1BC4CallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x1BD8K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x1BFCK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x1C19if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x1C23CallFunc_SpawnObject_ReturnValue_11 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x1C41/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_11, FName(Labels), OnOffArray);0x1C80CallFunc_GetLumenEnabled_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetLumenEnabled();0x1CAACallFunc_SelectInt_ReturnValue = SelectInt(1, 0, CallFunc_GetLumenEnabled_ReturnValue);0x1CD9SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_11, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue);0x1D02Temp_text_Variable_10 = NSLOCTEXT("D70BC1374767340A6F8B0D8530348BF9", "", "Lumen");0x1D41SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_11, FName(Text), Temp_text_Variable_10);0x1D6ALumenStepper = CallFunc_SpawnObject_ReturnValue_11;0x1D7DGraphicsOptionsList.AddItem(LumenStepper);0x1DA6PopFlow();0x1DA7Label_1DA7:0x1DA7CallFunc_GetGameUserSettings_ReturnValue_4 = GetGameUserSettings();0x1DBBK2Node_DynamicCast_AsRGGame_User_Settings_2 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_4);0x1DDFK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_2);0x1DFCif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x1E06CallFunc_SpawnObject_ReturnValue_4 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x1E24/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(Labels), OnOffArray);0x1E63CallFunc_GetDisableSceneCaptureComponents_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings_2.GetDisableSceneCaptureComponents();0x1E8DCallFunc_SelectInt_ReturnValue_4 = SelectInt(1, 0, CallFunc_GetDisableSceneCaptureComponents_ReturnValue);0x1EBCSetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue_4);0x1EE5IsInMainMenu(CallFunc_IsInMainMenu_IsInMainMenu);0x1EFCSetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(bIsEnabled), CallFunc_IsInMainMenu_IsInMainMenu);0x1F25Temp_text_Variable = NSLOCTEXT("EB676D084946F2F16396A4AE1F612AED", "", "Disable Scene Capture");0x1F74SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(Text), Temp_text_Variable);0x1F9DDisableSceneCaptureComponentsStepper = CallFunc_SpawnObject_ReturnValue_4;0x1FB0GraphicsOptionsList.AddItem(DisableSceneCaptureComponentsStepper);0x1FD9PopFlow();0x1FDALabel_1FDA:0x1FDACallFunc_SpawnObject_ReturnValue_12 = SpawnObject(/Game/Ride/Menu/OptionListItemButton.OptionListItemButton_C, this);0x1FF8Temp_text_Variable_6 = NSLOCTEXT("DBD4AB644A73F04256D6FAB162E48CE1", "", "Advanced");0x203ASetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_12, FName(Text), Temp_text_Variable_6);0x2063K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnAdvancedPressed);0x207ACallFunc_SpawnObject_ReturnValue_12.OnClickedDelegate += K2Node_CreateDelegate_OutputDelegate_3;0x20A3GraphicsOptionsList.AddItem(CallFunc_SpawnObject_ReturnValue_12);0x20CCPopFlow();0x20CDLabel_20CD:0x20CDUpdateResolutionScaleEnabled();0x20DBUpdateResolutionEnabled();0x20E9PopFlow();0x20EALabel_20EA:0x20EACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x2114Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x212Fgoto Label_03A2;0x2134Label_2134:0x2134return;0x2136// end of script
Public0x00
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_OptionMenu(1026);0x000Freturn;0x0011// end of script
EventPublic0x00
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_OptionMenu(95);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnTabButtonCreation_Event(const FName& TabId, UCommonButtonBase* TabButton)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TabId = TabId;0x0012PersistentFrame.K2Node_CustomEvent_TabButton = TabButton;0x0024ExecuteUbergraph_WG_OptionMenu(583);0x0033return;0x0035// end of script
0x10
void ApplySettings()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_OptionMenu(744);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WG_OptionMenu_ContentSwitcher_K2Node_ComponentBoundEvent_0_OnActiveSwitcherIndexChanged__DelegateSignature(UWidget* ContentWidget, int32 Index)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_contentWidget = ContentWidget;0x0012PersistentFrame.K2Node_ComponentBoundEvent_index = Index;0x0024ExecuteUbergraph_WG_OptionMenu(1031);0x0033return;0x0035// end of script
0x0C
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_OptionMenu(1110);0x000Freturn;0x0011// end of script
EventProtected0x00
void ExecuteUbergraph_WG_OptionMenu(int32 EntryPoint)
Script48 statements · 1,134 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000AConstruct();0x0014PopulateGameplayOptions();0x0022PopulateGraphicsOptions();0x0030PopulateAdvancedGraphics();0x003EPopulateSoundSettings();0x004CPopulateKeybinds();0x005Agoto Label_046B;0x005FBP_OnActivated();0x0069WG_HorizontalTabList.SetLinkedSwitcher(ContentSwitcher);0x0096K2Node_CreateDelegate_OutputDelegate.Bind(this, OnTabButtonCreation_Event);0x00ADWG_HorizontalTabList.OnTabButtonCreation += K2Node_CreateDelegate_OutputDelegate;0x00D6CallFunc_RegisterTab_ReturnValue_1 = WG_HorizontalTabList.RegisterTab(FName(Gameplay), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, GameplayOptionsList, 0);0x0124CallFunc_RegisterTab_ReturnValue = WG_HorizontalTabList.RegisterTab(FName(Graphics), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, GraphicsOptionsList, 1);0x0172CallFunc_RegisterTab_ReturnValue_2 = WG_HorizontalTabList.RegisterTab(FName(Sound), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, SoundOptions, 2);0x01C0CallFunc_RegisterTab_ReturnValue_3 = WG_HorizontalTabList.RegisterTab(FName(Keybinds), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, KeybindMenu, 3);0x020EK2Node_CreateDelegate_OutputDelegate_1.Bind(this, ApplySettings);0x0225BindEnhancedInputAction(/Game/Ride/Input/Actions/Menu/IA_UI_Generic_Apply.IA_UI_Generic_Apply, K2Node_CreateDelegate_OutputDelegate_1, true);0x0242goto Label_046B;0x0247K2Node_DynamicCast_AsWG_Sign_Button = Cast<WG_SignButton_C>(K2Node_CustomEvent_TabButton);0x026BK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWG_Sign_Button);0x0288if (!(K2Node_DynamicCast_bSuccess)) goto Label_046B;0x0296GetTextFromID(K2Node_CustomEvent_TabId, CallFunc_GetTextFromID_text);0x02B6K2Node_DynamicCast_AsWG_Sign_Button.SetText(CallFunc_GetTextFromID_text);0x02E3goto Label_046B;0x02E8CallFunc_GetActiveWidget_ReturnValue = ContentSwitcher.GetActiveWidget();0x0312CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetActiveWidget_ReturnValue, AdvancedGraphics);0x0338if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_037A;0x0346DidChangedAdvancedGraphics = true;0x0351OverallQualityStepper.SetSelectedIndex(4);0x037ALabel_037A:0x037AApplyGraphicsSettings();0x0388ApplyGameplaySettings();0x0396ApplySoundSettings();0x03A4CallFunc_GetRGGameUserSettings_ReturnValue = GetRGGameUserSettings();0x03B8CallFunc_GetRGGameUserSettings_ReturnValue.ApplySettings(false);0x03DDCallFunc_GetRGGameUserSettings_ReturnValue.ApplyConsoleVarSettings();0x03FDgoto Label_046B;0x0402goto Label_000A;0x0407CallFunc_GetActiveWidget_ReturnValue_1 = ContentSwitcher.GetActiveWidget();0x0431CallFunc_GetActiveWidget_ReturnValue_1.SetFocus();0x0451goto Label_046B;0x0456BP_OnDeactivated();0x0460MicSensitivity = nullptr;0x046BLabel_046B:0x046Breturn;0x046D// end of script
Final0x04