Zdexby TheHolyOneZ
6,144 classes
/Game/Ride/Menu/WG_OptionMenu.WG_OptionMenu_C 0x0770 (1,904 B) align 8 inherited 0x04D8 39 scripted vtable /Game/Ride/Menu/WG_OptionMenu
0x00x0770

Members 55

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
0x01HAXX_DisabledVehicleHUDOnActivationbool7 flagsfalse
0x07190x07padding / unreflected
0x08GraphicsAPIStepperUOptionListItemStepper_C*6 flagsnullptr
0x10DirectXTArray<FText>3 flags[2 items]
0x08HeadbobUOptionListItemStepper_C*6 flagsnullptr
0x08FOVUOptionListItemBar_C*6 flagsnullptr
0x08MouseSensitivityUOptionListItemBar_C*6 flagsnullptr
0x08GearboxSensitiviyUOptionListItemBar_C*6 flagsnullptr
0x08InvertLookUOptionListItemStepper_C*6 flagsnullptr
0x08LanguageUOptionListItemStepper_C*6 flagsnullptr
0x08ShowVOIPUIUOptionListItemStepper_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 39

SignatureFlagsNativeParams
void GetVehicleHUD(const UWG_VehicleHUD_C*& VehicleHUD)
Script23 statements · 583 bytes of bytecode
0x0000CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0018CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetOwningPlayer_ReturnValue);0x0035if (!(CallFunc_IsValid_ReturnValue)) goto Label_0239;0x0043CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x005BCallFunc_K2_GetPawn_ReturnValue = CallFunc_GetOwningPlayer_ReturnValue.K2_GetPawn();0x0085K2Node_DynamicCast_AsBP_Vehicle_Base = Cast<BP_VehicleBase_C>(CallFunc_K2_GetPawn_ReturnValue);0x00A9K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Vehicle_Base);0x00C6if (!(K2Node_DynamicCast_bSuccess)) goto Label_0239;0x00D4CallFunc_IsValid_ReturnValue_1 = IsValid(K2Node_DynamicCast_AsBP_Vehicle_Base.VehicleHUD);0x0107if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0239;0x0115CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x012DCallFunc_GetOwningPlayer_ReturnValue_2 = K2Node_DynamicCast_AsBP_Vehicle_Base.VehicleHUD.GetOwningPlayer();0x0171CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetOwningPlayer_ReturnValue_2, CallFunc_GetOwningPlayer_ReturnValue_1);0x0197CallFunc_IsInViewport_ReturnValue = K2Node_DynamicCast_AsBP_Vehicle_Base.VehicleHUD.IsInViewport();0x01D7CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsInViewport_ReturnValue, CallFunc_EqualEqual_ObjectObject_ReturnValue);0x01FDif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0239;0x020BVehicleHUD = K2Node_DynamicCast_AsBP_Vehicle_Base.VehicleHUD;0x0234goto Label_0244;0x0239Label_0239:0x0239VehicleHUD = nullptr;0x0244Label_0244:0x0244return;0x0246// end of script
Public0x08
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)
Script15 statements · 194 bytes of bytecode
0x0000CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0015CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetGameMode_ReturnValue);0x0032if (!(CallFunc_IsValid_ReturnValue)) goto Label_00A4;0x0040CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0055K2Node_DynamicCast_AsGM_Frontend = Cast<GM_Frontend_C>(CallFunc_GetGameMode_ReturnValue);0x0079K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsGM_Frontend);0x0096if (!(K2Node_DynamicCast_bSuccess)) goto Label_00B4;0x00A4Label_00A4:0x00A4IsInMainMenu = true;0x00AFgoto Label_00BF;0x00B4Label_00B4:0x00B4IsInMainMenu = false;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)
Script18 statements · 496 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(AntiAliasQualityStepper);0x001DCallFunc_IsValid_ReturnValue_1 = IsValid(AntiAliasMethodStepper);0x003ACallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_IsValid_ReturnValue, CallFunc_IsValid_ReturnValue_1);0x0060if (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_01ED;0x006ECallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(SelectedIndex, 0);0x0090CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_EqualEqual_IntInt_ReturnValue);0x00ADAntiAliasQualityStepper.SetIsEnabled(CallFunc_Not_PreBool_ReturnValue);0x00DAAntiAliasMethodStepper.SetIsEnabled(CallFunc_Not_PreBool_ReturnValue);0x0107UpdateResolutionScaleEnabled();0x0115CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(SelectedIndex, 0);0x0137DLSSSuperResolutionStepper.SetIsEnabled(CallFunc_EqualEqual_IntInt_ReturnValue);0x0164CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(SelectedIndex, 0);0x0186CallFunc_IsDLSSRRSupported_ReturnValue = IsDLSSRRSupported();0x019ACallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsDLSSRRSupported_ReturnValue, CallFunc_EqualEqual_IntInt_ReturnValue);0x01C0DLSSRayReconstructionStepper.SetIsEnabled(CallFunc_BooleanAND_ReturnValue);0x01EDLabel_01ED:0x01EDreturn;0x01EF// end of script
Public0x04
void PopulateGameplayOptions()
Script144 statements · 5,334 bytes of bytecode
0x0000PushFlow(Label_14D3);0x0005ResolutionIndex = 0;0x001CCallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0030K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0054K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x0071CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0089CallFunc_GetPlayerControllerID_ReturnValue = GetPlayerControllerID(CallFunc_GetOwningPlayer_ReturnValue);0x00AECallFunc_GetLocalPlayerSettings_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetLocalPlayerSettings(CallFunc_GetPlayerControllerID_ReturnValue);0x00E9LocalPlayerSettings = CallFunc_GetLocalPlayerSettings_ReturnValue;0x0104GameplayOptionsList.ClearListItems();0x0124PushFlow(Label_1178);0x0129PushFlow(Label_0F18);0x012EPushFlow(Label_0D29);0x0133PushFlow(Label_0A5E);0x0138PushFlow(Label_0699);0x013DPushFlow(Label_032D);0x0142CallFunc_SpawnObject_ReturnValue_5 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0160K2Node_MakeArray_Array_6 = {FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Off"), FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "On")};0x01E6/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(Labels), K2Node_MakeArray_Array_6);0x0225CallFunc_SelectInt_ReturnValue = SelectInt(1, 0, LocalPlayerSettings.bHeadBobEnabled);0x025DSetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue);0x0286Temp_text_Variable_2 = NSLOCTEXT("70CE64DD44109171C6EE15A4EDDB3AB7", "", "Headbob");0x02C7SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(Text), Temp_text_Variable_2);0x02F0Headbob = CallFunc_SpawnObject_ReturnValue_5;0x0303GameplayOptionsList.AddItem(Headbob);0x032CPopFlow();0x032DLabel_032D:0x032DCallFunc_IsBuildForConsole_ReturnValue_1 = IsBuildForConsole();0x0341if (!(CallFunc_IsBuildForConsole_ReturnValue_1)) goto Label_0350;0x034FPopFlow();0x0350Label_0350:0x0350CallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x0364CallFunc_SpawnObject_ReturnValue_4 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x0382CallFunc_MakeLiteralDouble_ReturnValue_5 = MakeLiteralDouble(70);0x03A7SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(MinValue), CallFunc_MakeLiteralDouble_ReturnValue_5);0x03D0CallFunc_MakeLiteralDouble_ReturnValue_4 = MakeLiteralDouble(110);0x03F5SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(MaxValue), CallFunc_MakeLiteralDouble_ReturnValue_4);0x041EK2Node_DynamicCast_AsRGGame_User_Settings_1 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_1);0x0442K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_1);0x045FCallFunc_GetFOV_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings_1.GetFOV();0x0491CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_GetFOV_ReturnValue);0x04B6SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(CurrentValue), CallFunc_Conv_IntToDouble_ReturnValue);0x04DFCallFunc_MakeLiteralDouble_ReturnValue_4 = MakeLiteralDouble(110);0x0504CallFunc_MakeLiteralDouble_ReturnValue_5 = MakeLiteralDouble(70);0x0529CallFunc_MapRangeClamped_ReturnValue_2 = MapRangeClamped(71, CallFunc_MakeLiteralDouble_ReturnValue_5, CallFunc_MakeLiteralDouble_ReturnValue_4, 0, 1);0x0572SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(StepSize), CallFunc_MapRangeClamped_ReturnValue_2);0x059BK2Node_MakeArray_Array_3 = {FormatArgumentData{"", 0, FText(), 0, 0f, 0, 0}};0x05D3CallFunc_Format_ReturnValue_3 = Format(NSLOCTEXT("51AE2A174513443F82AF558349BAD447", "", "Field of View (FOV)"), K2Node_MakeArray_Array_3);0x0633SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(Text), CallFunc_Format_ReturnValue_3);0x065CFOV = CallFunc_SpawnObject_ReturnValue_4;0x066FGameplayOptionsList.AddItem(CallFunc_SpawnObject_ReturnValue_4);0x0698PopFlow();0x0699Label_0699:0x0699CallFunc_SpawnObject_ReturnValue_3 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x06B7CallFunc_MakeLiteralDouble_ReturnValue_3 = MakeLiteralDouble(0.1);0x06DCSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(MinValue), CallFunc_MakeLiteralDouble_ReturnValue_3);0x0705CallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(3);0x072ASetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(MaxValue), CallFunc_MakeLiteralDouble_ReturnValue_2);0x0753BreakVector2D(LocalPlayerSettings.MouseSensitivity, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x0781SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(CurrentValue), CallFunc_BreakVector2D_X_1);0x07AACallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(3);0x07CFCallFunc_MakeLiteralDouble_ReturnValue_3 = MakeLiteralDouble(0.1);0x07F4CallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(0.2, CallFunc_MakeLiteralDouble_ReturnValue_3, CallFunc_MakeLiteralDouble_ReturnValue_2, 0, 1);0x083DSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(StepSize), CallFunc_MapRangeClamped_ReturnValue_1);0x0866K2Node_MakeArray_Array = {FormatArgumentData{"", 0, FText(), 0, 0f, 0, 0}};0x089EK2Node_MakeArray_Array_1 = {FormatArgumentData{"", 0, FText(), 0, 0f, 0, 0}};0x08D6CallFunc_Format_ReturnValue = Format(NSLOCTEXT("D81BC22546C6D79AD172D685F3A82A96", "", "Mouse Sensitivity"), K2Node_MakeArray_Array);0x0934CallFunc_Format_ReturnValue_1 = Format(FText::FromStringTable("/Game/Ride/Menu/ST_ConsoleTerms.ST_ConsoleTerms", "LookSensitivity"), K2Node_MakeArray_Array_1);0x09A5CallFunc_IsBuildForSteam_ReturnValue = IsBuildForSteam();0x09B9Temp_bool_Variable_1 = CallFunc_IsBuildForSteam_ReturnValue;0x09CCSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(Text), Switch(Temp_bool_Variable_1, false => CallFunc_Format_ReturnValue_1, true => CallFunc_Format_ReturnValue, default => K2Node_Select_Default_1));0x0A21MouseSensitivity = CallFunc_SpawnObject_ReturnValue_3;0x0A34GameplayOptionsList.AddItem(MouseSensitivity);0x0A5DPopFlow();0x0A5ELabel_0A5E:0x0A5ECallFunc_SpawnObject_ReturnValue_2 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x0A7CCallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(0.5);0x0AA1SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(MinValue), CallFunc_MakeLiteralDouble_ReturnValue_1);0x0ACACallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(2);0x0AEFSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(MaxValue), CallFunc_MakeLiteralDouble_ReturnValue);0x0B18BreakVector2D(LocalPlayerSettings.ClutchSensitivity, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0B46SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(CurrentValue), CallFunc_BreakVector2D_X);0x0B6FCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(2);0x0B94CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(0.5);0x0BB9CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(0.6, CallFunc_MakeLiteralDouble_ReturnValue_1, CallFunc_MakeLiteralDouble_ReturnValue, 0, 1);0x0C02SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(StepSize), CallFunc_MapRangeClamped_ReturnValue);0x0C2BK2Node_MakeArray_Array_2 = {FormatArgumentData{"", 0, FText(), 0, 0f, 0, 0}};0x0C63CallFunc_Format_ReturnValue_2 = Format(NSLOCTEXT("6D60C2E74D8AA44408EF28957D1A1979", "", "Gearbox Sensitivity"), K2Node_MakeArray_Array_2);0x0CC3SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(Text), CallFunc_Format_ReturnValue_2);0x0CECGearboxSensitiviy = CallFunc_SpawnObject_ReturnValue_2;0x0CFFGameplayOptionsList.AddItem(GearboxSensitiviy);0x0D28PopFlow();0x0D29Label_0D29:0x0D29CallFunc_SpawnObject_ReturnValue_1 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0D47K2Node_MakeArray_Array_5 = {FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Off"), FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "On")};0x0DCD/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(Labels), K2Node_MakeArray_Array_5);0x0E0CCallFunc_SelectInt_ReturnValue_1 = SelectInt(1, 0, LocalPlayerSettings.bInvertLook);0x0E44SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue_1);0x0E6DTemp_text_Variable = NSLOCTEXT("C903CB114E5FFEA7A214A7B58E35817D", "", "Invert Look");0x0EB2SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(Text), Temp_text_Variable);0x0EDBInvertLook = CallFunc_SpawnObject_ReturnValue_1;0x0EEEGameplayOptionsList.AddItem(InvertLook);0x0F17PopFlow();0x0F18Label_0F18:0x0F18CallFunc_IsBuildForConsole_ReturnValue = IsBuildForConsole();0x0F2CCallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsBuildForConsole_ReturnValue);0x0F49if (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x0F53CallFunc_GetRGGameUserSettings_ReturnValue = GetRGGameUserSettings();0x0F67CallFunc_SpawnObject_ReturnValue_6 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0F85K2Node_MakeArray_Array_4 = {FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Off"), FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "On")};0x100B/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(Labels), K2Node_MakeArray_Array_4);0x104ACallFunc_GetShouldShowVoiceChatUI_ReturnValue = CallFunc_GetRGGameUserSettings_ReturnValue.GetShouldShowVoiceChatUI();0x1074CallFunc_SelectInt_ReturnValue_2 = SelectInt(1, 0, CallFunc_GetShouldShowVoiceChatUI_ReturnValue);0x10A3SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue_2);0x10CCTemp_text_Variable_3 = NSLOCTEXT("5DD370094CFA7AD11E305280A188895E", "", "Show VOIP UI");0x1112SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(Text), Temp_text_Variable_3);0x113BShowVOIPUI = CallFunc_SpawnObject_ReturnValue_6;0x114EGameplayOptionsList.AddItem(ShowVOIPUI);0x1177PopFlow();0x1178Label_1178:0x1178CallFunc_Map_Keys_Keys = {};0x1183/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(LanguageMap, CallFunc_Map_Keys_Keys);0x11B5CallFunc_Map_Values_Values = {};0x11C0/Script/Engine.Default__BlueprintMapLibrary.Map_Values(LanguageMap, CallFunc_Map_Values_Values);0x11F2CallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x1210/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Labels), CallFunc_Map_Values_Values);0x124FCallFunc_GetCurrentCulture_ReturnValue = GetCurrentCulture();0x126BCallFunc_FindSubstring_ReturnValue = FindSubstring(CallFunc_GetCurrentCulture_ReturnValue, "-", false, false, -1);0x129ACallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_FindSubstring_ReturnValue, 0);0x12BCCallFunc_Left_ReturnValue = Left(CallFunc_GetCurrentCulture_ReturnValue, CallFunc_FindSubstring_ReturnValue);0x12EACallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(LanguageMap, CallFunc_GetCurrentCulture_ReturnValue, CallFunc_Map_Find_Value);0x132FCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_Less_IntInt_ReturnValue, CallFunc_Map_Find_ReturnValue);0x1355Temp_bool_Variable = CallFunc_BooleanOR_ReturnValue;0x1368CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Map_Keys_Keys, Switch(Temp_bool_Variable, false => CallFunc_Left_ReturnValue, true => CallFunc_GetCurrentCulture_ReturnValue, default => K2Node_Select_Default));0x13D8CallFunc_Max_ReturnValue = Max(CallFunc_Array_Find_ReturnValue, 0);0x1402SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(SelectedIndex), CallFunc_Max_ReturnValue);0x142BTemp_text_Variable_1 = NSLOCTEXT("F668978A41A7FC4ABB6865B8A76DD2B5", "", "Language");0x146DSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Text), Temp_text_Variable_1);0x1496Language = CallFunc_SpawnObject_ReturnValue;0x14A9GameplayOptionsList.AddItem(CallFunc_SpawnObject_ReturnValue);0x14D2PopFlow();0x14D3Label_14D3:0x14D3return;0x14D5// 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()
Script148 statements · 3,475 bytes of bytecode
0x0000PushFlow(Label_0D90);0x0005CallFunc_GetListItems_ReturnValue = GameplayOptionsList.GetListItems();0x0037ItemDataList = CallFunc_GetListItems_ReturnValue;0x0052PushFlow(Label_0C3B);0x0057PushFlow(Label_0941);0x005CPushFlow(Label_0856);0x0061PushFlow(Label_07C8);0x0066PushFlow(Label_0722);0x006BPushFlow(Label_067C);0x0070PushFlow(Label_0389);0x0075PushFlow(Label_016D);0x007ACallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x008EK2Node_DynamicCast_AsRGGame_User_Settings_1 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_1);0x00B2K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_1);0x00CFif (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x00D9CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x00F1CallFunc_GetPlayerControllerID_ReturnValue_1 = GetPlayerControllerID(CallFunc_GetOwningPlayer_ReturnValue_1);0x0116CallFunc_GetLocalPlayerSettings_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings_1.GetLocalPlayerSettings(CallFunc_GetPlayerControllerID_ReturnValue_1);0x0151localSettings = CallFunc_GetLocalPlayerSettings_ReturnValue;0x016CPopFlow();0x016DLabel_016D:0x016DCallFunc_IsValid_ReturnValue_1 = IsValid(Headbob);0x018Aif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0194Headbob.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_1);0x01C1CallFunc_Conv_IntToBool_ReturnValue_1 = Conv_IntToBool(CallFunc_GetSelectedIndex_SelectedIndex_1);0x01DElocalSettings.bHeadBobEnabled = CallFunc_Conv_IntToBool_ReturnValue_1;0x01FACallFunc_GetOwningPlayerPawn_ReturnValue = GetOwningPlayerPawn();0x020EK2Node_DynamicCast_AsBPI_Runtime_Options_1 = Cast<BPI_RuntimeOptions_C>(CallFunc_GetOwningPlayerPawn_ReturnValue);0x0232K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Runtime_Options_1);0x024Fif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0379;0x025DK2Node_DynamicCast_AsBPI_Runtime_Options_1.GetFirstPersonMesh(CallFunc_GetFirstPersonMesh_SkeletalMesh);0x028BLabel_028B:0x028BCallFunc_GetAnimInstance_ReturnValue = CallFunc_GetFirstPersonMesh_SkeletalMesh.GetAnimInstance();0x02B5K2Node_DynamicCast_AsBPI_Character_Anim = Cast<BPI_CharacterAnim_C>(CallFunc_GetAnimInstance_ReturnValue);0x02D9K2Node_DynamicCast_bSuccess_2 = Cast<2>(K2Node_DynamicCast_AsBPI_Character_Anim);0x02F6if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0300Headbob.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_1);0x032DCallFunc_Conv_IntToBool_ReturnValue_1 = Conv_IntToBool(CallFunc_GetSelectedIndex_SelectedIndex_1);0x034AK2Node_DynamicCast_AsBPI_Character_Anim.SetHeadbob(CallFunc_Conv_IntToBool_ReturnValue_1);0x0378PopFlow();0x0379Label_0379:0x0379CallFunc_GetFirstPersonMesh_SkeletalMesh = nullptr;0x0384goto Label_028B;0x0389Label_0389:0x0389CallFunc_IsValid_ReturnValue_5 = IsValid(FOV);0x03A6if (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x03B0CallFunc_GetRGGameUserSettings_ReturnValue_1 = GetRGGameUserSettings();0x03C4CallFunc_Round_ReturnValue = Round(FOV.CurrentValue);0x03FFCallFunc_GetRGGameUserSettings_ReturnValue_1.SetFOV(CallFunc_Round_ReturnValue);0x0428CallFunc_GetAllActorsWithInterface_OutActors = {};0x0433GetAllActorsWithInterface(this, /Game/Ride/Menu/BPI_RuntimeOptions.BPI_RuntimeOptions_C, CallFunc_GetAllActorsWithInterface_OutActors);0x0450Temp_int_Loop_Counter_Variable = 0;0x0467Temp_int_Array_Index_Variable_1 = 0;0x047ELabel_047E:0x047ECallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsWithInterface_OutActors);0x04B9CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x04DFif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x04E9Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0504PushFlow(Label_0632);0x0509/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsWithInterface_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0544K2Node_DynamicCast_AsBPI_Runtime_Options = Cast<BPI_RuntimeOptions_C>(CallFunc_Array_Get_Item_1);0x0568K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Runtime_Options);0x0585if (!(K2Node_DynamicCast_bSuccess)) goto Label_0622;0x0593K2Node_DynamicCast_AsBPI_Runtime_Options.GetCameraComponent(CallFunc_GetCameraComponent_CameraComponent);0x05C1Label_05C1:0x05C1CallFunc_SetFieldOfView_InFieldOfView_ImplicitCast = Cast<3>(FOV.CurrentValue);0x05F4CallFunc_GetCameraComponent_CameraComponent.SetFieldOfView(CallFunc_SetFieldOfView_InFieldOfView_ImplicitCast);0x0621PopFlow();0x0622Label_0622:0x0622CallFunc_GetCameraComponent_CameraComponent = nullptr;0x062Dgoto Label_05C1;0x0632Label_0632:0x0632CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x065CTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0677goto Label_047E;0x067CLabel_067C:0x067CCallFunc_IsValid_ReturnValue_6 = IsValid(MouseSensitivity);0x0699if (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x06A3CallFunc_MakeVector2D_ReturnValue = MakeVector2D(MouseSensitivity.CurrentValue, MouseSensitivity.CurrentValue);0x06FDlocalSettings.MouseSensitivity = CallFunc_MakeVector2D_ReturnValue;0x0721PopFlow();0x0722Label_0722:0x0722CallFunc_IsValid_ReturnValue_7 = IsValid(GearboxSensitiviy);0x073Fif (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x0749CallFunc_MakeVector2D_ReturnValue_1 = MakeVector2D(GearboxSensitiviy.CurrentValue, GearboxSensitiviy.CurrentValue);0x07A3localSettings.ClutchSensitivity = CallFunc_MakeVector2D_ReturnValue_1;0x07C7PopFlow();0x07C8Label_07C8:0x07C8CallFunc_IsValid_ReturnValue = IsValid(InvertLook);0x07E5if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x07EFInvertLook.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x081CCallFunc_Conv_IntToBool_ReturnValue = Conv_IntToBool(CallFunc_GetSelectedIndex_SelectedIndex);0x0839localSettings.bInvertLook = CallFunc_Conv_IntToBool_ReturnValue;0x0855PopFlow();0x0856Label_0856:0x0856CallFunc_Map_Keys_Keys = {};0x0861/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(LanguageMap, CallFunc_Map_Keys_Keys);0x0893CallFunc_IsValid_ReturnValue_3 = IsValid(Language);0x08B0if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x08BALanguage.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_2);0x08E7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, CallFunc_GetSelectedIndex_SelectedIndex_2, CallFunc_Array_Get_Item_2);0x0922CallFunc_SetCurrentCulture_ReturnValue = SetCurrentCulture(CallFunc_Array_Get_Item_2, true);0x0940PopFlow();0x0941Label_0941:0x0941CallFunc_IsValid_ReturnValue_4 = IsValid(ShowVOIPUI);0x095Eif (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x0968CallFunc_GetRGGameUserSettings_ReturnValue = GetRGGameUserSettings();0x097CShowVOIPUI.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_3);0x09A9CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_GetSelectedIndex_SelectedIndex_3, 1);0x09CBCallFunc_GetRGGameUserSettings_ReturnValue.SetShouldShowVoiceChatUI(CallFunc_EqualEqual_IntInt_ReturnValue);0x09F4CallFunc_GetAllActorsOfClass_OutActors = {};0x09FFGetAllActorsOfClass(this, /Game/Ride/Character/Blueprints/BP_FirstPersonPlayerController.BP_FirstPersonPlayerController_C, CallFunc_GetAllActorsOfClass_OutActors);0x0A1CTemp_int_Loop_Counter_Variable_1 = 0;0x0A33Temp_int_Array_Index_Variable = 0;0x0A4ALabel_0A4A:0x0A4ACallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0A85CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x0AABif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0AB5Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0AD0PushFlow(Label_0BF1);0x0AD5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0B10CallFunc_Array_Get_Item.GetPlayerHUDSharedWidget(CallFunc_GetPlayerHUDSharedWidget_HUD_Widget);0x0B3DCallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetPlayerHUDSharedWidget_HUD_Widget);0x0B5Aif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0B64/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0B9FCallFunc_Array_Get_Item.GetPlayerHUDSharedWidget(CallFunc_GetPlayerHUDSharedWidget_HUD_Widget);0x0BCCCallFunc_GetPlayerHUDSharedWidget_HUD_Widget.UpdateVOIPUIVisibility();0x0BF0PopFlow();0x0BF1Label_0BF1:0x0BF1CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0C1BTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0C36goto Label_0A4A;0x0C3BLabel_0C3B:0x0C3BCallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x0C4FCallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0C67CallFunc_GetPlayerControllerID_ReturnValue = GetPlayerControllerID(CallFunc_GetOwningPlayer_ReturnValue);0x0C8CK2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x0CB0K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x0CCDK2Node_DynamicCast_AsRGGame_User_Settings.SetLocalPlayerSettings(CallFunc_GetPlayerControllerID_ReturnValue, localSettings);0x0CFFCallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0D17K2Node_DynamicCast_AsRGPlayer_Controller = Cast<RGPlayerController>(CallFunc_GetOwningPlayer_ReturnValue);0x0D3BK2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_Controller);0x0D58if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0D62K2Node_DynamicCast_AsRGPlayer_Controller.SetLocalPlayerSettings(localSettings);0x0D8FPopFlow();0x0D90Label_0D90:0x0D90return;0x0D92// end of script
Public0x00
void ApplyGraphicsSettings()
Script126 statements · 2,932 bytes of bytecode
0x0000PushFlow(Label_0B71);0x0005PushFlow(Label_0B58);0x000APushFlow(Label_09D0);0x000FPushFlow(Label_0875);0x0014PushFlow(Label_07A7);0x0019PushFlow(Label_06D9);0x001EPushFlow(Label_0605);0x0023PushFlow(Label_0460);0x0028PushFlow(Label_0314);0x002DPushFlow(Label_025A);0x0032PushFlow(Label_019C);0x0037PushFlow(Label_010A);0x003CCallFunc_GetSupportedFullscreenResolutions_Resolutions = {};0x0047CallFunc_GetSupportedFullscreenResolutions_ReturnValue = GetSupportedFullscreenResolutions(CallFunc_GetSupportedFullscreenResolutions_Resolutions);0x0064CallFunc_GetGameUserSettings_ReturnValue_7 = GetGameUserSettings();0x0078ResolutionStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_5);0x00A5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetSupportedFullscreenResolutions_Resolutions, CallFunc_GetSelectedIndex_SelectedIndex_5, CallFunc_Array_Get_Item_1);0x00E0CallFunc_GetGameUserSettings_ReturnValue_7.SetScreenResolution(CallFunc_Array_Get_Item_1);0x0109PopFlow();0x010ALabel_010A:0x010AShouldApplyResolutionScale(CallFunc_ShouldApplyResolutionScale_bShouldApply);0x0121if (!(CallFunc_ShouldApplyResolutionScale_bShouldApply)) PopFlow();0x012BCallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x013FCallFunc_SetResolutionScaleValueEx_NewScaleValue_ImplicitCast = Cast<3>(ResolutionScaleBar.CurrentValue);0x0172CallFunc_GetGameUserSettings_ReturnValue.SetResolutionScaleValueEx(CallFunc_SetResolutionScaleValueEx_NewScaleValue_ImplicitCast);0x019BPopFlow();0x019CLabel_019C:0x019CCallFunc_GetGameUserSettings_ReturnValue_8 = GetGameUserSettings();0x01B0FullscreenStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_4);0x01DDCallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(CallFunc_GetSelectedIndex_SelectedIndex_4);0x0202CallFunc_GetValidValue_ReturnValue = GetValidValue(/Script/Engine.EWindowMode, CallFunc_Conv_IntToByte_ReturnValue);0x0230CallFunc_GetGameUserSettings_ReturnValue_8.SetFullscreenMode(CallFunc_GetValidValue_ReturnValue);0x0259PopFlow();0x025ALabel_025A:0x025ACallFunc_GetGameUserSettings_ReturnValue_5 = GetGameUserSettings();0x026ECallFunc_FTrunc_ReturnValue = FTrunc(FPSLimitSlider.CurrentValue);0x02A9K2Node_DynamicCast_AsRGGame_User_Settings_4 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_5);0x02CDK2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_4);0x02EAK2Node_DynamicCast_AsRGGame_User_Settings_4.SetMaxFPS(CallFunc_FTrunc_ReturnValue);0x0313PopFlow();0x0314Label_0314:0x0314CallFunc_GetGameUserSettings_ReturnValue_4 = GetGameUserSettings();0x0328K2Node_DynamicCast_AsOption_List_Item_Stepper = Cast<OptionListItemStepper_C>(LumenStepper);0x034CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsOption_List_Item_Stepper);0x0369K2Node_DynamicCast_AsOption_List_Item_Stepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_3);0x0396CallFunc_Conv_IntToBool_ReturnValue = Conv_IntToBool(CallFunc_GetSelectedIndex_SelectedIndex_3);0x03B3K2Node_DynamicCast_AsRGGame_User_Settings_3 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_4);0x03D7K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_3);0x03F4K2Node_DynamicCast_AsRGGame_User_Settings_3.SetLumenEnabled(CallFunc_Conv_IntToBool_ReturnValue);0x041DCallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/UltraDynamicSky/Blueprints/Ultra_Dynamic_Sky.Ultra_Dynamic_Sky_C);0x043BCallFunc_GetActorOfClass_ReturnValue.ApplySettings();0x045FPopFlow();0x0460Label_0460:0x0460CallFunc_GetGameUserSettings_ReturnValue_3 = GetGameUserSettings();0x0474CallFunc_Map_Values_Values = {};0x047F/Script/Engine.Default__BlueprintMapLibrary.Map_Values(AAMap, CallFunc_Map_Values_Values);0x04B1CallFunc_Map_Keys_Keys = {};0x04BC/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(AAMap, CallFunc_Map_Keys_Keys);0x04EEAntiAliasMethodStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_8);0x051BCallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_Map_Values_Values, CallFunc_GetSelectedIndex_SelectedIndex_8);0x055FK2Node_DynamicCast_AsRGGame_User_Settings_2 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_3);0x0583K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_2);0x05A0/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, CallFunc_Array_Find_ReturnValue, CallFunc_Array_Get_Item);0x05DBK2Node_DynamicCast_AsRGGame_User_Settings_2.SetAAMethod(CallFunc_Array_Get_Item);0x0604PopFlow();0x0605Label_0605:0x0605OverallQualityStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_9);0x0632OverallQualitySelected = CallFunc_GetSelectedIndex_SelectedIndex_9;0x064DCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(OverallQualitySelected, 3);0x066Fif (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_06CA;0x067DCallFunc_GetGameUserSettings_ReturnValue_6 = GetGameUserSettings();0x0691CallFunc_GetGameUserSettings_ReturnValue_6.SetOverallScalabilityLevel(OverallQualitySelected);0x06BEDidChangedAdvancedGraphics = false;0x06C9PopFlow();0x06CALabel_06CA:0x06CAApplyAdvancedGraphics();0x06D8PopFlow();0x06D9Label_06D9:0x06D9CallFunc_GetGameUserSettings_ReturnValue_2 = GetGameUserSettings();0x06EDVSyncStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_7);0x071AK2Node_DynamicCast_AsRGGame_User_Settings_1 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_2);0x073EK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_1);0x075BCallFunc_EqualEqual_IntInt_ReturnValue_3 = EqualEqual_IntInt(CallFunc_GetSelectedIndex_SelectedIndex_7, 1);0x077DK2Node_DynamicCast_AsRGGame_User_Settings_1.SetVSyncEnabled(CallFunc_EqualEqual_IntInt_ReturnValue_3);0x07A6PopFlow();0x07A7Label_07A7:0x07A7CallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x07BBDisableSceneCaptureComponentsStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_6);0x07E8K2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_1);0x080CK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x0829CallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(CallFunc_GetSelectedIndex_SelectedIndex_6, 1);0x084BK2Node_DynamicCast_AsRGGame_User_Settings.SetDisableSceneCaptureComponents(CallFunc_EqualEqual_IntInt_ReturnValue_2);0x0874PopFlow();0x0875Label_0875:0x0875CallFunc_GetRGGameUserSettings_ReturnValue = GetRGGameUserSettings();0x0889DLSSStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_2);0x08B6CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_GetSelectedIndex_SelectedIndex_2, 0);0x08D8CallFunc_GetRGGameUserSettings_ReturnValue.SetDLSSModeEnabled(CallFunc_EqualEqual_IntInt_ReturnValue_1);0x0901DLSSSuperResolutionStepper.GetSelectedMode(CallFunc_GetSelectedMode_DLSSMode);0x092ECallFunc_GetRGGameUserSettings_ReturnValue.SetRGDLSSMode(CallFunc_GetSelectedMode_DLSSMode);0x0957DLSSRayReconstructionStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex_1);0x0984CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_GetSelectedIndex_SelectedIndex_1, 0);0x09A6CallFunc_GetRGGameUserSettings_ReturnValue.SetDLSSRRModeEnabled(CallFunc_EqualEqual_IntInt_ReturnValue);0x09CFPopFlow();0x09D0Label_09D0:0x09D0CallFunc_IsValid_ReturnValue = IsValid(GraphicsAPIStepper);0x09EDif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x09F7CallFunc_GetCurrentGraphicsAPI_ReturnValue = GetCurrentGraphicsAPI();0x0A13CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_GetCurrentGraphicsAPI_ReturnValue);0x0A38GraphicsAPIStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x0A65CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(CallFunc_Conv_ByteToInt_ReturnValue, CallFunc_GetSelectedIndex_SelectedIndex);0x0A8Bif (!(CallFunc_NotEqual_IntInt_ReturnValue)) PopFlow();0x0A95GraphicsAPIStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x0AC2Temp_byte_Variable = 0;0x0AD6Temp_byte_Variable_1 = 1;0x0AEATemp_int_Variable = CallFunc_GetSelectedIndex_SelectedIndex;0x0B05SetDxVersion(Switch(Temp_int_Variable, 0 => Temp_byte_Variable, 1 => Temp_byte_Variable_1, default => K2Node_Select_Default));0x0B4CShowRestartRequired = true;0x0B57PopFlow();0x0B58Label_0B58:0x0B58if (!(ShowRestartRequired)) PopFlow();0x0B62ShowRestartRequired();0x0B70PopFlow();0x0B71Label_0B71:0x0B71return;0x0B73// 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()
Script19 statements · 368 bytes of bytecode
0x0000CallFunc_GetActiveWidget_ReturnValue_1 = ContentSwitcher.GetActiveWidget();0x002AK2Node_DynamicCast_AsCommon_Activatable_Widget = Cast<CommonActivatableWidget>(CallFunc_GetActiveWidget_ReturnValue_1);0x004EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsCommon_Activatable_Widget);0x006Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_00BB;0x0079CallFunc_GetDesiredFocusTarget_ReturnValue = K2Node_DynamicCast_AsCommon_Activatable_Widget.GetDesiredFocusTarget();0x00A3ReturnValue = CallFunc_GetDesiredFocusTarget_ReturnValue;0x00B6goto Label_0165;0x00BBLabel_00BB:0x00BBCallFunc_GetActiveWidget_ReturnValue = ContentSwitcher.GetActiveWidget();0x00E5CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetActiveWidget_ReturnValue);0x0102if (!(CallFunc_IsValid_ReturnValue)) goto Label_0152;0x0110CallFunc_GetActiveWidget_ReturnValue = ContentSwitcher.GetActiveWidget();0x013AReturnValue = CallFunc_GetActiveWidget_ReturnValue;0x014Dgoto Label_0165;0x0152Label_0152:0x0152ReturnValue = GraphicsOptionsList;0x0165Label_0165:0x0165return ReturnValue;0x016F// 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()
Script276 statements · 9,038 bytes of bytecode
0x0000PushFlow(Label_234B);0x0005ResolutionIndex = 0;0x001CGraphicsOptionsList.ClearListItems();0x003CPushFlow(Label_022A);0x0041CallFunc_IsBuildForSteam_ReturnValue = IsBuildForSteam();0x0055CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsBuildForSteam_ReturnValue);0x0072if (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x007CCallFunc_SpawnObject_ReturnValue_10 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x009A/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_10, FName(Labels), DirectX);0x00D9CallFunc_GetCurrentGraphicsAPI_ReturnValue = GetCurrentGraphicsAPI();0x00F5CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_GetCurrentGraphicsAPI_ReturnValue, 1);0x0114CallFunc_SelectInt_ReturnValue = SelectInt(1, 0, CallFunc_EqualEqual_ByteByte_ReturnValue);0x0143SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_10, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue);0x016CTemp_text_Variable_11 = FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "GraphicsAPI");0x01C4SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_10, FName(Text), Temp_text_Variable_11);0x01EDGraphicsAPIStepper = CallFunc_SpawnObject_ReturnValue_10;0x0200GraphicsOptionsList.AddItem(GraphicsAPIStepper);0x0229PopFlow();0x022ALabel_022A:0x022APushFlow(Label_22E4);0x022FPushFlow(Label_21F1);0x0234PushFlow(Label_1FBE);0x0239PushFlow(Label_1DDB);0x023EPushFlow(Label_15CE);0x0243PushFlow(Label_139C);0x0248PushFlow(Label_1185);0x024DPushFlow(Label_0E42);0x0252PushFlow(Label_0C5F);0x0257PushFlow(Label_0A56);0x025CPushFlow(Label_0442);0x0261CallFunc_GetGameUserSettings_ReturnValue_2 = GetGameUserSettings();0x0275CallFunc_SpawnObject_ReturnValue_3 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0293/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(Labels), WindowArray);0x02D2CallFunc_GetFullscreenMode_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_2.GetFullscreenMode();0x0304CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_GetFullscreenMode_ReturnValue);0x0329SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(SelectedIndex), CallFunc_Conv_ByteToInt_ReturnValue);0x0352Temp_text_Variable = NSLOCTEXT("0C5F19C24340B32EB34A899EB6B5489C", "", "Full Screen Mode");0x039CSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_3, FName(Text), Temp_text_Variable);0x03C5FullscreenStepper = CallFunc_SpawnObject_ReturnValue_3;0x03D8GraphicsOptionsList.AddItem(FullscreenStepper);0x0401K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnWindowedModeUpdated);0x0418FullscreenStepper.OnSelectedIndexUpdated += K2Node_CreateDelegate_OutputDelegate_1;0x0441PopFlow();0x0442Label_0442:0x0442/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Resolutions);0x046BCallFunc_GetSupportedFullscreenResolutions_Resolutions = {};0x0476CallFunc_GetSupportedFullscreenResolutions_ReturnValue = GetSupportedFullscreenResolutions(CallFunc_GetSupportedFullscreenResolutions_Resolutions);0x0493CallFunc_GetGameUserSettings_ReturnValue_7 = GetGameUserSettings();0x04A7CallFunc_GetScreenResolution_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_7.GetScreenResolution();0x04D9CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_GetSupportedFullscreenResolutions_Resolutions, CallFunc_GetScreenResolution_ReturnValue);0x051DCallFunc_Max_ReturnValue = Max(CallFunc_Array_Find_ReturnValue, 0);0x0547ResolutionIndex = CallFunc_Max_ReturnValue;0x0562Temp_int_Loop_Counter_Variable = 0;0x0579Temp_int_Array_Index_Variable = 0;0x0590Label_0590:0x0590CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetSupportedFullscreenResolutions_Resolutions);0x05CBCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x05F1if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0926;0x05FFTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x061APushFlow(Label_2301);0x061F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetSupportedFullscreenResolutions_Resolutions, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x065ACallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(CallFunc_Array_Get_Item.Y);0x0688K2Node_MakeStruct_FormatArgumentData.ArgumentName = "b";0x06A6K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x06C3K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x06E0K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x0704K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0724K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x0748K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0765CallFunc_Conv_IntToInt64_ReturnValue_1 = Conv_IntToInt64(CallFunc_Array_Get_Item.X);0x0793K2Node_MakeStruct_FormatArgumentData_1.ArgumentName = "a";0x07B1K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueType = 0;0x07CEK2Node_MakeStruct_FormatArgumentData_1.ArgumentValue = FText();0x07EBK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue_1;0x080FK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueFloat = 0f;0x082FK2Node_MakeStruct_FormatArgumentData_1.ArgumentValueDouble = 0;0x0853K2Node_MakeStruct_FormatArgumentData_1.ArgumentValueGender = 0;0x0870K2Node_MakeArray_Array_4 = {K2Node_MakeStruct_FormatArgumentData_1, K2Node_MakeStruct_FormatArgumentData};0x088DCallFunc_Format_ReturnValue_2 = Format(NSLOCTEXT("AC890D1B4D5C90107382CB89C988020D", "", "{a}x{b}"), K2Node_MakeArray_Array_4);0x08E1CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Resolutions, CallFunc_Format_ReturnValue_2);0x0925PopFlow();0x0926Label_0926:0x0926CallFunc_SpawnObject_ReturnValue_9 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0944/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_9, FName(Labels), Resolutions);0x0983SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_9, FName(SelectedIndex), ResolutionIndex);0x09ACTemp_text_Variable_2 = NSLOCTEXT("AD521FEE4D0019EF47F6949BAAD6BA42", "", "Resolution");0x09F0SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_9, FName(Text), Temp_text_Variable_2);0x0A19ResolutionStepper = CallFunc_SpawnObject_ReturnValue_9;0x0A2CGraphicsOptionsList.AddItem(ResolutionStepper);0x0A55PopFlow();0x0A56Label_0A56:0x0A56CallFunc_GetGameUserSettings_ReturnValue_3 = GetGameUserSettings();0x0A6ACallFunc_SpawnObject_ReturnValue_4 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x0A88SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(MinValue), 50);0x0AB1SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(MaxValue), 100);0x0ADACallFunc_GetGameUserSettings_ReturnValue_3.GetResolutionScaleInformationEx(CallFunc_GetResolutionScaleInformationEx_CurrentScaleNormalized, CallFunc_GetResolutionScaleInformationEx_CurrentScaleValue, CallFunc_GetResolutionScaleInformationEx_MinScaleValue, CallFunc_GetResolutionScaleInformationEx_MaxScaleValue);0x0B1ECallFunc_SetDoublePropertyByName_Value_ImplicitCast = Cast<4>(CallFunc_GetResolutionScaleInformationEx_CurrentScaleValue);0x0B3BSetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(CurrentValue), CallFunc_SetDoublePropertyByName_Value_ImplicitCast);0x0B64K2Node_MakeArray_Array = {FormatArgumentData{"", 0, FText(), 0, 0f, 0, 0}};0x0B9CCallFunc_Format_ReturnValue = Format(NSLOCTEXT("B1097311441B88D441EF55AE36174AA4", "", "Resolution scale"), K2Node_MakeArray_Array);0x0BF9SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_4, FName(Text), CallFunc_Format_ReturnValue);0x0C22ResolutionScaleBar = CallFunc_SpawnObject_ReturnValue_4;0x0C35GraphicsOptionsList.AddItem(ResolutionScaleBar);0x0C5EPopFlow();0x0C5FLabel_0C5F:0x0C5FCallFunc_GetGameUserSettings_ReturnValue_1 = GetGameUserSettings();0x0C73K2Node_DynamicCast_AsRGGame_User_Settings_1 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_1);0x0C97K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_1);0x0CB4if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0CBECallFunc_SpawnObject_ReturnValue_1 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0CDC/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(Labels), OnOffArray);0x0D1BCallFunc_IsVSyncEnabled_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings_1.IsVSyncEnabled();0x0D45CallFunc_SelectInt_ReturnValue_2 = SelectInt(1, 0, CallFunc_IsVSyncEnabled_ReturnValue);0x0D74SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue_2);0x0D9DTemp_text_Variable_5 = NSLOCTEXT("D21B6D5A4251B11BF8A80E83ED367A62", "", "VSync");0x0DDCSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(Text), Temp_text_Variable_5);0x0E05VSyncStepper = CallFunc_SpawnObject_ReturnValue_1;0x0E18GraphicsOptionsList.AddItem(VSyncStepper);0x0E41PopFlow();0x0E42Label_0E42:0x0E42CallFunc_GetGameUserSettings_ReturnValue_5 = GetGameUserSettings();0x0E56CallFunc_SpawnObject_ReturnValue_7 = SpawnObject(/Game/Ride/Menu/OptionListItemBar.OptionListItemBar_C, this);0x0E74CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(15);0x0E99SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_7, FName(MinValue), CallFunc_MakeLiteralDouble_ReturnValue_1);0x0EC2CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(300);0x0EE7SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_7, FName(MaxValue), CallFunc_MakeLiteralDouble_ReturnValue);0x0F10K2Node_DynamicCast_AsRGGame_User_Settings_3 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_5);0x0F34K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_3);0x0F51CallFunc_GetMaxFPS_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings_3.GetMaxFPS();0x0F83CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_GetMaxFPS_ReturnValue);0x0FA8SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_7, FName(CurrentValue), CallFunc_Conv_IntToDouble_ReturnValue);0x0FD1CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(300);0x0FF6CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(15);0x101BCallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(16, CallFunc_MakeLiteralDouble_ReturnValue_1, CallFunc_MakeLiteralDouble_ReturnValue, 0, 1);0x1064SetDoublePropertyByName(CallFunc_SpawnObject_ReturnValue_7, FName(StepSize), CallFunc_MapRangeClamped_ReturnValue);0x108DK2Node_MakeArray_Array_1 = {FormatArgumentData{"", 0, FText(), 0, 0f, 0, 0}};0x10C5CallFunc_Format_ReturnValue_1 = Format(NSLOCTEXT("8AFA789F491651BCDEED5A97C3833A50", "", "Max FPS Limit"), K2Node_MakeArray_Array_1);0x111FSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_7, FName(Text), CallFunc_Format_ReturnValue_1);0x1148FPSLimitSlider = CallFunc_SpawnObject_ReturnValue_7;0x115BGraphicsOptionsList.AddItem(FPSLimitSlider);0x1184PopFlow();0x1185Label_1185:0x1185CallFunc_GetGameUserSettings_ReturnValue_6 = GetGameUserSettings();0x1199CallFunc_SpawnObject_ReturnValue_8 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x11B7/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_8, FName(Labels), Overall);0x11F6CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(DidChangedAdvancedGraphics);0x1213CallFunc_GetOverallScalabilityLevel_ReturnValue = CallFunc_GetGameUserSettings_ReturnValue_6.GetOverallScalabilityLevel();0x1249CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_GetOverallScalabilityLevel_ReturnValue, 0);0x126BCallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_GreaterEqual_IntInt_ReturnValue, CallFunc_Not_PreBool_ReturnValue_2);0x1291CallFunc_SelectInt_ReturnValue_6 = SelectInt(CallFunc_GetOverallScalabilityLevel_ReturnValue, 4, CallFunc_BooleanAND_ReturnValue_2);0x12C4SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_8, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue_6);0x12EDTemp_text_Variable_7 = NSLOCTEXT("3B7FC08143EE1602CAA79EA0FA4CEADA", "", "Overall Quality");0x1336SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_8, FName(Text), Temp_text_Variable_7);0x135FOverallQualityStepper = CallFunc_SpawnObject_ReturnValue_8;0x1372GraphicsOptionsList.AddItem(OverallQualityStepper);0x139BPopFlow();0x139CLabel_139C:0x139CCallFunc_GetRGGameUserSettings_ReturnValue = GetRGGameUserSettings();0x13B0CallFunc_SpawnObject_ReturnValue_6 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x13CE/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(Labels), AntiAliasLabels);0x140DCallFunc_GetAAMethod_ReturnValue = CallFunc_GetRGGameUserSettings_ReturnValue.GetAAMethod();0x143FCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(AAMap, CallFunc_GetAAMethod_ReturnValue, CallFunc_Map_Find_Value);0x1484SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(SelectedIndex), CallFunc_Map_Find_Value);0x14ADCallFunc_IsDLSSModeEnabled_ReturnValue = CallFunc_GetRGGameUserSettings_ReturnValue.IsDLSSModeEnabled();0x14D7CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_IsDLSSModeEnabled_ReturnValue);0x14F4SetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(bIsEnabled), CallFunc_Not_PreBool_ReturnValue_1);0x151DTemp_text_Variable_9 = NSLOCTEXT("E4E9A0664561AA032F73149574514DED", "", "Anti Alias Method");0x1568SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_6, FName(Text), Temp_text_Variable_9);0x1591AntiAliasMethodStepper = CallFunc_SpawnObject_ReturnValue_6;0x15A4GraphicsOptionsList.AddItem(AntiAliasMethodStepper);0x15CDPopFlow();0x15CELabel_15CE:0x15CEPushFlow(Label_1D96);0x15D3CallFunc_SpawnObject_ReturnValue_12 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, GraphicsOptionsList);0x15F9K2Node_MakeArray_Array_3 = {FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "On"), FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Off")};0x167F/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_12, FName(Labels), K2Node_MakeArray_Array_3);0x16BECallFunc_IsDLSSEnabled_ReturnValue_2 = IsDLSSEnabled();0x16D2CallFunc_SelectInt_ReturnValue_4 = SelectInt(0, 1, CallFunc_IsDLSSEnabled_ReturnValue_2);0x1701SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_12, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue_4);0x172ACallFunc_IsDLSSSupported_ReturnValue_1 = IsDLSSSupported();0x173ESetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue_12, FName(bIsEnabled), CallFunc_IsDLSSSupported_ReturnValue_1);0x1767Temp_text_Variable_1 = NSLOCTEXT("0157810547B57AB82C441FAC0D4440F2", "", "NVIDIA DLSS");0x17ACSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_12, FName(Text), Temp_text_Variable_1);0x17D5DLSSStepper = CallFunc_SpawnObject_ReturnValue_12;0x17E8GraphicsOptionsList.AddItem(DLSSStepper);0x1811K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnDLSSEnabledUpdated);0x1828CallFunc_SpawnObject_ReturnValue_12.OnSelectedIndexUpdated += K2Node_CreateDelegate_OutputDelegate_2;0x1851CallFunc_GetRGGameUserSettings_ReturnValue_1 = GetRGGameUserSettings();0x1865CallFunc_SpawnObject_ReturnValue_11 = SpawnObject(/Game/Ride/Menu/OptionListItemStepperDLSS.OptionListItemStepperDLSS_C, GraphicsOptionsList);0x188BGetSupportedDLSSModes(CallFunc_GetSupportedDLSSModes_DLSSModeList);0x18A2/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_11, FName(RGDLSSMode), CallFunc_GetSupportedDLSSModes_DLSSModeList);0x18E1CreateDLSSModeList(CallFunc_CreateDLSSModeList_DLSSModeList);0x18F8/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_11, FName(Labels), CallFunc_CreateDLSSModeList_DLSSModeList);0x1937CallFunc_GetRGDLSSMode_ReturnValue = CallFunc_GetRGGameUserSettings_ReturnValue_1.GetRGDLSSMode();0x1969GetDLSSModeIndex(CallFunc_GetRGDLSSMode_ReturnValue, CallFunc_GetDLSSModeIndex_Index);0x1989SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_11, FName(SelectedIndex), CallFunc_GetDLSSModeIndex_Index);0x19B2CallFunc_IsDLSSEnabled_ReturnValue_1 = IsDLSSEnabled();0x19C6CallFunc_IsDLSSSupported_ReturnValue = IsDLSSSupported();0x19DACallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_IsDLSSEnabled_ReturnValue_1, CallFunc_IsDLSSSupported_ReturnValue);0x1A00SetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue_11, FName(bIsEnabled), CallFunc_BooleanAND_ReturnValue_1);0x1A29Temp_text_Variable_3 = NSLOCTEXT("9727BBCD473F9EDECFA14699854771FF", "", "  Super Resolution");0x1A75SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_11, FName(Text), Temp_text_Variable_3);0x1A9EDLSSSuperResolutionStepper = CallFunc_SpawnObject_ReturnValue_11;0x1AB1K2Node_CreateDelegate_OutputDelegate.Bind(this, OnDLSSSuperResolutionUpdated);0x1AC8DLSSSuperResolutionStepper.OnSelectedIndexUpdated += K2Node_CreateDelegate_OutputDelegate;0x1AF1GraphicsOptionsList.AddItem(DLSSSuperResolutionStepper);0x1B1ACallFunc_SpawnObject_ReturnValue_2 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x1B38K2Node_MakeArray_Array_2 = {FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Auto"), FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Off")};0x1BC0/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(Labels), K2Node_MakeArray_Array_2);0x1BFFCallFunc_IsDLSSRREnabled_ReturnValue = IsDLSSRREnabled();0x1C13CallFunc_SelectInt_ReturnValue_3 = SelectInt(0, 1, CallFunc_IsDLSSRREnabled_ReturnValue);0x1C42SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue_3);0x1C6BCallFunc_IsDLSSRRSupported_ReturnValue = IsDLSSRRSupported();0x1C7FCallFunc_IsDLSSEnabled_ReturnValue = IsDLSSEnabled();0x1C93CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsDLSSEnabled_ReturnValue, CallFunc_IsDLSSRRSupported_ReturnValue);0x1CB9SetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(bIsEnabled), CallFunc_BooleanAND_ReturnValue);0x1CE2Temp_text_Variable_4 = NSLOCTEXT("CE1F964341961F4316FEC19286599147", "", "  Ray Reconstruction");0x1D30SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(Text), Temp_text_Variable_4);0x1D59DLSSRayReconstructionStepper = CallFunc_SpawnObject_ReturnValue_2;0x1D6CGraphicsOptionsList.AddItem(DLSSRayReconstructionStepper);0x1D95PopFlow();0x1D96Label_1D96:0x1D96DLSSStepper.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x1DC3OnDLSSEnabledUpdated(CallFunc_GetSelectedIndex_SelectedIndex);0x1DDAPopFlow();0x1DDBLabel_1DDB:0x1DDBCallFunc_GetGameUserSettings_ReturnValue = GetGameUserSettings();0x1DEFK2Node_DynamicCast_AsRGGame_User_Settings = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue);0x1E13K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings);0x1E30if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x1E3ACallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x1E58/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Labels), OnOffArray);0x1E97CallFunc_GetLumenEnabled_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings.GetLumenEnabled();0x1EC1CallFunc_SelectInt_ReturnValue_1 = SelectInt(1, 0, CallFunc_GetLumenEnabled_ReturnValue);0x1EF0SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue_1);0x1F19Temp_text_Variable_8 = NSLOCTEXT("D70BC1374767340A6F8B0D8530348BF9", "", "Lumen");0x1F58SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Text), Temp_text_Variable_8);0x1F81LumenStepper = CallFunc_SpawnObject_ReturnValue;0x1F94GraphicsOptionsList.AddItem(LumenStepper);0x1FBDPopFlow();0x1FBELabel_1FBE:0x1FBECallFunc_GetGameUserSettings_ReturnValue_4 = GetGameUserSettings();0x1FD2K2Node_DynamicCast_AsRGGame_User_Settings_2 = Cast<RGGameUserSettings>(CallFunc_GetGameUserSettings_ReturnValue_4);0x1FF6K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsRGGame_User_Settings_2);0x2013if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x201DCallFunc_SpawnObject_ReturnValue_5 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x203B/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(Labels), OnOffArray);0x207ACallFunc_GetDisableSceneCaptureComponents_ReturnValue = K2Node_DynamicCast_AsRGGame_User_Settings_2.GetDisableSceneCaptureComponents();0x20A4CallFunc_SelectInt_ReturnValue_5 = SelectInt(1, 0, CallFunc_GetDisableSceneCaptureComponents_ReturnValue);0x20D3SetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(SelectedIndex), CallFunc_SelectInt_ReturnValue_5);0x20FCIsInMainMenu(CallFunc_IsInMainMenu_IsInMainMenu);0x2113SetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(bIsEnabled), CallFunc_IsInMainMenu_IsInMainMenu);0x213CTemp_text_Variable_10 = NSLOCTEXT("EB676D084946F2F16396A4AE1F612AED", "", "Disable Scene Capture");0x218BSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_5, FName(Text), Temp_text_Variable_10);0x21B4DisableSceneCaptureComponentsStepper = CallFunc_SpawnObject_ReturnValue_5;0x21C7GraphicsOptionsList.AddItem(DisableSceneCaptureComponentsStepper);0x21F0PopFlow();0x21F1Label_21F1:0x21F1CallFunc_SpawnObject_ReturnValue_13 = SpawnObject(/Game/Ride/Menu/OptionListItemButton.OptionListItemButton_C, this);0x220FTemp_text_Variable_6 = NSLOCTEXT("DBD4AB644A73F04256D6FAB162E48CE1", "", "Advanced");0x2251SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_13, FName(Text), Temp_text_Variable_6);0x227AK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnAdvancedPressed);0x2291CallFunc_SpawnObject_ReturnValue_13.OnClickedDelegate += K2Node_CreateDelegate_OutputDelegate_3;0x22BAGraphicsOptionsList.AddItem(CallFunc_SpawnObject_ReturnValue_13);0x22E3PopFlow();0x22E4Label_22E4:0x22E4UpdateResolutionScaleEnabled();0x22F2UpdateResolutionEnabled();0x2300PopFlow();0x2301Label_2301:0x2301CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x232BTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x2346goto Label_0590;0x234BLabel_234B:0x234Breturn;0x234D// end of script
Public0x00
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_OptionMenu(1914);0x000Freturn;0x0011// end of script
EventPublic0x00
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_OptionMenu(1894);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(26);0x0033return;0x0035// end of script
0x10
void ApplySettings()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_OptionMenu(924);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(1701);0x0033return;0x0035// end of script
0x0C
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_OptionMenu(1706);0x000Freturn;0x0011// end of script
EventProtected0x00
void UpdateTabTitles()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_OptionMenu(1919);0x000Freturn;0x0011// end of script
0x00
void ShowRestartRequired()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_OptionMenu(2867);0x000Freturn;0x0011// end of script
0x00
void OnAcceptedRestartRequired()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_OptionMenu(3072);0x000Freturn;0x0011// end of script
0x00
void InitRestartRequiredMessage(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012ExecuteUbergraph_WG_OptionMenu(3236);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_WG_OptionMenu(int32 EntryPoint)
Script150 statements · 3,567 bytes of bytecode
0x0000PushFlow(Label_0DEC);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FRequestRefreshFocus();0x0019PopFlow();0x001AK2Node_DynamicCast_AsWG_Sign_Button = Cast<WG_SignButton_C>(K2Node_CustomEvent_TabButton);0x003EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWG_Sign_Button);0x005Bif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0065GetTextFromID(K2Node_CustomEvent_TabId, CallFunc_GetTextFromID_text);0x0085K2Node_DynamicCast_AsWG_Sign_Button.SetText(CallFunc_GetTextFromID_text);0x00B2PopFlow();0x00B3Label_00B3:0x00B3WG_HorizontalTabList.SetLinkedSwitcher(ContentSwitcher);0x00E0K2Node_CreateDelegate_OutputDelegate.Bind(this, OnTabButtonCreation_Event);0x00F7WG_HorizontalTabList.OnTabButtonCreation += K2Node_CreateDelegate_OutputDelegate;0x0120CallFunc_IsBuildForConsole_ReturnValue_1 = IsBuildForConsole();0x0134if (!(CallFunc_IsBuildForConsole_ReturnValue_1)) goto Label_0221;0x0142CallFunc_RegisterTab_ReturnValue_1 = WG_HorizontalTabList.RegisterTab(FName(Gameplay), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, GameplayOptionsList, 0);0x0190CallFunc_RegisterTab_ReturnValue_2 = WG_HorizontalTabList.RegisterTab(FName(Sound), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, SoundOptions, 1);0x01DEK2Node_CreateDelegate_OutputDelegate_3.Bind(this, ApplySettings);0x01F5BindEnhancedInputAction(/Game/Ride/Input/Actions/Menu/IA_UI_Generic_Apply.IA_UI_Generic_Apply, K2Node_CreateDelegate_OutputDelegate_3, true);0x0212UpdateTabTitles();0x0220PopFlow();0x0221Label_0221:0x0221CallFunc_RegisterTab_ReturnValue_3 = WG_HorizontalTabList.RegisterTab(FName(Gameplay), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, GameplayOptionsList, 0);0x026FCallFunc_RegisterTab_ReturnValue = WG_HorizontalTabList.RegisterTab(FName(Graphics), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, GraphicsOptionsList, 1);0x02BDCallFunc_RegisterTab_ReturnValue_4 = WG_HorizontalTabList.RegisterTab(FName(Sound), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, SoundOptions, 2);0x030BCallFunc_RegisterTab_ReturnValue_5 = WG_HorizontalTabList.RegisterTab(FName(Keybinds), /Game/Ride/Menu/WG_SignButton.WG_SignButton_C, KeybindMenu, 3);0x0359K2Node_CreateDelegate_OutputDelegate_2.Bind(this, ApplySettings);0x0370BindEnhancedInputAction(/Game/Ride/Input/Actions/Menu/IA_UI_Generic_Apply.IA_UI_Generic_Apply, K2Node_CreateDelegate_OutputDelegate_2, true);0x038DUpdateTabTitles();0x039BPopFlow();0x039CCallFunc_IsBuildForConsole_ReturnValue = IsBuildForConsole();0x03B0if (!(CallFunc_IsBuildForConsole_ReturnValue)) goto Label_04E7;0x03BELabel_03BE:0x03BEApplyGameplaySettings();0x03CCApplySoundSettings();0x03DACallFunc_GetRGGameUserSettings_ReturnValue = GetRGGameUserSettings();0x03EECallFunc_GetRGGameUserSettings_ReturnValue.ApplySettings(false);0x0413CallFunc_GetRGGameUserSettings_ReturnValue.ApplyConsoleVarSettings();0x0433CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0448K2Node_DynamicCast_AsRide_Game_Instance = Cast<RideGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x046CK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRide_Game_Instance);0x0489if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0493CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x04ABK2Node_DynamicCast_AsRide_Game_Instance.SaveSettings(CallFunc_GetOwningPlayer_ReturnValue);0x04D8UpdateTabTitles();0x04E6PopFlow();0x04E7Label_04E7:0x04E7CallFunc_GetActiveWidget_ReturnValue = ContentSwitcher.GetActiveWidget();0x0511CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetActiveWidget_ReturnValue, AdvancedGraphics);0x0537if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0579;0x0545DidChangedAdvancedGraphics = true;0x0550OverallQualityStepper.SetSelectedIndex(4);0x0579Label_0579:0x0579ApplyGraphicsSettings();0x0587goto Label_03BE;0x058CLabel_058C:0x058CPopulateAdvancedGraphics();0x059APopulateSoundSettings();0x05A8PopulateKeybinds();0x05B6PopFlow();0x05B7Label_05B7:0x05B7BP_OnActivated();0x05C1PushFlow(Label_05CB);0x05C6goto Label_00B3;0x05CBLabel_05CB:0x05CBGetVehicleHUD(CallFunc_GetVehicleHUD_VehicleHUD_1);0x05E2CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetVehicleHUD_VehicleHUD_1);0x05FFif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0609GetVehicleHUD(CallFunc_GetVehicleHUD_VehicleHUD_1);0x0620CallFunc_IsVisible_ReturnValue = CallFunc_GetVehicleHUD_VehicleHUD_1.IsVisible();0x064AHAXX_DisabledVehicleHUDOnActivation = CallFunc_IsVisible_ReturnValue;0x065Dif (!(HAXX_DisabledVehicleHUDOnActivation)) PopFlow();0x0667GetVehicleHUD(CallFunc_GetVehicleHUD_VehicleHUD_1);0x067ECallFunc_GetVehicleHUD_VehicleHUD_1.SetVisibility(1);0x06A4PopFlow();0x06A5goto Label_000F;0x06AABP_OnDeactivated();0x06B4MicSensitivity = nullptr;0x06BFif (!(HAXX_DisabledVehicleHUDOnActivation)) PopFlow();0x06C9GetVehicleHUD(CallFunc_GetVehicleHUD_VehicleHUD);0x06E0CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetVehicleHUD_VehicleHUD);0x06FDif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0707GetVehicleHUD(CallFunc_GetVehicleHUD_VehicleHUD);0x071ECallFunc_GetVehicleHUD_VehicleHUD.SetVisibility(0);0x0744PopFlow();0x0745Label_0745:0x0745PopulateGameplayOptions();0x0753PopulateGraphicsOptions();0x0761goto Label_058C;0x0766goto Label_05B7;0x076BLabel_076B:0x076BConstruct();0x0775goto Label_0745;0x077Agoto Label_076B;0x077FPushFlow(Label_0A49);0x0784PushFlow(Label_0962);0x0789PushFlow(Label_0878);0x078ECallFunc_GetTabButtonBaseByID_ReturnValue = WG_HorizontalTabList.GetTabButtonBaseByID(FName(Gameplay));0x07C5K2Node_DynamicCast_AsWG_Sign_Button_1 = Cast<WG_SignButton_C>(CallFunc_GetTabButtonBaseByID_ReturnValue);0x07E9K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsWG_Sign_Button_1);0x0806if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0810K2Node_DynamicCast_AsWG_Sign_Button_1.SetText(FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Gameplay"));0x0877PopFlow();0x0878Label_0878:0x0878CallFunc_GetTabButtonBaseByID_ReturnValue_1 = WG_HorizontalTabList.GetTabButtonBaseByID(FName(Graphics));0x08AFK2Node_DynamicCast_AsWG_Sign_Button_2 = Cast<WG_SignButton_C>(CallFunc_GetTabButtonBaseByID_ReturnValue_1);0x08D3K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsWG_Sign_Button_2);0x08F0if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x08FAK2Node_DynamicCast_AsWG_Sign_Button_2.SetText(FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Graphics"));0x0961PopFlow();0x0962Label_0962:0x0962CallFunc_GetTabButtonBaseByID_ReturnValue_2 = WG_HorizontalTabList.GetTabButtonBaseByID(FName(Sound));0x0999K2Node_DynamicCast_AsWG_Sign_Button_3 = Cast<WG_SignButton_C>(CallFunc_GetTabButtonBaseByID_ReturnValue_2);0x09BDK2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsWG_Sign_Button_3);0x09DAif (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x09E4K2Node_DynamicCast_AsWG_Sign_Button_3.SetText(FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Sound"));0x0A48PopFlow();0x0A49Label_0A49:0x0A49CallFunc_GetTabButtonBaseByID_ReturnValue_3 = WG_HorizontalTabList.GetTabButtonBaseByID(FName(Keybinds));0x0A80K2Node_DynamicCast_AsWG_Sign_Button_4 = Cast<WG_SignButton_C>(CallFunc_GetTabButtonBaseByID_ReturnValue_3);0x0AA4K2Node_DynamicCast_bSuccess_5 = Cast<1>(K2Node_DynamicCast_AsWG_Sign_Button_4);0x0AC1if (!(K2Node_DynamicCast_bSuccess_5)) PopFlow();0x0ACBK2Node_DynamicCast_AsWG_Sign_Button_4.SetText(FText::FromStringTable("/Game/Ride/Menu/ST_OptionTerms.ST_OptionTerms", "Keybinds"));0x0B32PopFlow();0x0B33CallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x0B4BK2Node_DynamicCast_AsRGController_Interface_1 = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_2);0x0B6FK2Node_DynamicCast_bSuccess_8 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface_1);0x0B8Cif (!(K2Node_DynamicCast_bSuccess_8)) PopFlow();0x0B96K2Node_CreateDelegate_OutputDelegate_1.Bind(this, InitRestartRequiredMessage);0x0BADK2Node_DynamicCast_AsRGController_Interface_1.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_1);0x0BFFPopFlow();0x0C00CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x0C18K2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue_1);0x0C3CK2Node_DynamicCast_bSuccess_6 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x0C59if (!(K2Node_DynamicCast_bSuccess_6)) PopFlow();0x0C63K2Node_DynamicCast_AsRGController_Interface.PopRGWidget(GameplayTag{FName(UI.Layout.Popup)});0x0CA3PopFlow();0x0CA4K2Node_DynamicCast_AsWG_Popup_Generic = Cast<WG_PopupGeneric_C>(K2Node_CustomEvent_Widget);0x0CC8K2Node_DynamicCast_bSuccess_7 = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Generic);0x0CE5if (!(K2Node_DynamicCast_bSuccess_7)) PopFlow();0x0CEFK2Node_DynamicCast_AsWG_Popup_Generic.CancelButton.SetVisibility(1);0x0D2BK2Node_DynamicCast_AsWG_Popup_Generic.PopupText = NSLOCTEXT("74265A424B7B0B36AE5A0EBEFE16ED1D", "", "Restart required for some changes to take effect");0x0DABK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnAcceptedRestartRequired);0x0DC2K2Node_DynamicCast_AsWG_Popup_Generic.OnAccepted += K2Node_CreateDelegate_OutputDelegate_4;0x0DEBPopFlow();0x0DECLabel_0DEC:0x0DECreturn;0x0DEE// end of script
Final0x04