Skip to content

Tarkov main-menu UI map

From the aowlspt repository — docs/UI-MAP.md

Published from aoughwl/aowlspt with only its links repaired. It was written for someone with the checkout open, so it is terse and points at source files by path — browse the tree as you read. A few of the documents it cites were held back from publication and are not here.

The manual · The aowlspt section

Generated by tools/gen_uimap.py from GameAssembly.dll + the decrypted global-metadata. This is what the BINARY DECLARES; nothing here is verified against a running client, so a pointer walk still has to be proven live.

Offsets are three-state: a real offset, -- for a const with no storage, GENERIC for an uninstantiated generic definition (IL2CPP writes an all-zero fieldOffsets array for those, so 0x0 would be a fabricated offset that reads the object header).

Every method carries its sharedness. 28.3% of by-name lookups on this build land on an RVA with more than one owner, and detouring one of those fires for every method sharing it. unknown means the address is not in the methodPointers histogram at all -- that is a refusal, not 'probably safe'.

A method with RVA - and sharedness no-code is a GENERIC DEFINITION: its bodies are one per INSTANTIATION, in genericMethodPointers. - is not 'no such method' and it is certainly not address 0 -- ask il2cpp_resolve.py GAMEASM METADEC genericmethods <Type>::<Name>.

settings-controllers (EFT.Settings.)

EFT.Settings.Control.ControlSettingsController

7 method(s) declared.

RVAsharednesssignature
0xc07370uniqueControlSettingsGroup SettingsGroupFactory()
0xc073c0uniquevoid CreateBindings()
0xc07640uniquevoid UpdateBindings()
0xc077c0uniquevoid .ctor()
0xc07800shared x3void <CreateBindings>b__1_0(List<AxisGroup> x)
0xc07800shared x3void <CreateBindings>b__1_1(List<KeyGroup> x)
0xc07800shared x3void <CreateBindings>b__1_2(float x)

EFT.Settings.Control.ControlSettingsGroup

offsetfieldtype
--MOUSE_SENS_MINfloat (static)
--MOUSE_SENS_MAXfloat (static)
--DOUBLE_CLICK_MINfloat (static)
--DOUBLE_CLICK_MAXfloat (static)
--OPTIC_SENSITIVITY_MINfloat (static)
--OPTIC_SENSITIVITY_MAXfloat (static)
0x0ReservedKeysIReadOnlyList<KeyGroup> (static)
0x18InvertedXAxisGameSetting<bool>
0x20InvertedYAxisGameSetting<bool>
0x28MouseSensitivityGameSetting<float>
0x30MouseAimingSensitivityGameSetting<float>
0x38DoubleClickTimeoutGameSetting<float>
0x40OpticSensitivityGameSetting<float>
0x48UserAxisBindingsListGameSetting<AxisGroup>
0x50UserKeyBindingsListGameSetting<KeyGroup>
0x58<SystemMessageLocale>k__BackingFieldstring
0x60_generatedKeysList<KeyGroup>

20 method(s) declared.

RVAsharednesssignature
0x690cc0shared x72void set_SystemMessage(string value)
0x690cb0shared x147string get_SystemMessageLocale()
0x690cc0shared x72void set_SystemMessageLocale(string value)
0xc07810uniquevoid .ctor()
0xc08650uniquebool MergeAxisWithDefault(List<AxisGroup> defaultBindings)
0xc08880uniqueAxisGroup GetAxisGroup(List<AxisGroup> axisBindings, EAxis axisName)
0xc089e0uniqueList<AxisGroup> AxisBindingsPreProcessor(List<AxisGroup> axisBindings)
0xc08c30uniquestring GetBoundItemNames(EBoundItem boundItem, bool shortFormat)
0xc08e40uniquestring GetKeyName(EGameKey key, bool shortFormat)
0xc09170uniqueKeyGroup[] GetAllKeyBindings()
0xc095d0uniquebool MergeKeysWithDefault(List<KeyGroup> defaultBindings)
0xc09a40uniqueKeyGroup GetKeyGroup(IReadOnlyList<KeyGroup> keyBindings, EGameKey keyName)
0xc09af0uniquevoid CreateMergedControl(EGameKey mergedControl, EGameKey control1, EGameKey control2)
0xc09f00uniquevoid CreateVirtualControl(VirtualControlDescriptor descriptor)
0xc0a370uniquevoid RemoveKeyFromList(EGameKey toRemove)
0xc0a470uniqueList<KeyGroup> KeyBindingsPreProcessor(List<KeyGroup> keyBindings)
0xc0a650uniqueControlSettingsGroup Clone()
0xc0a6e0uniquevoid .cctor()
0xc0ac40uniquebool <CreateMergedControl>g__TryMergeVariants|31_0(KeyGroup group1, KeyGroup group2, ValueTuple<int,int> index, InputSource result)
0xc0aea0uniquevoid <CreateMergedControl>g__PushInputSourceValues|31_1(InputSource source, InputSource target)

EFT.Settings.Control.ControlSettingsVersions

offsetfieldtype
0x0<Serializer>k__BackingFieldIJsonSerializer (static)

2 method(s) declared.

RVAsharednesssignature
0xc0b110uniqueIJsonSerializer get_Serializer()
0xc0b170uniquevoid .cctor()

EFT.Settings.Game.GameSettingsController

offsetfieldtype
--STREAMER_NICKNAMEstring (static)
0x28_streamerProfileIdstring

13 method(s) declared.

RVAsharednesssignature
0xc04520uniquebool get_IsStreamerModeActive()
0xc045f0uniqueGameSettingsGroup SettingsGroupFactory()
0xc04640uniquevoid CreateBindings()
0xc04c90uniquevoid SetLocalProfile(Profile profile)
0xc04ef0uniquebool IsLocalStreamer(string profileId)
0xc04f70uniquestring GetCorrectedProfileNickname(string id, string originalNickname)
0xc05020uniquestring GetCorrectedLocalNickname(string originalNickname)
0xc050f0uniquevoid ChangeNotificationType(ENotificationTransportType value)
0xc051a0uniquevoid ChangeConnectionType(EConnectionType value)
0xc05240uniquevoid ChangeCulture(string value)
0xc052e0uniquevoid ChangeProcessAffinity(bool value)
0xc052f0uniquevoid ChangeStreamerModeEnabled(bool value)
0xc05380uniquevoid .ctor()

EFT.Settings.Game.GameSettingsGroup

offsetfieldtype
--MIN_FIELD_OF_VIEWint (static)
--MAX_FIELD_OF_VIEWint (static)
0x18LanguageGameSetting<string>
0x20SelectedMemberCategoryGameSetting<EMemberCategory>
0x28QuickSlotsVisibilityGameSetting<EVisibilityMode>
0x30StaminaVisibilityGameSetting<EVisibilityMode>
0x38HealthVisibilityGameSetting<EVisibilityMode>
0x40HealthColorGameSetting<EHealthColorScheme>
0x48NotificationTransportTypeGameSetting<ENotificationTransportType>
0x50ConnectionTypeGameSetting<EConnectionType>
0x58HighlightScopeGameSetting<EHighlightScope>
0x60FieldOfViewGameSetting<int>
0x68HeadBobbingGameSetting<float>
0x70AutoEmptyWorkingSetGameSetting<bool>
0x78SetAffinityToLogicalCoresGameSetting<bool>
0x80EnableHideoutPreloadGameSetting<bool>
0x88StreamerModeEnabledGameSetting<bool>
0x90BlockGroupInvitesGameSetting<bool>
0x98ItemQuickUseModeGameSetting<EItemQuickUseMode>
0xa0PriorityWindowModeGameSetting<EPriorityWindowMode>
0xa8AutoVaultingModeGameSetting<EAutoVaultingUseMode>
0xb0ContinuousHealModeGameSetting<EContinuousHealMode>
0xb8QuestItemNotificationModeGameSetting<EQuestItemNotificationMode>
0xc0QuestItemSearchModeGameSetting<EQuestItemSearchMode>
0xc8WishlistNotificationsTypeGameSetting<EWishlistNotificationsType>
0xd0AutoAddToWishlistGameSetting<EAutoAddToWishlist>
0xd8MalfunctionVisabilityGameSetting<bool>
0xe0TradingIntermediateScreenGameSetting<bool>
0xe8SpectatingEnableGameSetting<bool>
0xf0RagfairLinesCountGameSetting<int>
0xf8EnvironmentUiTypeGameSetting<EEnvironmentUIType>
0x100TacticalInputModeGameSetting<ETacticalInputMode>

2 method(s) declared.

RVAsharednesssignature
0xc053c0uniquevoid .ctor()
0xc068f0uniqueGameSettingsGroup Clone()

EFT.Settings.Game.GameSettingsVersions

offsetfieldtype
0x0<Serializer>k__BackingFieldIJsonSerializer (static)

2 method(s) declared.

RVAsharednesssignature
0xc06a80uniqueIJsonSerializer get_Serializer()
0xc06ae0uniquevoid .cctor()

EFT.Settings.Graphics.AspectRatio

offsetfieldtype
0x10<X>k__BackingFieldint
0x14<Y>k__BackingFieldint

12 method(s) declared.

RVAsharednesssignature
0xbeb1c0shared x89int get_X()
0x81d280shared x63void set_X(int value)
0x82ad70shared x23int get_Y()
0xbeb1d0shared x15void set_Y(int value)
0xbeb1e0uniquefloat get_Division()
0x628120shared x26void .ctor(int x, int y)
0xbeb200shared x4bool Equals(AspectRatio other)
0xbeb220uniquebool Equals(object obj)
0xbeb2b0shared x5bool op_Equality(AspectRatio value1, AspectRatio value2)
0xbeb2d0shared x2bool op_Inequality(AspectRatio value1, AspectRatio value2)
0xbeb2f0uniquestring ToString()
0xbeb3c0shared x2int GetHashCode()

EFT.Settings.Graphics.CloudsMode

offsetfieldtype
0x10value__int
--LowCloudsMode (static)
--MediumCloudsMode (static)
--HighCloudsMode (static)

EFT.Settings.Graphics.EAntialiasingMode

offsetfieldtype
0x10value__int
--NoneEAntialiasingMode (static)
--FXAAEAntialiasingMode (static)
--TAA_LowEAntialiasingMode (static)
--TAA_HighEAntialiasingMode (static)

EFT.Settings.Graphics.EDLSSMode

offsetfieldtype
0x10value__int
--OffEDLSSMode (static)
--QualityEDLSSMode (static)
--BalancedEDLSSMode (static)
--PerformanceEDLSSMode (static)
--UltraPerformanceEDLSSMode (static)

EFT.Settings.Graphics.EFSR2Mode

offsetfieldtype
0x10value__int
--OffEFSR2Mode (static)
--QualityEFSR2Mode (static)
--BalancedEFSR2Mode (static)
--PerformanceEFSR2Mode (static)
--UltraPerformanceEFSR2Mode (static)

EFT.Settings.Graphics.EFSR3Mode

offsetfieldtype
0x10value__int
--OffEFSR3Mode (static)
--QualityEFSR3Mode (static)
--BalancedEFSR3Mode (static)
--PerformanceEFSR3Mode (static)
--UltraPerformanceEFSR3Mode (static)

EFT.Settings.Graphics.EFSRMode

offsetfieldtype
0x10value__int
--OffEFSRMode (static)
--UltraQualityEFSRMode (static)
--QualityEFSRMode (static)
--BalancedEFSRMode (static)
--PerformanceEFSRMode (static)

EFT.Settings.Graphics.EFTAspectHelper

offsetfieldtype
--ASPECT_RATIO_THRESHOLDfloat (static)
0x0_landscapeAspectRatiosAspectRatio[] (static)
0x8_portraitAspectRatiosAspectRatio[] (static)

10 method(s) declared.

RVAsharednesssignature
0xbeb3d0uniqueAspectRatio[] get_AvailableAspectRatios()
0xbeb640uniqueReadOnlyCollection<AspectRatio> get_SortedAspectRatios()
0xbeb970uniqueAspectRatio SuitableAspectRatio(EftResolution resolution)
0xbeba50uniqueHashSet<AspectRatio> GetAspectRatios(EftResolution[] resolutions)
0xbebc00uniquebool CorrectAspectRatio(AspectRatio aspectRatio)
0xbebfb0uniquebool CorrectNonStandardAspectRatio(AspectRatio aspectRatio, bool isLandscape)
0xbec0c0uniquebool IsClose(AspectRatio first, AspectRatio second)
0xbec170uniqueAspectRatio CalculateAspectRatio(int width, int height)
0xbec200uniqueint Gcd(int a, int b)
0xbec230uniquevoid .cctor()

EFT.Settings.Graphics.EFTDisplayHelper

offsetfieldtype
--SCREEN_MIN_WIDTHint (static)
--SCREEN_MIN_HEIGHTint (static)
0x0_displaysLayoutList<DisplayInfo> (static)

30 method(s) declared.

RVAsharednesssignature
0xbec740uniqueVector2Int GetWindowBorderSize()
0xbec760uniqueTimeSpan get_ApplyDelay()
0xbec7f0uniquebool ValidateDisplaysLayout()
0xbec950uniqueIReadOnlyList<DisplayInfo> GetDisplaysLayout()
0xbeca90uniquebool ValidateDisplaysLayout(IReadOnlyList<DisplayInfo> layout)
0xbecb60uniqueint GetDisplaysCount()
0xbecbe0uniqueTask AwaitScreenReady(string message, bool logErrors)
0xbecda0uniquebool IsScreenReady()
0xbece70uniquebyte MainWindowDisplayInfoIndex()
0xbecf40uniquebyte TryGetIndex(DisplayInfo displayInfo)
0xbecfa0uniquebyte GetIndex(DisplayInfo displayInfo)
0xbed1d0uniqueDisplay GetDisplay()
0xbed220uniqueDisplay GetDisplay(byte displayIndex)
0xbed340uniqueTask SetResolution(int width, int height)
0xbed3f0uniqueTask SetResolution(int width, int height, FullScreenMode mode)
0xbed560uniqueTask ValidateWindowPosition()
0xbed6a0uniqueDisplay SelectFirstWorkedDisplay(Display[] displays)
0xbed7d0uniquebool GetDisplayInfo(byte displayIndex, DisplayInfo displayInfo)
0xbed920uniqueEftDisplaySettings CurrentDisplaySettings()
0xbedaa0uniqueEftResolution SuitableResolution()
0xbede80uniqueEftResolution[] GetAvailableResolutions()
0xbedf60uniqueReadOnlyCollection<EftResolution> GetSortedResolutions()
0xbee270uniqueHashSet<EftResolution> GetResolutions()
0xbee6d0uniquebool IsValid(Resolution resolution, bool landscape)
0xbee780uniquebool IsValid(int width, int height, bool landscape)
0xbee7b0uniquevoid SelectExclusiveFullscreenModeResolutions(HashSet<EftResolution> resolutions, bool landscape)
0xbee970uniquevoid SelectFullscreenModeResolutions(HashSet<EftResolution> resolutions, bool landscape)
0xbeeb90uniquevoid SelectWindowModeResolutions(HashSet<EftResolution> resolutions, bool landscape)
0xbeeec0uniquevoid AddWindowModeWorkAreaResolution(HashSet<EftResolution> resolutions, RectInt workArea)
0xbeefa0uniquevoid .cctor()

EFT.Settings.Graphics.ENvidiaReflexMode

offsetfieldtype
0x10value__int
--OffENvidiaReflexMode (static)
--OnENvidiaReflexMode (static)
--OnAndBoostENvidiaReflexMode (static)

EFT.Settings.Graphics.ESSAOMode

offsetfieldtype
0x10value__int
--OffESSAOMode (static)
--FastestPerformanceESSAOMode (static)
--FastPerformanceESSAOMode (static)
--HighQualityESSAOMode (static)
--HighestQualityESSAOMode (static)
--ColoredHighestQualityESSAOMode (static)

EFT.Settings.Graphics.ESSRMode

offsetfieldtype
0x10value__int
--OffESSRMode (static)
--LowESSRMode (static)
--MediumESSRMode (static)
--HighESSRMode (static)
--UltraESSRMode (static)

EFT.Settings.Graphics.ESamplingMode

offsetfieldtype
0x10value__int
--OffESamplingMode (static)
--DownX05ESamplingMode (static)
--DownX075ESamplingMode (static)
--SuperX2ESamplingMode (static)
--SuperX4ESamplingMode (static)

EFT.Settings.Graphics.EftDisplaySettings

offsetfieldtype
0x10Displaybyte
0x14FullScreenModeFullScreenMode
0x18ResolutionEftResolution
0x20AspectRatioAspectRatio

3 method(s) declared.

RVAsharednesssignature
0xbf0530uniquebool Equals(EftDisplaySettings other)
0xbf05a0uniquebool Equals(object obj)
0xbf0690uniqueint GetHashCode()

EFT.Settings.Graphics.EftResolution

offsetfieldtype
0x10Widthint
0x14Heightint

8 method(s) declared.

RVAsharednesssignature
0xbf06d0uniquevoid .ctor(Resolution resolution)
0x628120shared x26void .ctor(int width, int height)
0xbeb200shared x4bool Equals(EftResolution other)
0xbf06e0uniquebool Equals(object obj)
0xbeb2b0shared x5bool op_Equality(EftResolution left, EftResolution right)
0xbeb2d0shared x2bool op_Inequality(EftResolution left, EftResolution right)
0xbeb3c0shared x2int GetHashCode()
0xbf0770uniquestring ToString()

EFT.Settings.Graphics.FullScreenModeConverter

2 method(s) declared.

RVAsharednesssignature
0xbf0aa0uniqueFullScreenMode ToFullScreenMode(int fullscreenMode)
0xbf0ac0uniqueint ToInt(FullScreenMode mode)

EFT.Settings.Graphics.FullScreenModeJsonConverter

3 method(s) declared.

RVAsharednesssignature
0xbf0ae0uniquevoid WriteJson(JsonWriter writer, FullScreenMode value, JsonSerializer serializer)
0xbf0b80uniqueFullScreenMode ReadJson(JsonReader reader, Type objectType, FullScreenMode existingValue, bool hasExistingValue, JsonSerializer serializer)
0xbf0d00uniquevoid .ctor()

EFT.Settings.Graphics.GraphicsPreset

offsetfieldtype
0x10_textureQualityint
0x14_shadowsQualityint
0x18_samplingESamplingMode
0x1c_objectLodBiasfloat
0x20_overallVisibilityfloat
0x24_mipStreamingBufferSizeint
0x28_mipStreamingIOCountint
0x2c_ssaoESSAOMode
0x30_ssrESSRMode
0x34_anisotropicFilteringAnisotropicFiltering
0x38_antiAliasingEAntialiasingMode
0x3c_bloombool
0x3d_zBlurbool
0x3e_instancingLightsbool
0x3f_chromaticAberrationsbool
0x40_noisebool
0x44_sharpenfloat
0x48_highQualityFogbool
0x49_grassShadowbool
0x4a_highQualityColorbool
0x4b_sdTarkovStreetsbool
0x4c_fsr2ModeEFSR2Mode
0x50_fsr3ModeEFSR3Mode
0x54_dlssModeEDLSSMode
0x58_dlssPresetEDLSSPreset
0x5c_cloudsQualityCloudsMode
0x60_volumetricLightESSRMode
0x0_veryLowGraphicsPreset (static)
0x8_lowGraphicsPreset (static)
0x10_mediumGraphicsPreset (static)
0x18_highGraphicsPreset (static)
0x20UltraGraphicsPreset (static)
0x28_presetsGraphicsPreset[] (static)
0x30_mediumIndexint (static)

11 method(s) declared.

RVAsharednesssignature
0x628110shared x9614void .ctor()
0xbf0d30uniquevoid .ctor(GraphicsSettingsGroup settings)
0xbf1220uniquevoid Apply(GraphicsSettingsGroup settings)
0xbf15f0uniquebool op_Equality(GraphicsPreset a, GraphicsPreset b)
0xbf1730uniquebool op_Inequality(GraphicsPreset a, GraphicsPreset b)
0xbf18d0uniqueint GetIndexFromQuality(Nullable<int> quality)
0xbf1980uniqueint GetQualityFromIndex(int index)
0xbf19e0uniqueGraphicsPreset GetPreset(Nullable<int> quality)
0xbf1af0shared x53int GetPresetIndexIgnoreMipStreaming(GraphicsPreset preset)
0xbf1b00uniqueint GetRecommendedVRAM(GraphicsSettingsGroup settings)
0xbf1be0uniquevoid .cctor()

EFT.Settings.Graphics.GraphicsSettingsCameraController

offsetfieldtype
0x28_managerCameraManager

12 method(s) declared.

RVAsharednesssignature
0xbf2270uniquevoid .ctor(CameraManager manager)
0xbf2310uniqueGraphicsSettingsGroup SettingsGroupFactory()
0xbf2350uniquevoid CreateBindings()
0xbf31a0uniquevoid <CreateBindings>b__3_0(EftDisplaySettings displaySettings)
0xbf31e0uniquevoid <CreateBindings>b__3_1(ESamplingMode x)
0xbf32b0uniquevoid <CreateBindings>b__3_2(EAntialiasingMode x)
0xbf34b0uniquevoid <CreateBindings>b__3_3(EDLSSMode x)
0xbf36b0uniquevoid <CreateBindings>b__3_4(EFSR2Mode x)
0xbf38b0uniquevoid <CreateBindings>b__3_5(EFSR3Mode x)
0xbf3ab0uniquevoid <CreateBindings>b__3_6(EFSR2Mode x)
0xbf3ad0uniquevoid <CreateBindings>b__3_7(EFSR3Mode x)
0xbf3af0uniquevoid <CreateBindings>b__3_8(EDLSSPreset x)

EFT.Settings.Graphics.GraphicsSettingsController

offsetfieldtype
0x28_bindingsCreatedbool
0x2c_lastModeFullScreenMode
0x30_lastCheckTimefloat
0x38_displayOffCheckTask
0x40_userVSyncbool
0x44_userTargetFrameRateint
0x48_userReflexModeENvidiaReflexMode
0x4c_didDisableReflexbool
0x0MinFramerateLimitint (static)
0x4MaxFramerateLobbyLimitint (static)
0x8MaxFramerateGameLimitint (static)
0xcMinSharpeningfloat (static)
0x10MaxSharpeningfloat (static)
0x14MipStreamingMemoryBudgetfloat (static)
0x18StreamingMipmapsMaxLevelReductionint (static)
0x1c<SDModeLevel>k__BackingFieldint (static)
0x20<ApplySDModeOnRuntime>k__BackingFieldbool (static)
--CheckDelayfloat (static)
0x50_displaysLayoutList<DisplayInfo>
0x58_displaysLayoutAList<DisplayInfo>
0x60_displaysLayoutBList<DisplayInfo>

45 method(s) declared.

RVAsharednesssignature
0xbf3cc0uniqueint get_SDModeLevel()
0xbf3d20uniquevoid set_SDModeLevel(int value)
0xbf3d80uniquebool get_ApplySDModeOnRuntime()
0xbf3de0uniquevoid set_ApplySDModeOnRuntime(bool value)
0x6b6630shared x767bool get_IsMipStreamingEnabled()
0xbf3e40uniquevoid SetFramerateLimits(FramerateLimitSettings framerateLimit)
0xbf3f20uniqueGraphicsSettingsGroup SettingsGroupFactory()
0xbf3f80uniquevoid CreateBindings()
0xbf41c0uniqueTask CreateBindingsAsync()
0xbf4370uniqueTask<EftDisplaySettings> ApplyDisplaySettings(EftDisplaySettings settings)
0xbf4520uniqueTask<EftDisplaySettings> SwitchDisplay(EftDisplaySettings settings)
0xbf46e0uniqueTask<EftDisplaySettings> SwitchDisplay(EftDisplaySettings settings, DisplayInfo displayInfo)
0xbf4c20uniqueTask<EftDisplaySettings> SwitchDisplayWindowMode(EftDisplaySettings settings, DisplayInfo displayInfo)
0xbf4e00uniqueTask<EftDisplaySettings> SwitchDisplayExclusiveFullScreenMode(EftDisplaySettings settings, DisplayInfo displayInfo)
0xbf4fe0uniqueTask<EftDisplaySettings> SwitchDisplayFullScreenMode(EftDisplaySettings settings, DisplayInfo displayInfo)
0xbf51c0uniqueTask<EftDisplaySettings> ChangeMode(EftDisplaySettings settings)
0xbf5300uniqueTask<EftDisplaySettings> ChangeResolution(EftDisplaySettings settings)
0xbf5440uniquevoid RefreshSdMode(bool isActive)
0xbf54e0uniquevoid ApplyQualityPreset(Nullable<int> quality)
0xbf5570uniquevoid ChangedShadowQuality(int value)
0xbf5760uniquevoid ChangeVSync(bool value)
0xbf5860uniquevoid ChangeTexturesQuality(bool mipStreamingIsOn, int quality)
0xbf59b0shared x2void ChangeLodBias(float bias)
0xbf5a10shared x2void ChangeAnisotropicFiltering(AnisotropicFiltering value)
0xbf5a60uniquevoid ChangeHighQualityColor(bool value)
0xbf5b90uniquevoid SetMipStreaming(bool value)
0xbf5c90uniquevoid ChangeMipStreaming(bool value)
0xbf5ce0uniquevoid RefreshStreamingMemoryBudget(Vector4 budgets, Nullable<int> quality)
0xbf5ff0uniquefloat IncreaseMemoryBudgetForIcon()
0xbf60f0uniquevoid RestoreMemoryBudget()
0xbf61f0uniquevoid ChangeFramerate(bool inSession)
0xbf6790uniquevoid EnableVSyncForced()
0xbf69a0uniquevoid DisableVSyncForced()
0xbf6af0uniqueTimeSpan get_ApplyDelay()
0xbf6b80uniquevoid CheckAltTab()
0xbf6ee0uniquevoid CheckAltEnter()
0xbf7010uniquevoid CheckAltEnterFromWindow()
0xbf73a0uniquevoid CheckAltEnterToWindow()
0xbf7790uniquebool ValidateWindowMaxSize()
0xbf7c30uniquevoid UpdateWindowMaxSize(EftDisplaySettings settings)
0xbf7ce0uniquevoid CheckDisplayOff()
0xbf8080uniqueTask DisplayOffCoroutine()
0xbf8230uniquevoid .ctor()
0xbf8270uniquevoid .cctor()
0xbf8330uniquevoid <CreateBindingsAsync>b__28_0(int x)

EFT.Settings.Graphics.GraphicsSettingsGroup

offsetfieldtype
--DLSS_BALANCED_TRIGGERlong (static)
--DLSS_PERFORMANCE_TRIGGERlong (static)
0x18StoredList<StoredDisplaySettings>
0x20DisplaySettingsGameSetting<EftDisplaySettings>
0x28<InApplyDisplaySettingsProcess>k__BackingFieldbool
0x30GraphicsQualityGameSetting<Nullable<int>>
0x38ShadowsQualityGameSetting<int>
0x40TextureQualityGameSetting<int>
0x48CloudsQualityGameSetting<CloudsMode>
0x50SDModeGameSetting<bool>
0x58VSyncGameSetting<bool>
0x60LobbyFramerateGameSetting<int>
0x68GameFramerateGameSetting<int>
0x70DisableGameFramerateLimitGameSetting<bool>
0x78SuperSamplingGameSetting<ESamplingMode>
0x80AnisotropicFilteringGameSetting<AnisotropicFiltering>
0x88OverallVisibilityGameSetting<float>
0x90LodBiasGameSetting<float>
0x98MipStreamingBufferSizeGameSetting<int>
0xa0MipStreamingIOCountGameSetting<int>
0xa8SsaoGameSetting<ESSAOMode>
0xb0SharpenGameSetting<float>
0xb8SSRGameSetting<ESSRMode>
0xc0AntiAliasingGameSetting<EAntialiasingMode>
0xc8NVidiaReflexGameSetting<ENvidiaReflexMode>
0xd0HighQualityFogGameSetting<bool>
0xd8GrassShadowGameSetting<bool>
0xe0ChromaticAberrationsGameSetting<bool>
0xe8NoiseGameSetting<bool>
0xf0ZBlurGameSetting<bool>
0xf8AreaLightsInstancingGameSetting<bool>
0x100HighQualityColorGameSetting<bool>
0x108SdTarkovStreetsGameSetting<bool>
0x110VolumetricLightGameSetting<ESSRMode>
0x118DLSSModeGameSetting<EDLSSMode>
0x120FSR2ModeGameSetting<EFSR2Mode>
0x128FSR3ModeGameSetting<EFSR3Mode>
0x130DLSSPresetGameSetting<EDLSSPreset>
0x138_controllerGraphicsSettingsController
0x140<SystemMessageLocale>k__BackingFieldstring

41 method(s) declared.

RVAsharednesssignature
0x9061f0shared x61bool get_InApplyDisplaySettingsProcess()
0x9061e0shared x39void set_InApplyDisplaySettingsProcess(bool value)
0xbfd5e0uniquebool get_DLSSEnabled()
0xbfd680uniquebool get_FSR2Enabled()
0xbfd720uniquebool get_FSR3Enabled()
0xbfd7c0uniquefloat get_ShadowDistance()
0xbfd8a0uniquefloat get_SuperSamplingFactor()
0x80d880shared x10void set_SystemMessage(string value)
0x80d870shared x16string get_SystemMessageLocale()
0x80d880shared x10void set_SystemMessageLocale(string value)
0xbfd9a0uniquevoid .ctor(GraphicsSettingsController controller)
0xbff660uniqueTask<EftDisplaySettings> ApplyDisplaySettings(EftDisplaySettings displaySettings)
0xbff8c0uniqueTask<EftDisplaySettings> ApplyDisplaySettingsAsync(EftDisplaySettings displaySettings)
0xbffa70uniqueEftDisplaySettings GetStoredDisplaySettings(byte displayIndex)
0xbffb20uniqueEftDisplaySettings GetStoredDisplaySettings(FullScreenMode mode)
0xbffbd0uniquevoid GetStoredDisplaySettings(EftDisplaySettings displaySettings)
0xbffe40uniquevoid ValidateStoredDisplayResolution(EftDisplaySettings displaySettings)
0xbfffc0uniquevoid StoreDisplaySettings(EftDisplaySettings displaySettings)
0xc001d0uniqueint TextureQualityToMipBias(int quality)
0x69ba00shared x95float GetMipStreamingBias()
0xc00280uniquebool IsDLSSModeAllowed(EDLSSMode mode)
0xc00300uniqueEDLSSMode DLSSModeProcessor(EDLSSMode mode)
0xc00380uniqueESSRMode VolumetricModeProcessor(ESSRMode mode)
0xc003d0uniqueEDLSSMode GetValidatedDLSSMode(EDLSSMode mode, EftResolution resolution)
0xc00460uniquebool IsVolumetricQualityAllowed(ESSRMode mode)
0xc004c0uniquebool IsFSR2ModeAllowed(EFSR2Mode mode)
0xc00520uniquebool IsFSR3ModeAllowed(EFSR3Mode mode)
0xc00580uniqueEFSR2Mode FSR2ModeProcessor(EFSR2Mode mode)
0xc005f0uniqueEFSR3Mode FSR3ModeProcessor(EFSR3Mode mode)
0x961360shared x59EFSR2Mode GetValidatedFSR2Mode(EFSR2Mode mode, EftResolution resolution)
0x961360shared x59EFSR3Mode GetValidatedFSR3Mode(EFSR3Mode mode, EftResolution resolution)
0xc00660uniquefloat GetMaxShadowVisibility(int shadowQuality)
0xc006a0uniquefloat GetSuperSamplingFromQuality(ESamplingMode quality)
0xc00700uniquebool Is1XSampling(ESamplingMode samplingQuality)
0xc00810uniqueint GetDLSSQuality(EDLSSMode mode)
0xc008b0uniquebool IsTaaEnabled()
0xc00970uniquebool IsTaaHigh()
0xc00a10uniquebool IsDLSSEnabled()
0xc00ab0uniquebool IsFSR2Enabled()
0xc00b50uniquebool IsFSR3Enabled()
0xc00bf0uniqueGraphicsSettingsGroup Clone()

EFT.Settings.Graphics.GraphicsSettingsVersions

offsetfieldtype
0x0<Serializer>k__BackingFieldIJsonSerializer (static)
--STOREDstring (static)

2 method(s) declared.

RVAsharednesssignature
0xc01320uniqueIJsonSerializer get_Serializer()
0xc01380uniquevoid .cctor()

EFT.Settings.Graphics.QualityLevelPreset

offsetfieldtype
0x0_singleShadowCascadesbool (static)
0x10_pixelLightCountint
0x14_antiAliasingint
0x18_softParticlesbool
0x19_realtimeReflectionProbesbool
0x1a_billboardsFaceCameraPositionbool
0x1c_resolutionScalingFixedDpiFactorfloat
0x20_shadowMaskModeShadowmaskMode
0x24_shadowsShadowQuality
0x28_shadowResolutionShadowResolution
0x2c_shadowProjectionShadowProjection
0x30_shadowNearPlaneOffsetfloat
0x34_shadowCascadesint
0x38_shadowCascade2Splitfloat
0x3c_shadowCascade4SplitVector3
0x48_skinWeightsSkinWeights
0x4c_maximumLodLevelint
0x50_particleRaycastBudgetint
0x54_asyncUploadPersistentBufferbool
0x4_lowQualityLevelPreset (static)
0x4c_mediumQualityLevelPreset (static)
0x94_highQualityLevelPreset (static)
0xdc_ultraQualityLevelPreset (static)

4 method(s) declared.

RVAsharednesssignature
0xc03890uniquevoid Apply()
0xc03e10uniqueQualityLevelPreset GetPreset(int quality)
0xc03ff0uniquevoid ApplyShadowShaderKeywords()
0xc041b0uniquevoid .cctor()

EFT.Settings.Graphics.StoredDisplaySettings

offsetfieldtype
0x10Indexbyte
0x14FullScreenResolutionEftResolution
0x1cFullScreenAspectRatioAspectRatio
0x24WindowResolutionEftResolution
0x2cWindowAspectRatioAspectRatio

4 method(s) declared.

RVAsharednesssignature
0xc04450uniqueStoredDisplaySettings Create(EftDisplaySettings settings)
0xc044c0uniquevoid Update(EftDisplaySettings settings)
0xc044f0uniquevoid ApplyTo(EftDisplaySettings settings)
0x628110shared x9614void .ctor()

EFT.Settings.PostFx.PostFxSettingsController

offsetfieldtype
0x28_postFxGradingPostFX

25 method(s) declared.

RVAsharednesssignature
0xbe8790uniquevoid .ctor(GradingPostFX postFX)
0xbe8830uniquePostFxSettingsGroup SettingsGroupFactory()
0xbe8880uniquevoid TryForceUpdate()
0xbe8b10uniquevoid CreateBindings()
0xbe92b0uniquevoid UpdateEnablePostFX(bool value)
0xbe9350uniquevoid TryUpdateBrightness(int value)
0xbe9420uniquevoid UpdateBrightness(int value)
0xbe9560uniquevoid TryUpdateSaturation(int value)
0xbe9620uniquevoid UpdateSaturation()
0xbe9730uniquevoid TryUpdateClarity(int value)
0xbe9800uniquevoid UpdateClarity(int value)
0xbe9930uniquevoid TryUpdateColorfulness(int value)
0xbe99f0uniquevoid UpdateColorfulness()
0xbe9b00uniquevoid TryUpdateLumaSharpen(int value)
0xbe9bd0uniquevoid UpdateLumaSharpen(int value)
0xbe9d00uniquevoid TryUpdateAdaptiveSharpen(int value)
0xbe9dd0uniquevoid UpdateAdaptiveSharpen(int value)
0xbe9f00uniquevoid TryUpdateColorBlindnessType(ColorBlindMode value)
0xbe9fd0uniquevoid UpdateColorBlindnessType(ColorBlindMode value)
0xbe9ff0uniquevoid TryUpdateColorblindnessIntensity(int value)
0xbea0c0uniquevoid UpdateColorblindnessIntensity(int value)
0xbea1c0uniquevoid TryUpdateColorFilterType(Filter value)
0xbea290uniquevoid UpdateColorFilterType(Filter value)
0xbea2b0uniquevoid TryUpdateIntensity(int value)
0xbea380uniquevoid UpdateIntensity(int value)

EFT.Settings.PostFx.PostFxSettingsFactory

2 method(s) declared.

RVAsharednesssignature
0xbea480uniquePostFxSettingsGroup SettingsGroupFactory()
0x628110shared x9614void .ctor()

EFT.Settings.PostFx.PostFxSettingsGroup

offsetfieldtype
0x18EnablePostFxGameSetting<bool>
0x20BrightnessGameSetting<int>
0x28SaturationGameSetting<int>
0x30ClarityGameSetting<int>
0x38ColorfulnessGameSetting<int>
0x40LumaSharpenGameSetting<int>
0x48AdaptiveSharpenGameSetting<int>
0x50ColorFilterTypeGameSetting<Filter>
0x58IntensityGameSetting<int>
0x60ColorBlindnessTypeGameSetting<ColorBlindMode>
0x68ColorBlindnessIntensityGameSetting<int>

4 method(s) declared.

RVAsharednesssignature
0xbea4d0uniquevoid .ctor()
0xbeb0f0uniqueint ClampTwoSide(int value)
0xbeb110uniqueint ClampOneSide(int value)
0xbeb130uniquePostFxSettingsGroup Clone()

EFT.Settings.SettingsManager

offsetfieldtype
0x0OldSettingsFolderPathstring (static)
0x8SettingsFolderPathstring (static)
0x10_simpleJsonSerializerSimpleJsonSerializer (static)
0x10GameSettingsWithController<GameSettingsGroup,GameSettingsController>
0x18SoundSettingsWithController<SoundSettingsGroup,SoundSettingsController>
0x20PostFxSettingsWithProvider<PostFxSettingsGroup>
0x28GraphicsSettingsWithController<GraphicsSettingsGroup,GraphicsSettingsController>
0x30ControlSettingsWithController<ControlSettingsGroup,ControlSettingsController>
0x38_registeredCommandsList<string>
0x40_defaultResourceProviderJsonResourceSettingsProvider

12 method(s) declared.

RVAsharednesssignature
0xbe1850uniquevoid .cctor()
0xbe1de0uniquevoid .ctor()
0xbe2a60uniqueTask Load()
-no-codeISettingsProvider BuildFileProvider(string name, BaseJsonSettingsProvider[] fallbackProviders, IJsonSerializer jsonSerializer)
0xbe2c10uniquevoid AddFloatSettingToConsole(GameSetting<float> setting, string description, string additionalKey)
0xbe2c90uniquevoid AddBoolSettingToConsole(GameSetting<bool> setting, string description, string additionalKey)
-no-codevoid AddEnumSettingToConsole(GameSetting<mvar> setting, string description, string additionalKey)
-no-codevoid AddSettingToConsole(GameSetting<mvar> setting, string description, string additionalKey)
0xbe2d10uniquevoid PrintRegisteredCommands()
0xbe2e80uniqueTask<bool> MergeControlWithDefault(SettingsWithProvider<ControlSettingsGroup> loadedSettings)
0xbe3130uniqueTask<SettingsManager> InstantiateSingleton()
0xbe3250uniquevoid ClearSettings()

EFT.Settings.Sound.SoundSettingsController

offsetfieldtype
--VOIP_INIT_FAILEDstring (static)
0x0_masterMixerAudioMixer (static)
0x28_voipDisabledReasonstring

22 method(s) declared.

RVAsharednesssignature
0xbe4e50uniqueAudioMixer get_MasterMixer()
0x692a50shared x341string get_VoipDisabledReason()
0xbe4fe0uniquevoid set_VoipDisabledReason(string value)
0xbe5170uniquevoid ResetVoipDisabledReason()
0xbe5180uniquevoid VoipDisabledByServer()
0xbe51d0uniquevoid VoipDisabledInLocalGame()
0xbe5220uniquevoid VoipDisabledByInitializationFail()
0x6b65d0shared x584bool get_IsVoipFirstMessageShown()
0xbe5270uniquevoid set_IsVoipFirstMessageShown(bool value)
0xbe52f0uniquevoid CheckVoipInitialization()
0xbe5400uniqueSoundSettingsGroup SettingsGroupFactory()
0xbe5450uniquevoid CreateBindings()
0xbe59f0uniquevoid AdjustSoundValue(string mixerChannel, int index)
0xbe5be0uniquevoid ShowVoipEnabled(bool value)
0xbe5d90uniquevoid ChangeMicrophoneSensitivity(int value)
0xbe5f60uniquevoid ChangeDenoiseAmount(NoiseSuppressionLevels value)
0xbe6130uniquevoid .ctor()
0xbe6170uniquevoid <CreateBindings>b__17_0(int x)
0xbe61c0uniquevoid <CreateBindings>b__17_1(int x)
0xbe6210uniquevoid <CreateBindings>b__17_2(int x)
0xbe6260uniquevoid <CreateBindings>b__17_3(int x)
0xbe62b0uniquevoid <CreateBindings>b__17_4(int x)

EFT.Settings.Sound.SoundSettingsGroup

offsetfieldtype
--NOTHING_DEVICEstring (static)
--DEFAULT_DEVICEstring (static)
--MASTER_VOLUME_KEYstring (static)
--MUSIC_VOLUME_KEYstring (static)
--INTERFACE_VOLUME_VOLUME_KEYstring (static)
--CHAT_VOLUME_KEYstring (static)
--HIDEOUT_VOLUME_KEYstring (static)
0x0_checkMicrophoneNullable<bool> (static)
0x18OverallVolumeGameSetting<int>
0x20InterfaceVolumeGameSetting<int>
0x28ChatVolumeGameSetting<int>
0x30MusicVolumeGameSetting<int>
0x38HideoutVolumeGameSetting<int>
0x40MusicOnRaidEndGameSetting<bool>
0x48VoipEnabledGameSetting<bool>
0x50VoipDeviceGameSetting<string>
0x58VoiceChatVolumeGameSetting<int>
0x60MicrophoneSensitivityGameSetting<int>
0x68DenoiseAmountGameSetting<NoiseSuppressionLevels>
0x8_realSoundValuesint[] (static)
0x10_noDevicesArraystring[] (static)

20 method(s) declared.

RVAsharednesssignature
0xbe6300uniquefloat get_InterfaceVolumeValue()
0xbe63d0uniquefloat get_MusicVolumeValue()
0xbe64a0uniquefloat get_HideoutVolumeValue()
0xbe6570uniquebool get_IsMicrophoneValid()
0xbe6620uniquevoid .ctor()
0xbe7300uniqueint ClampIndex(int value)
0xbe7380uniqueint GetRealSoundValue(int index)
0xbe7400uniquefloat GetRealSoundValue(int index, string mixerChannel)
0xbe7480uniquefloat GetBackendVolumeMultiplier(string mixerChannel)
0xbe7560uniquestring ValidateMicrophone(string device)
0xbe7670uniqueReadOnlyCollection<string> GetMicrophones()
0xbe78f0uniquebool IsValidMicrophone(string device)
0xbe79c0uniquebool IsCurrentMicrophoneValid()
0xbe7a10uniquestring get_DefaultMicrophone()
0xbe7a90uniquebool CheckVoipEnable(bool voipEnabled)
0xbe7af0uniquebool CheckMicrophone()
0xbe80d0uniquevoid ForceApplyVolumeSettings()
0xbe81e0uniquevoid UpdateMicrophoneDevice()
0xbe8460uniqueSoundSettingsGroup Clone()
0xbe84f0uniquevoid .cctor()

EFT.Settings.VirtualControlDescriptor

offsetfieldtype
0x10SourceKeyEGameKey
0x14TargetKeyEGameKey
0x18<PressType>k__BackingFieldNullable<EPressType>
0x20<ExtraVariants>k__BackingFieldInputSource[]
0x28EnableForSourcePressTypeEPressType[]
0x30<IgnorePool>k__BackingFieldbool

7 method(s) declared.

RVAsharednesssignature
0x6898f0shared x1759Nullable<EPressType> get_PressType()
0x67bf20shared x479InputSource[] get_ExtraVariants()
0x679e80shared x67bool get_IgnorePool()
0xbe4b80uniquevoid .ctor(EGameKey sourceKey, EGameKey targetKey, EPressType newPressType, EPressType[] enableForSourcePressType)
0xbe4c50uniquevoid .ctor(EGameKey sourceKey, EGameKey targetKey, EPressType newPressType, InputSource[] extraVariants)
0xbe4d20uniquevoid .ctor(EGameKey sourceKey, EGameKey targetKey, EPressType newPressType, bool ignorePool, InputSource[] extraVariants)
0xbe4df0uniquevoid .ctor(EGameKey sourceKey, EGameKey targetKey, InputSource[] extraVariants)

EFT.Settings.VirtualControls

offsetfieldtype
0x0ControlsVirtualControlDescriptor[] (static)

1 method(s) declared.

RVAsharednesssignature
0xbe4310uniquevoid .cctor()

settings-core (Bsg.GameSettings)

Bsg.GameSettings.Accessor1`

offsetfieldtype
GENERIC_gameSettingGameSetting<var>
GENERIC_setterFunc<var,Task<var>>

7 method(s) declared.

RVAsharednesssignature
-no-codevoid .ctor(GameSetting<var> gameSetting, Func<var,Task<var>> setter)
-no-codeAction Diz.Binding.IBindable<T>.Bind(Action<var> handler)
-no-codeAction Diz.Binding.IBindable<T>.Subscribe(Action<var> handler)
-no-codeAction Diz.Binding.IBindable<T>.BindWithoutValue(ICheckChanges handler)
-no-codevar Diz.Binding.IBindable<T>.get_Value()
-no-codeTask<var> Bsg.GameSettings.IAccessor<T>.Set(var t)
-no-codeTask<var> Set(var t)

Bsg.GameSettings.BaseSettingsController1`

offsetfieldtype
GENERICGroupvar
GENERICPreviewModebool
GENERIC<IsFirstBind>k__BackingFieldbool
GENERIC_disposableActionsList<Action>

11 method(s) declared.

RVAsharednesssignature
-no-codebool get_IsFirstBind()
-no-codevoid set_IsFirstBind(bool value)
-no-codebool get_IsBound()
-no-codevoid BindTo(var settingsGroup, bool previewMode)
-no-codevoid CreateBindings()
-no-codevar SettingsGroupFactory()
-no-codevoid Bind(GameSetting<mvar> gameSetting, Action<mvar> handler)
-no-codevoid Subscribe(GameSetting<mvar> gameSetting, Action<mvar> handler)
-no-codevoid AddDisposable(Action action)
-no-codevoid Dispose()
-no-codevoid .ctor()

Bsg.GameSettings.EquatableGameSetting1`

3 method(s) declared.

RVAsharednesssignature
-no-codevoid .ctor(string key, var defaultValue, Func<var,Task<var>> asyncPreProcessor)
-no-codevoid .ctor(string key, var defaultValue, Func<var,var> preProcessor)
-no-codebool HasSameValue(GameSetting<var> other)

Bsg.GameSettings.GameSettingProxy2`

offsetfieldtype
GENERIC_propertyGetterFunc<var,var>
GENERIC_propertySetterFunc<var,Task>
GENERIC_baseSettingGameSetting<var>

11 method(s) declared.

RVAsharednesssignature
-no-codevoid .ctor(GameSetting<var> baseSetting, Func<var,var> propertyGetter, Func<var,Task> propertySetter)
-no-codevar GetValue()
-no-codeTask SetValue(var value)
-no-codevoid TakeValueFrom(GameSetting<var> other)
-no-codeAction Bind(Action<var> handler)
-no-codeAction Subscribe(Action<var> handler)
-no-codeAction BindWithoutValue(ICheckChanges handler)
-no-codevoid ResetToDefault()
-no-codevoid ForceApply()
-no-codebool HasSameValue(GameSetting<var> other)
-no-codeAction<var> GetSubscriber(Action<var> handler)

Bsg.GameSettings.GameSetting1`

offsetfieldtype
GENERICSettingTypeType (static)
GENERICIsNullablebool (static)
GENERIC<Key>k__BackingFieldstring
GENERIC<IsAvailableToEdit>k__BackingFieldbool
GENERIC_asyncPreProcessorFunc<var,Task<var>>

25 method(s) declared.

RVAsharednesssignature
-no-codestring get_Key()
-no-codebool get_IsAvailableToEdit()
-no-codevoid set_IsAvailableToEdit(bool value)
-no-codevar get_Value()
-no-codevoid set_Value(var value)
-no-codeobject Bsg.GameSettings.IGameSetting.get_ObjectValue()
-no-codevoid Bsg.GameSettings.IGameSetting.set_ObjectValue(object value)
-no-codeType Bsg.GameSettings.IGameSetting.get_ObjectType()
-no-codevar GetValue()
-no-codeTask SetValue(var value)
-no-codebool Bsg.GameSettings.IGameSetting.HasSameValue(IGameSetting other)
-no-codevoid Bsg.GameSettings.IGameSetting.TakeValueFrom(IGameSetting other)
-no-codevoid .ctor(string key, Func<var,var> preProcessor)
-no-codevoid .ctor(string key, Func<var,Task<var>> asyncPreProcessor)
-no-codeTask<var> PreProcessValue(var value)
-no-codebool HasSameValue(GameSetting<var> other)
-no-codevoid TakeValueFrom(GameSetting<var> other)
-no-codeAction Bind(Action<var> handler)
-no-codeAction Subscribe(Action<var> handler)
-no-codeAction BindWithoutValue(ICheckChanges handler)
-no-codevoid ResetToDefault()
-no-codevoid ForceApply()
-no-codestring ToString()
-no-codevar op_Implicit(GameSetting<var> setting)
-no-codevoid .cctor()

Bsg.GameSettings.IAccessor1`

1 method(s) declared.

RVAsharednesssignature
-no-codeTask<var> Set(var t)

Bsg.GameSettings.IGameSetting

9 method(s) declared.

RVAsharednesssignature
-no-codestring get_Key()
-no-codebool get_IsAvailableToEdit()
-no-codevoid set_IsAvailableToEdit(bool value)
-no-codeobject get_ObjectValue()
-no-codevoid set_ObjectValue(object value)
-no-codeType get_ObjectType()
-no-codebool HasSameValue(IGameSetting other)
-no-codevoid TakeValueFrom(IGameSetting other)
-no-codevoid ForceApply()

Bsg.GameSettings.IPresetManager1`

4 method(s) declared.

RVAsharednesssignature
-no-codeIReadOnlyList<SettingsPreset<var>> get_Presets()
-no-codeTask RefreshPresetList()
-no-codeTask<SettingsPreset<var>> CreateNewPreset(string name, var settingsGroup)
-no-codeTask RemovePreset(SettingsPreset<var> preset)

Bsg.GameSettings.ISettingsGroupFactory1`

1 method(s) declared.

RVAsharednesssignature
-no-codevar SettingsGroupFactory()

Bsg.GameSettings.ISettingsProvider

2 method(s) declared.

RVAsharednesssignature
-no-codeTask<mvar> Load(mvar settingsGroup)
-no-codeTask Save(mvar settingsGroup)

Bsg.GameSettings.Json.BaseJsonSettingsProvider

offsetfieldtype
0x10_serializerIJsonSerializer
0x18_fallbackProvidersBaseJsonSettingsProvider[]

6 method(s) declared.

RVAsharednesssignature
0x66b5f0shared x117void .ctor(IJsonSerializer serializer, BaseJsonSettingsProvider[] fallbackProviders)
-no-codeTask<mvar> Load(mvar settingsGroup)
-no-codeTask Save(mvar settingsGroup)
-no-codeTask<JObject> LoadJson()
-no-codeTask SaveJson(JObject json)
0x2592be0uniqueTask<JObject> GetFromFallback()

Bsg.GameSettings.Json.GameSettingsJsonConverter

3 method(s) declared.

RVAsharednesssignature
0x2593220uniquevoid WriteJson(JsonWriter writer, IGameSetting value, JsonSerializer serializer)
0x2593390uniqueIGameSetting ReadJson(JsonReader reader, Type objectType, IGameSetting existingValue, bool hasExistingValue, JsonSerializer serializer)
0x2593490uniquevoid .ctor()

Bsg.GameSettings.Json.JsonDirectSettingsProvider

offsetfieldtype
0x20_jsonJObject

5 method(s) declared.

RVAsharednesssignature
0x2593bc0shared x3void .ctor(JObject json, IJsonSerializer serializer, BaseJsonSettingsProvider[] fallbackProviders)
0x2593c40uniquevoid .ctor(string json, IJsonSerializer serializer, BaseJsonSettingsProvider[] fallbackProviders)
0x2593cd0uniqueTask<JObject> LoadJson()
0x2593d80uniqueTask SaveJson(JObject json)
0x2593e80uniquestring ToString()

Bsg.GameSettings.Json.JsonFileSettingsProvider

offsetfieldtype
0x20_pathstring

5 method(s) declared.

RVAsharednesssignature
0x2593bc0shared x3void .ctor(string path, IJsonSerializer serializer, BaseJsonSettingsProvider[] fallbackProviders)
0x2593f20uniqueTask<JObject> LoadJson()
0x25940a0uniqueTask SaveJson(JObject json)
0x25942b0uniquevoid MakeCopy(string postfix)
0x2594390uniquestring ToString()

Bsg.GameSettings.Json.JsonMigrationUtils

6 method(s) declared.

RVAsharednesssignature
-no-codevoid ConvertIndexToObject(JObject data, string name, IReadOnlyList<mvar> variants)
-no-codevoid ConvertIndexToValue(JObject data, string name, IReadOnlyList<mvar> variants)
-no-codevoid SetPropertyValue(JObject data, string name, mvar newValue)
0x25934c0uniquevoid RenameProperty(JObject data, string oldName, string newName)
0x2593580uniquevoid MakeIntOffset(JObject data, string name, int offset)
0x64a5b0shared x2int Clamp(int value, int min, int max)

Bsg.GameSettings.Json.JsonResourceSettingsProvider

offsetfieldtype
0x20_textAssetNamestring
0x28_textAssetTextAsset

4 method(s) declared.

RVAsharednesssignature
0x2593bc0shared x3void .ctor(string textAssetName, IJsonSerializer serializer, BaseJsonSettingsProvider[] fallbackProviders)
0x2595010uniqueTask<JObject> LoadJson()
0x2595190uniqueTask SaveJson(JObject json)
0x25951e0uniquestring ToString()

Bsg.GameSettings.Json.LocalJsonPresetManager1`

offsetfieldtype
--EXTENSIONstring (static)
GENERIC_presetsList<SettingsPreset<var>>
GENERIC_folderPathstring
GENERIC_fallbackProvidersBaseJsonSettingsProvider[]
GENERIC_serializerIJsonSerializer

9 method(s) declared.

RVAsharednesssignature
-no-codeIReadOnlyList<SettingsPreset<var>> get_Presets()
-no-codevoid .ctor(string folderPath, IJsonSerializer serializer, BaseJsonSettingsProvider[] fallbackProviders)
-no-codeTask RefreshPresetList()
-no-codeTask<SettingsPreset<var>> CreateNewPreset(string name, var settingsGroup)
-no-codeTask RemovePreset(SettingsPreset<var> preset)
-no-codeSettingsPreset<var> CreatePreset(string path)
-no-codeSettingsPreset<var> CreatePreset(string path, string name)
-no-codestring GetNameFromPath(string path)
-no-codestring GetPathFromName(string name)

Bsg.GameSettings.Json.SimpleJsonSerializer

offsetfieldtype
0x10_jsonSerializerJsonSerializer

3 method(s) declared.

RVAsharednesssignature
0x2593670uniquevoid .ctor(JsonSerializerSettings serializerSettings)
-no-codemvar Populate(JObject json, mvar item, bool needReSave)
-no-codeJObject PrepareToSave(mvar item)

Bsg.GameSettings.Json.VersionJsonSerializer

offsetfieldtype
--VERSION_KEYstring (static)
0x10_currentVersionuint
0x18_versionsIVersion[]
0x20_versionPropertyJProperty
0x28_jsonSerializerJsonSerializer

4 method(s) declared.

RVAsharednesssignature
0x2593710uniquevoid .ctor(JsonSerializerSettings serializerSettings, IVersion[] versions)
-no-codemvar Populate(JObject json, mvar item, bool needReSave)
-no-codeJObject PrepareToSave(mvar item)
0x25938f0uniquebool TryToUpgradeJson(JObject json)

Bsg.GameSettings.ListGameSetting1`

offsetfieldtype
GENERIC_onListChangedBindableEvent<List<var>>
GENERIC_equalityCheckEqualityCheck<var>
GENERIC_copyItemCopyItem<var>
GENERIC_valueList<var>

11 method(s) declared.

RVAsharednesssignature
-no-codevoid .ctor(string key, CopyItem<var> copyItem, EqualityCheck<var> equalityCheck, Func<List<var>,List<var>> preProcessor)
-no-codeList<var> GetValue()
-no-codeTask SetValue(List<var> value)
-no-codebool HasSameValue(GameSetting<List<var>> other)
-no-codevoid TakeValueFrom(GameSetting<List<var>> other)
-no-codeAction Bind(Action<List<var>> handler)
-no-codeAction Subscribe(Action<List<var>> handler)
-no-codeAction BindWithoutValue(ICheckChanges handler)
-no-codevoid ResetToDefault()
-no-codevoid ForceApply()
-no-codevar[] ToArray()

Bsg.GameSettings.SettingsGroup1`

offsetfieldtype
GENERIC_settingsList<IGameSetting>

15 method(s) declared.

RVAsharednesssignature
-no-codeIList<IGameSetting> GetSettingsList()
-no-codebool HasSameSettings(var other)
-no-codevoid TakeSettingsFrom(var other)
-no-codevoid ForceApply()
-no-codebool TryForceApplyDiff(var other)
-no-codevar Clone()
-no-codemvar Register(mvar setting)
-no-codeGameSetting<mvar> Register(GameSetting<mvar> setting)
-no-codeGameSetting<mvar> RegisterEquatable(string key, mvar defaultValue, Func<mvar,mvar> preProcessor)
-no-codeGameSetting<mvar> RegisterEquatable(string key, mvar defaultValue, Func<mvar,Task<mvar>> preProcessor)
-no-codeGameSetting<mvar> RegisterState(string key, mvar defaultValue, Func<mvar,mvar> preProcessor)
-no-codeGameSetting<mvar> RegisterState(string key, mvar defaultValue, Func<mvar,Task<mvar>> preProcessor)
-no-codeListGameSetting<mvar> RegisterList(string key, CopyItem<mvar> copyItem, EqualityCheck<mvar> equalityCheck, Func<List<mvar>,List<mvar>> preProcessor)
-no-codevoid CheckCompatibility(var other)
-no-codevoid .ctor()

Bsg.GameSettings.SettingsPreset1`

offsetfieldtype
GENERIC_providerISettingsProvider
GENERIC<Name>k__BackingFieldstring

4 method(s) declared.

RVAsharednesssignature
-no-codestring get_Name()
-no-codevoid .ctor(string name, ISettingsProvider provider)
-no-codeTask<var> Load(var settingsGroup)
-no-codeTask Save(var settingsGroup)

Bsg.GameSettings.StateGameSetting1`

offsetfieldtype
GENERIC_internalStateBindableState<var>
GENERIC_defaultValuevar

12 method(s) declared.

RVAsharednesssignature
-no-codevar GetValue()
-no-codeTask SetValue(var value)
-no-codevoid .ctor(string key, var defaultValue, Func<var,Task<var>> asyncPreProcessor)
-no-codevoid .ctor(string key, var defaultValue, Func<var,var> preProcessor)
-no-codevoid Init(var defaultValue)
-no-codebool HasSameValue(GameSetting<var> other)
-no-codevoid TakeValueFrom(GameSetting<var> other)
-no-codeAction Bind(Action<var> handler)
-no-codeAction Subscribe(Action<var> handler)
-no-codeAction BindWithoutValue(ICheckChanges handler)
-no-codevoid ResetToDefault()
-no-codevoid ForceApply()

spawnable-prefabs (UISpawnable)

EFT.UI.UISpawnableToggle

offsetfieldtype
0xa8_headerLabelTextMeshProUGUI
0xb0_sizeLabelTextMeshProUGUI
0xb8_iconSpriteImage
0xc0_isBoldOnHoverbool
0xc8HoverImageGameObject
0xd0ToggleAnimatedToggle
0xd8_originalFontStyleFontStyles

11 method(s) declared.

RVAsharednesssignature
0x1435a20shared x2bool get_IsToggled()
0x1435a50uniquevoid set_IsToggled(bool value)
0x1405c00shared x6bool get_Interactable()
0x1435ab0uniquevoid set_Interactable(bool value)
0x1435af0uniquevoid Init(ToggleGroup group)
0x1435b40uniquevoid InitSpawnableButton(string headerText, int headerSize, Sprite sprite, GameObject hoverImage)
0x1435f00uniquevoid SetEllipsis(bool useEllipsis)
0x1436090uniquevoid SetMinWidth(float minWidth)
0x14361f0uniquevoid Highlighted()
0x1436380uniquevoid Default()
0x1436500uniquevoid .ctor()

settings-widgets (EFT.UI.Settings.)

EFT.UI.Settings.ColorSchemeExtension

1 method(s) declared.

RVAsharednesssignature
0x1703330uniqueColor GetBodyPartColor(EHealthColorScheme colorScheme, float healthNormalized, bool destroyed)

EFT.UI.Settings.CommandAxisPair

offsetfieldtype
0x20_commandNameLocalizedText
0x28_keyButtonButton
0x30_keyNameCustomTextMeshProUGUI
0x38_key2ButtonButton
0x40_key2NameCustomTextMeshProUGUI
0x48_commandBackgroundImage
0x50_keyBackgroundImage
0x58_key2BackgroundImage
0x60_defaultBackgroundColorColor
0x70_resetBackgroundColorColor
0x80<AxisGroup>k__BackingFieldAxisGroup
0x88<Positive>k__BackingFieldbool
0x90OnKeyPressedActionAction
0x98OnKeyChoosedActionAction<AxisGroup,InputSource,bool>

15 method(s) declared.

RVAsharednesssignature
0x66e700shared x78AxisGroup get_AxisGroup()
0x690ed0shared x34void set_AxisGroup(AxisGroup value)
0x6b2240shared x12bool get_Positive()
0x6b2250shared x12void set_Positive(bool value)
0x16f6d90uniquevoid Awake()
0x16f6e90uniqueIEnumerator ListenForKey(CustomTextMeshProUGUI uiText, int pairIndex)
0x16f6fa0uniquevoid UpdateKeyNameText(CustomTextMeshProUGUI uiText, int index)
0x16f7190uniqueint ConflictIndex(InputSource input)
0x16f72c0uniquevoid ResetInput(int index)
0x16f74e0uniquevoid SetColors(Color color)
0x16f7580uniquebool CheckEmpty()
0x16f7670uniquevoid Show(AxisGroup axisGroup, bool positive)
0x629540shared x676void .ctor()
0x16f7970uniquevoid <Awake>b__20_0()
0x16f79a0uniquevoid <Awake>b__20_1()

EFT.UI.Settings.CommandKeyPair

offsetfieldtype
--NOT_SET_KEYstring (static)
0x70_commandNameLocalizedText
0x78_keyButtonButton
0x80_keyNameTMP_Text
0x88_key2ButtonButton
0x90_key2NameTMP_Text
0x98_emptyPressTypeCellGameObject
0xa0_unavailableCellGameObject
0xa8_typeDropdownDropDownBox
0xb0_commandBackgroundImage
0xb8_keyBackgroundImage
0xc0_key2BackgroundImage
0xc8_pressTypeBackgroundImage
0xd0_unavailableBackgroundImage
0xd8_defaultBackgroundColorColor
0xe8_resetBackgroundColorColor
0xf8_notInteractableTextColorColor
0x108<KeyGroup>k__BackingFieldKeyGroup
0x110OnKeyPressedActionAction
0x118OnKeyChosenActionFunc<KeyGroup,InputSource,bool,bool>
0x120_interactablebool
0x121_isEmptybool
0x128_pressTypesList<EPressType>

20 method(s) declared.

RVAsharednesssignature
0x6915e0shared x28KeyGroup get_KeyGroup()
0x6915f0shared x16void set_KeyGroup(KeyGroup value)
0x16f8010uniquebool get_DropdownAvailable()
0x16f81e0uniqueIEnumerator ListenForKey(TMP_Text uiText, int variantIndex)
0x16f82f0uniquevoid UpdateKeyNameText(TMP_Text uiText, int variantIndex)
0x16f84c0uniquevoid UpdatePressTypeCell()
0x16f88e0uniquevoid DropdownClosed(int valueIndex)
0x16f8b10uniquevoid SetColors(Color color)
0x16f8c20uniquevoid ResetInput(int index)
0x16f8e40uniqueint ConflictIndex(InputSource input)
0x16f8f60uniquebool CheckIsEmpty()
0x16f90e0uniquebool CheckOtherEmpty(int index)
0x16f9340uniquevoid Show(KeyGroup keyGroup, Dictionary<string,EPressType> pressTypes, bool interactable)
0x16f9b60uniquevoid .ctor()
0x16f9b80shared x3void <ListenForKey>b__28_3()
0x16f9bb0shared x3void <ListenForKey>b__28_4()
0x16f9b80shared x3void <ListenForKey>b__28_1()
0x16f9bb0shared x3void <ListenForKey>b__28_2()
0x16f9b80shared x3void <Show>b__37_0()
0x16f9bb0shared x3void <Show>b__37_1()

EFT.UI.Settings.ControlSettingsTab

offsetfieldtype
0x98_commandKeyPairTemplateCommandKeyPair
0xa0_commandAxisPairTemplateCommandAxisPair
0xa8_commandsContainerRectTransform
0xb0_sensitivityRootRectTransform
0xb8_invertAxisRootRectTransform
0xc0_toggleTemplateSettingToggle
0xc8_selectFloatSliderTemplateSettingFloatSlider
0xd0_tooltipSettingsTooltip
0xd8_controlButtonUIAnimatedToggleSpawner
0xe0_gesturesButtonUIAnimatedToggleSpawner
0xe8_controlPanelGameObject
0xf0_gesturesPanelGameObject
0xf8_gesturesMenuGesturesMenu
0x100_bindingGameObjectsList<GameObject>
0x108_keyControlsList<CommandKeyPair>
0x110_axisControlsList<CommandAxisPair>
0x118_controlSettingsControlSettingsGroup
0x120_soundSettingsSoundSettingsGroup
0x128_forbiddenKeysEGameKey[]
0x130_notInteractableKeysEGameKey[]
0x138_forbiddenAxisEAxis[]
0x140_gesturesStorageGesturesCommandsStorage
0x148_speakerBaseSpeaker
0x150_gesturesReadybool
0x158_profileInfoProfileInfo
0x160_customizationBodyCustomization
0x168_isUiBlockersActivebool
0x16c_currentControlIndexint
0x170<CanPressEscape>k__BackingFieldbool

34 method(s) declared.

RVAsharednesssignature
0x10784f0shared x4bool get_CanPressEscape()
0x1332e50shared x4void set_CanPressEscape(bool value)
0x16fd410uniquevoid Awake()
0x16fd4f0uniquevoid Show(ControlSettingsGroup controlSettings, SoundSettingsGroup soundSettings, GesturesCommandsStorage gesturesStorage, ProfileInfo profileInfo, BodyCustomization customization, bool isUiBlockersActive)
0x16fd970uniquevoid RefreshBindingsOnLocaleUpdate()
0x16fd990uniquevoid CreateControls()
0x16fe310uniquevoid ShowMouseSensitivity()
0x16fe4c0uniquevoid ShowMouseSensitivityAiming()
0x16fe670uniquevoid ShowDoubleClickTimeout()
0x16fe820uniquevoid ShowOpticSensitivity()
0x16fe9d0uniquevoid ShowInvertedX()
0x16feb90uniquevoid ShowInvertedY()
0x16fed50uniquevoid HandleGesturesToggle(bool isOn)
0x16ff000uniquevoid ShowBindings()
0x16ffe30uniqueTask TakeSettingsFrom(SettingsManager settingsManager)
0x16fff80uniquevoid OnFirstSelect()
0x16fffb0uniquevoid OnSelect()
0x1700200uniquevoid CreateAxisBinding(AxisGroup axis, bool positive)
0x1700680uniquebool KeyChosen(KeyGroup keyGroup, InputSource input, bool full)
0x1700c00uniquevoid AxisChosen(AxisGroup axisGroup, InputSource input, bool positive)
0x1700fc0uniquevoid Close()
0x1701350uniquevoid CleanUpBindingObjects()
0x17015a0uniqueTask InitGestures()
0x1701750uniqueTask InitSpeaker(BaseSpeaker speaker, string voice)
0x17019d0uniquevoid OnPhraseToldHandler(EPhraseTrigger arg1, TaggedClip clip, TagBank arg3, BaseSpeaker arg4)
0x1701a80uniquevoid PlayPhrase(int item)
0x1701be0uniquevoid SetLockGameObject(GameObject objectToLock, bool locked, string reason)
0x1701ca0uniquevoid .ctor()
0x1701f30uniquevoid <Awake>b__32_0(bool isOn)
0x1701fa0uniquebool <ShowBindings>b__43_0(AxisGroup x)
0x1702000uniquebool <ShowBindings>b__43_6(KeyGroup x)
0x1702060shared x2void <ShowBindings>b__43_7()
0x1702060shared x2void <CreateAxisBinding>b__47_0()
0x1702070uniquevoid <InitGestures>b__52_0(ValueTuple<int,bool> x)

EFT.UI.Settings.EHealthColorScheme

offsetfieldtype
0x10value__int
--WhiteToRedEHealthColorScheme (static)
--GreenToRedEHealthColorScheme (static)

EFT.UI.Settings.ESettingsOption

offsetfieldtype
0x10value__int
--NoneESettingsOption (static)
--FovESettingsOption (static)
--HeadBobbingESettingsOption (static)
--ClearRamESettingsOption (static)
--SetAffinityESettingsOption (static)
--MalfunctionVisibilityESettingsOption (static)
--PreloadHideoutESettingsOption (static)
--TraderIntermediateScreenESettingsOption (static)
--SpectatingEnableESettingsOption (static)
--VSyncESettingsOption (static)
--HbaoESettingsOption (static)
--NvidiaDlssESettingsOption (static)
--DlssPresetESettingsOption (static)
--AmdFsr22ESettingsOption (static)
--AmdFsr3ESettingsOption (static)
--ResamplingESettingsOption (static)
--AntialiasingESettingsOption (static)
--FramerateLimitESettingsOption (static)
--NvidiaReflexLowLatencyESettingsOption (static)
--SsrESettingsOption (static)
--AnisoFilterESettingsOption (static)
--MipStreamingESettingsOption (static)
--HqColorESettingsOption (static)
--ZBlurESettingsOption (static)
--ChromaticAberrationsESettingsOption (static)
--NoiseESettingsOption (static)
--VolumeLightESettingsOption (static)
--GrassShadowESettingsOption (static)
--OptimizeTarkovStreetsESettingsOption (static)
--CloudsQualityESettingsOption (static)
--AreaLightsInstancingESettingsOption (static)
--EnablePostFxESettingsOption (static)
--LumaSharpenESettingsOption (static)
--AdaptiveSharpenESettingsOption (static)
--ColorBlindESettingsOption (static)
--EnableVoipESettingsOption (static)
--InvertYESettingsOption (static)
--InvertXESettingsOption (static)

EFT.UI.Settings.EUsageProperty

offsetfieldtype
0x10value__int
--NoneEUsageProperty (static)
--CpuEUsageProperty (static)
--GpuEUsageProperty (static)
--RamEUsageProperty (static)
--CpuGpuEUsageProperty (static)
--CpuRamEUsageProperty (static)
--GpuRamEUsageProperty (static)
--CpuGpuRamEUsageProperty (static)

EFT.UI.Settings.EUsageStyle

offsetfieldtype
0x10value__int
--NoneEUsageStyle (static)
--IncreaseEUsageStyle (static)
--LowDecreaseEUsageStyle (static)
--HighDecreaseEUsageStyle (static)

EFT.UI.Settings.EVisibilityMode

offsetfieldtype
0x10value__int
--AutohideEVisibilityMode (static)
--AlwaysEVisibilityMode (static)
--NeverEVisibilityMode (static)

EFT.UI.Settings.GameSettingsTab

offsetfieldtype
--NICKNAME_CHANGE_COOLDOWNstring (static)
0x98_settingsRootRectTransform
0xa0_dropDownTemplateSettingDropDown
0xa8_floatSliderTemplateSettingFloatSlider
0xb0_toggleTemplateSettingToggle
0xb8_tooltipSettingsTooltip
0xc0_nicknameInputValidationInputField
0xc8_changeNicknameButtonDefaultUIButton
0xd0_nicknameBlockerGameObject
0xd8_clearWishlistButtonDefaultUiButtonNewStyle
0xe0_iconsSettingsChatSpecialIconSettings
0xe8_gameSettingsGameSettingsGroup
0xf0_controllerGameSettingsController
0xf8_backEndSessionIEftSession
0x100_profileProfile
0x108_changedNicknamestring
0x110_changeNicknameDateUtcNullable<DateTime>
0x120_inRaidBlockControllerBlockController
0x128_currentControlIndexint
0x12c_isInRaidUiBlockersActivebool

36 method(s) declared.

RVAsharednesssignature
0x1703480uniquevoid Awake()
0x1703680uniquevoid Update()
0x17037a0uniquevoid Show(GameSettingsGroup gameSettings, IEftSession backEndSession, bool isInRaidUiBlockersActive)
0x1703cb0uniquevoid OnFirstSelect()
0x1703e30uniquevoid CreateBlockers(bool inRaid)
0x1703fb0uniquevoid CreateControls()
0x17049a0uniquevoid ShowEnvironment()
0x17054f0uniquevoid ShowProfileIcon()
0x1705cf0uniquevoid ShowInterfaceLanguage()
0x1706240uniquevoid ShowClearWishlistButton()
0x1706430uniquevoid ShowHeadBobbing()
0x17066a0uniquevoid ShowFieldOfView()
0x17068f0uniquevoid ShowClearRam()
0x1706b30uniquevoid ShowCoreAffinity()
0x1706d70uniquevoid ShowMalfunctionVisibility()
0x1706f30uniquevoid ShowHideoutPreload()
0x1707170uniquevoid ShowBlockGroupInvites()
0x17072f0uniquevoid ShowStreamerMode()
0x1707590uniquevoid ShowTraderIntermadiate()
0x1707750uniquevoid ShowSpectatingEnable()
-no-codeSettingDropDown ShowCommonDropDown(GameSetting<mvar> setting, RectTransform root, bool twoWays, Func<int,bool> validator, Action customUpdater, string localizationFormat)
0x1707910uniqueTask ReloadLocale()
0x1707ac0uniquevoid ChangeNickname()
0x1707cd0uniqueTask TakeSettingsFrom(SettingsManager settingsManager)
0x1707ee0uniquevoid RefreshNickname(bool hideStreamerName)
0x1707fa0uniquevoid UpdateChangeNicknameButton()
0x17080a0uniquevoid RefreshNicknameCooldownMessage(long date)
0x17083d0uniquevoid Close()
0xcfd7d0shared x26void .ctor()
0x17084b0uniquevoid <Awake>b__20_0(string x)
0x1708510uniquevoid <Awake>b__20_1(string x)
0x1708520uniquevoid <Awake>b__20_2(string x)
0x1708580uniquevoid <Show>b__22_0(bool x)
0x1708590uniquestring <ShowEnvironment>g__StringConverter|26_4(EEnvironmentUIType value)
0x1708640uniquevoid <ShowClearWishlistButton>g__ClearWishlist|29_0()
0x1708970uniquevoid <ChangeNickname>b__42_0(Result<ChangeNicknameStatus> changeNicknameResult)

EFT.UI.Settings.GraphicsSettingsTab

offsetfieldtype
--ULTRAstring (static)
--HIGHstring (static)
--MEDIUMstring (static)
--LOWstring (static)
--VERY_LOWstring (static)
0x0GraphicsQualityPresetsstring[] (static)
0x98_settingsContainerTransform
0xa0_settingsScrollScrollRect
0xa8_tooltipSettingsTooltip
0xb0_dropDownTemplateSettingDropDown
0xb8_toggleTemplateSettingToggle
0xc0_selectSliderTemplateSettingSelectSlider
0xc8_selectFloatSliderTemplateSettingFloatSlider
0xd0_selectSliderWideTemplateSettingSelectSlider
0xd8_tempSettingsGraphicsSettingsGroup
0xe0_originalSettingsGraphicsSettingsGroup
0xe8_vSyncBlockControllerBlockBySettingController<bool>
0xf0_framerateBlockControllerBlockBySettingController<bool>
0xf8_dlssOnBlockControllerBlockBySettingController<EDLSSMode>
0x100_dlssOffBlockControllerBlockBySettingController<EDLSSMode>
0x108_fsr2BlockControllerBlockBySettingController<EFSR2Mode>
0x110_fsr3BlockControllerBlockBySettingController<EFSR3Mode>
0x118_nvidiaReflexBlockControllerBlockBySettingController<ENvidiaReflexMode>
0x120_samplingBlockControllerBlockBySettingController<ESamplingMode>
0x128_inRaidBlockControllerBlockController
0x130_nvidiaReflexNotAvailableBlockControllerBlockController
0x138_dlssNotAvailableBlockControllerBlockController
0x140_isInRaidBlockersActivebool
0x141_textureMessageShownbool
0x144_currentControlIndexint
0x148_screenValidationAction

72 method(s) declared.

RVAsharednesssignature
0x170a780uniquevoid Show(GraphicsSettingsGroup graphicsSettings, bool isInRaidBlockersActive)
0x170a8b0uniquevoid OnFirstSelect()
0x170aa50uniquevoid CreateBlockers()
0x170bba0uniquevoid CreateControls()
0x170bd00uniquevoid ShowResolution()
0x170c580uniquevoid ShowAspectRatio()
0x170ce00uniquevoid ShowFullScreen()
0x170d5f0uniquevoid ShowDisplays()
0x170deb0uniquevoid ShowVSync()
0x170e130uniquevoid ShowOverallQuality()
0x170e730uniquevoid ShowTextureQuality()
0x170ece0uniquevoid ShowShadowsQuality()
0x170f140uniquevoid ShowObjectQuality()
0x170f550uniquevoid ShowOverallVisibility()
0x170f960uniquevoid ShowCloudQuality()
0x170fbf0uniquevoid ShowAntialiasing()
0x170ff40uniquevoid ShowVolumeLight()
0x1710460uniquevoid ShowNvidiaDlss()
0x17107f0uniquevoid ShowDlssPreset()
0x1710ab0uniquevoid ShowAmdFsr22()
0x1710ef0uniquevoid ShowAmdFsr3()
0x1711330uniquevoid ShowResampling()
0x1711680uniquevoid ShowHbao()
0x1711970uniquevoid ShowSsr()
0x1711c60uniquevoid ShowAnisoFilter()
0x1711f50uniquevoid ShowNvidiaReflex()
0x17121c0uniquevoid ShowSharpen()
0x17123d0uniquevoid ShowDisableFramerate()
0x1712650uniquevoid ShowLobbyFramerate()
0x1712890uniquevoid ShowGameFramerate()
0x628110shared x9614void ShowMipStreaming()
0x1712b10uniquevoid ShowMipStreamingBuffer()
0x1712f20uniquevoid ShowMipStreamingDiskUsage()
0x1713340uniquevoid ShowHqColor()
0x17136d0uniquevoid ShowZBlur()
0x1713980uniquevoid ShowInstancingLights()
0x1713c30uniquevoid ShowChromaticAberration()
0x1713ee0uniquevoid ShowNoise()
0x1714190uniquevoid ShowGrassShadow()
0x1714440uniquevoid ShowOptimizeTarkovStreets()
0x1714720uniqueTask TakeSettingsFrom(SettingsManager settingsManager)
0x1714810uniqueIEnumerator RefreshDropDownsCoroutine()
0xb28470shared x2void ValidateScreen()
0x17148b0uniquevoid LateUpdate()
0x1714c60uniqueTask ChangeDisplaySettings(EftDisplaySettings newSettings)
0x1714e40uniquevoid SetGraphicQualityLabelToCustom()
0x1714ea0uniquevoid ShowTextureQualityChangedMessage()
0xcfd7d0shared x26void .ctor()
0x17150b0uniquevoid .cctor()
0x1715230uniquebool <CreateBlockers>b__33_2(EDLSSMode _)
0x1715260uniquebool <CreateBlockers>b__33_3(EDLSSMode _)
0x1715290uniquebool <CreateBlockers>b__33_4(EFSR2Mode _)
0x17152c0uniquebool <CreateBlockers>b__33_5(EFSR3Mode _)
0x17152f0shared x2bool <CreateBlockers>b__33_8()
0x1715300uniquestring <ShowFullScreen>g__StringConverter|37_3(FullScreenMode mode)
0x1715410uniquestring <ShowDisplays>g__StringConverter|38_4(byte value)
0x17154b0uniquevoid <ShowOverallQuality>g__ApplyQualitySettings|40_0(Nullable<int> quality)
0x1715580uniquestring <ShowOverallQuality>g__StringConverter|40_1(string input)
0x1715650uniquevoid <ShowVolumeLight>b__47_0(ESSRMode _)
0x1715660shared x2void <ShowVolumeLight>b__47_1(EFSR2Mode _)
0x1715660shared x2void <ShowVolumeLight>b__47_2(EFSR3Mode _)
0x1715670uniquebool <ShowVolumeLight>g__VolumetricLightQualityValidator|47_3(int modeIndex)
0x1715750uniquevoid <ShowVolumeLight>g__ShowVolumetricLightChangedMessage|47_4()
0x1715950uniquevoid <ShowVolumeLight>g__FixVolumetricQuality|47_5()
0x1715a80uniquebool <ShowNvidiaDlss>g__DLSSModeValidator|48_0(int modeIndex)
0x1715b80uniquebool <ShowDlssPreset>g__DLSSPresetValidator|49_0(int modeIndex)
0x1715dd0shared x2void <ShowAmdFsr22>b__50_0(EftDisplaySettings _)
0x1715e00uniquebool <ShowAmdFsr22>g__FSR2ModeValidator|50_1(int modeIndex)
0x1715dd0shared x2void <ShowAmdFsr3>b__51_0(EftDisplaySettings _)
0x1715ee0uniquebool <ShowAmdFsr3>g__FSR3ModeValidator|51_1(int modeIndex)
0x1715fc0uniquevoid <ShowHqColor>b__64_0(bool _)
0x1715fd0uniquevoid <ShowHqColor>g__ShowValueChangedMessage|64_1()

EFT.UI.Settings.PostFXSettingsTab

offsetfieldtype
0x98_mainToggleRootRectTransform
0xa0_settingsRootRectTransform
0xa8_tooltipSettingsTooltip
0xb0_selectFloatSliderTemplateSettingFloatSlider
0xb8_dropDownTemplateSettingDropDown
0xc0_toggleLeftTemplateSettingToggle
0xc8_visualizeButtonDefaultUIButton
0xd0_postFxBlockControllerBlockBySettingController<bool>
0xd8_postFXSettingsGroupPostFxSettingsGroup
0xe0_screenControllerSettingsScreenController
0xe8_currentControlIndexint

18 method(s) declared.

RVAsharednesssignature
0x17193c0uniquevoid Show(PostFxSettingsGroup settings, SettingsScreenController screenController)
0x1719490uniquevoid OnFirstSelect()
0x17194a0uniquevoid ShowContent(SettingsScreenController screenController)
0x1719540uniquevoid CreateBlockers()
0x17197a0uniquevoid CreateControls()
0x1719820uniquevoid ShowEnablePostFx()
0x1719a60uniquevoid ShowBrightness()
0x1719c80uniquevoid ShowClarity()
0x1719ea0uniquevoid ShowLumaSharpen()
0x171a110uniquevoid ShowAdaptiveSharpen()
0x171a320uniquevoid ShowColorGrading()
0x171a680uniquevoid ShowColorGradingIntensity()
0x171a890uniquevoid ShowColorBlindness()
0x171abf0uniquevoid ShowColorBlindnessIntensity()
0x171ae00uniquevoid ShowVisualizeButton(SettingsScreenController screenController)
0x171b180uniqueTask TakeSettingsFrom(SettingsManager settingsManager)
0x171b270uniquevoid Close()
0xcfd7d0shared x26void .ctor()

EFT.UI.Settings.SettingControl

offsetfieldtype
0x80TextLocalizedText
0x88_blockerUiElementBlocker
0x90NotifyUserChangedAction
0x98_tooltipSettingsHoverSettingsHoverTooltipArea
0xa0_elementBlockerUiElementBlocker

14 method(s) declared.

RVAsharednesssignature
0x690f30shared x92UiElementBlocker get_Blocker()
-no-codeComponent get_TargetComponent()
0x16fa7c0uniquevoid InitSetting(IGameSetting setting)
0x16fa890uniqueSettingControl SetText(string localizationKey)
0x16fa910uniqueSettingControl SetSiblingIndex(int index)
0x16fa9d0uniqueSettingControl SetName(string newName)
0x16faa50uniqueSettingsHoverTooltipArea GetOrCreateTooltip()
0x16fac00uniqueSettingControl SetTooltip(SettingsTooltipData tooltipData, SettingsTooltip tooltipView)
0x16fafc0uniqueSettingControl SetChangeAction(Action action)
0x628110shared x9614void SetValueText(string value)
0x66c100shared x540ETranslateResult TranslateCommand(ECommand command)
0x628110shared x9614void TranslateAxes(float[] axes)
0x66c100shared x540ECursorResult ShouldLockCursor()
0xcfd7d0shared x26void .ctor()

EFT.UI.Settings.SettingDropDown

offsetfieldtype
0xa8DropDownDropDownBox

11 method(s) declared.

RVAsharednesssignature
0x66e6c0shared x60Component get_TargetComponent()
0x16fb330uniquevoid Close()
-no-codeSettingDropDown BindToEnum(GameSetting<mvar> setting, bool twoWays, Func<int,bool> validator, Func<mvar,string> stringConverter)
-no-codeSettingDropDown BindTo(GameSetting<mvar> setting, ReadOnlyCollection<mvar> variants, Func<mvar,string> stringConverter, bool twoWays, Func<int,bool> validator)
0x16fb390uniquevoid SetValueText(string value)
0x16fb3c0uniqueSettingDropDown SetSpriteAsset(TMP_SpriteAsset asset)
-no-codeAction BindDropDownToSetting(DropDownBox dropdown, GameSetting<mvar> setting, ReadOnlyCollection<mvar> variants, Func<mvar,string> stringConverter, Func<int,bool> validator)
-no-codevoid UpdateDropDownEnumValue(mvar value)
-no-codebool UpdateDropDownValue(DropDownBox dropdown, mvar value, ReadOnlyCollection<mvar> variants)
0x16fb400uniqueReadOnlyCollection<int> GetIndexCollection(ICollection source)
0xcfd7d0shared x26void .ctor()

EFT.UI.Settings.SettingFloatSlider

offsetfieldtype
0xa8SliderNumberSlider

4 method(s) declared.

RVAsharednesssignature
0x66e6c0shared x60Component get_TargetComponent()
0x16fb4c0uniqueSettingFloatSlider BindTo(GameSetting<int> setting, int minValue, int maxValue)
0x16fb810uniqueSettingFloatSlider BindTo(GameSetting<float> setting, float minValue, float maxValue, string format)
0xcfd7d0shared x26void .ctor()

EFT.UI.Settings.SettingSelectSlider

offsetfieldtype
0xa8SliderSelectSlider

7 method(s) declared.

RVAsharednesssignature
0x66e6c0shared x60Component get_TargetComponent()
-no-codeSettingSelectSlider BindIndexTo(GameSetting<int> setting, ReadOnlyCollection<mvar> variants, Func<mvar,string> stringConverter, bool twoWays, Func<int,int> indexToSetting, Func<int,int> settingToIndex)
-no-codeSettingSelectSlider BindIndexTo(GameSetting<mvar> setting, ReadOnlyCollection<mvar> variants, Func<mvar,string> stringConverter, bool twoWays, Func<int,mvar> indexToSetting, Func<mvar,int> settingToIndex)
-no-codeSettingSelectSlider BindIndexTo(GameSetting<Nullable<int>> setting, ReadOnlyCollection<mvar> variants, Func<mvar,string> stringConverter, bool twoWays, Func<int,int> indexToSetting, Func<Nullable<int>,int> settingToIndex)
0x16fbbe0uniquevoid SetValueText(string value)
-no-codebool UpdateSliderValue(SelectSlider slider, mvar value, ReadOnlyCollection<mvar> variants)
0xcfd7d0shared x26void .ctor()

EFT.UI.Settings.SettingToggle

offsetfieldtype
0xa8ToggleUpdatableToggle

3 method(s) declared.

RVAsharednesssignature
0x66e6c0shared x60Component get_TargetComponent()
0x16fd0d0uniqueSettingToggle BindTo(GameSetting<bool> setting)
0xcfd7d0shared x26void .ctor()

EFT.UI.Settings.SettingsHoverTooltipArea

offsetfieldtype
0x20_tooltipDataSettingsTooltipData
0x28_tooltipSettingsTooltip

8 method(s) declared.

RVAsharednesssignature
0x16b1bc0shared x3void SetValues(SettingsTooltipData tooltipData, SettingsTooltip tooltip)
0x16fbc40uniquevoid OnPointerEnter(PointerEventData eventData)
0x16fbdf0uniquevoid OnPointerExit(PointerEventData eventData)
0x16fbee0shared x2void OnApplicationFocus(bool inFocus)
0x16fbee0shared x2void OnDisable()
0x16fc020uniquevoid SetMessageText(string text, bool rawText)
0x16fc080uniquevoid SetMessageText(Func<string> textGetter)
0x629540shared x676void .ctor()

EFT.UI.Settings.SettingsScreen

offsetfieldtype
0xa0_loaderGameObject
0xa8_saveButtonDefaultUIButton
0xb0_backButtonDefaultUIButton
0xb8_defaultButtonDefaultUIButton
0xc0_creditsButtonDefaultUIButton
0xc8_gameButtonUIAnimatedToggleSpawner
0xd0_graphicsButtonUIAnimatedToggleSpawner
0xd8_postFXButtonUIAnimatedToggleSpawner
0xe0_soundButtonUIAnimatedToggleSpawner
0xe8_controlsButtonUIAnimatedToggleSpawner
0xf0_gameSettingsScreenGameSettingsTab
0xf8_graphicsSettingsScreenGraphicsSettingsTab
0x100_postFXSettingsScreenPostFXSettingsTab
0x108_soundSettingsScreenSoundSettingsTab
0x110_controlsSettingsTabScreenControlSettingsTab
0x118_currentTabSettingsTab
0x120_sessionIEftSession
0x128_profileInfoProfileInfo
0x130_customizationBodyCustomization
0x0_tabsDictionary<ESettingsGroup,SettingsGroupObjects> (static)
0x138_initializedTabsHashSet<ESettingsGroup>

23 method(s) declared.

RVAsharednesssignature
0x171e940uniquevoid Awake()
0x171f970uniquevoid Show(SettingsScreenController controller)
0x171fa00uniquevoid Show()
0x171ff10uniquevoid EnsureTabInitialized(ESettingsGroup group)
0x1720380uniquevoid SettingsHandler(bool toggleEnabled)
0x1720580uniquevoid MemberCategoryHandler(EMemberCategory value)
0x1720790uniquevoid OnLoadingProgressHandler(bool inProgress)
0x17207a0uniquevoid CloseAll()
0x17209b0uniqueETranslateResult TranslateCommand(ECommand command)
0x13af770shared x14void TranslateAxes(float[] axes)
0x906050shared x202ECursorResult ShouldLockCursor()
0x1720b10uniquevoid Close()
0x1720c80uniquevoid OpenGroup(ESettingsGroup desiredGroup)
0x1720de0uniquevoid ShowScreen(ESettingsGroup group)
0x1720fd0uniquevoid SetSaveButtonActive(bool status)
0x1721080uniquevoid DisplayRevertMessage()
0x1721310uniquevoid DisplayNoSaveMessage(Action accept, Action cancel)
0x1721450uniquevoid SaveButtonAction()
0x1721610uniquevoid ShowCreditsScreen()
0x1721680uniquevoid .ctor()
0x1721820uniquevoid .cctor()
0x1721900uniquevoid <Awake>b__26_0()
0x1721950uniquevoid <DisplayRevertMessage>b__41_0()

EFT.UI.Settings.SettingsTab

offsetfieldtype
0x80OnLoadingInProgressAction<bool>
0x88_createdControlsList<SettingControl>
0x90<IsInitialized>k__BackingFieldbool

18 method(s) declared.

RVAsharednesssignature
0x171ba60uniquevoid add_OnLoadingInProgress(Action<bool> value)
0x171bb80uniquevoid remove_OnLoadingInProgress(Action<bool> value)
0x171bca0uniquevoid set_IsSelected(bool value)
-no-codeTask TakeSettingsFrom(SettingsManager settingsManager)
0x628110shared x9614void OnFirstSelect()
0x628110shared x9614void OnSelect()
0x171bda0uniquevoid OnTabSelected()
0x14f3560shared x3void ResetInitialization()
0xcad190shared x13bool get_IsInitialized()
0xcf6c70shared x9void set_IsInitialized(bool value)
0x171bdf0uniquevoid Close()
0x171be50uniquevoid CleanupCreatedControls()
-no-codemvar CreateControl(mvar prefab, Transform parent)
0x171c0d0uniquevoid SetLoadingStatus(bool inProgress)
0x66c100shared x540ETranslateResult TranslateCommand(ECommand command)
0x628110shared x9614void TranslateAxes(float[] axes)
0x66c100shared x540ECursorResult ShouldLockCursor()
0xcfd7d0shared x26void .ctor()

EFT.UI.Settings.SettingsTooltip

offsetfieldtype
0xa8_canvasCanvasGroup
0xb0_titleLabelTMP_Text
0xb8_textLabelTMP_Text
0xc0_usageRootGameObject
0xc8_usageTextLabelTMP_Text
0xd0_cpuImageImage
0xd8_gpuImageImage
0xe0_ramImageImage
0xe8_greenColor
0xf8_orangeColor
0x108_redColor
0x118_offsetVector2

7 method(s) declared.

RVAsharednesssignature
0x16fc100uniquevoid Show(SettingsTooltipData data)
0x16fc150uniquevoid Display()
0x16fc270uniquevoid SetOptionData(SettingsTooltipData data)
0x16fc790uniquevoid ValidateUsageProperty(Image image, bool active, Color color)
0x16fc890uniqueColor GetUsageColor(EUsageStyle style)
0x16fc8e0uniquevoid .ctor()
0x16fc900uniqueIEnumerator <Display>g__RebuildLayoutNextFrame|13_0()

EFT.UI.Settings.SettingsTooltipData

offsetfieldtype
--TITLE_FORMATstring (static)
--TEXT_FORMATstring (static)
--HIGH_INCREASEstring (static)
--AVG_INCREASEstring (static)
--LOW_INCREASEstring (static)
--HIGH_DECREASEstring (static)
--AVG_DECREASEstring (static)
--LOW_DECREASEstring (static)
0x10KeyESettingsOption
0x18Titlestring
0x20Textstring
0x28UsageStyleEUsageStyle
0x2cUsagePropertyEUsageProperty
0x30UsageTextstring

8 method(s) declared.

RVAsharednesssignature
0x16fcb00uniqueSettingsTooltipData get_Empty()
0x16fcb40uniquebool get_IsEmpty()
0x16fcbe0uniquevoid .ctor(ESettingsOption key, string title, EUsageStyle usageStyle, EUsageProperty usageProperty, string usageText)
0x16fcc70uniquevoid .ctor(ESettingsOption key, EUsageStyle usageStyle, EUsageProperty usageProperty, string usageText)
0x16fcd00uniquevoid .ctor(ESettingsOption key, string title)
0x16fcd70uniquevoid .ctor(ESettingsOption key)
0x16fce80uniqueSettingsTooltipData CustomText(ESettingsOption key, string text)
0x16fcf40uniqueSettingsTooltipData Copy()

EFT.UI.Settings.SoundSettingsTab

offsetfieldtype
0x98_variantsReadOnlyCollection<int>
0xa0_slidersSectionTransform
0xa8_togglesSectionTransform
0xb0_selectSliderPrefabSettingSelectSlider
0xb8_floatSliderPrefabSettingFloatSlider
0xc0_dropDownPrefabSettingDropDown
0xc8_togglePrefabSettingToggle
0xd0_voipEnableBlockerUiElementBlocker
0xd8_voipBanBlockerUiElementBlocker
0xe0_voipBanMessageTextCustomTextMeshProUGUI
0xe8_voipBanMessageGameObject
0xf0_voipDropDownsSectionTransform
0xf8_voipSlidersSectionTransform
0x100_tooltipSettingsTooltip
0x108_soundSettingsSoundSettingsGroup
0x110_controllerSoundSettingsController
0x118_profileInfoProfileInfo
0x120_voipBanProfileBan
0x128_cachedSecondsint
0x130_deviceEnumDropDownSettingDropDown
0x138_deviceCollectionDropDownSettingDropDown
0x140_voipEnabledToggleSettingToggle
0x148_audioConfigurationSubscribedbool

23 method(s) declared.

RVAsharednesssignature
0x171c0f0uniquevoid Update()
0x171c100uniquevoid Show(SoundSettingsGroup soundSettings, ProfileInfo profileInfo)
0x171c310uniqueTask TakeSettingsFrom(SettingsManager settingsManager)
0x171c400uniquevoid OnFirstSelect()
0x171c520uniquevoid OnSelect()
0x171c5c0uniquevoid RefreshVoipSection(bool isDeviceChanged)
0x171cae0uniquevoid ShowDeviceDropDown()
0x171cc70uniquevoid ShowDeviceDropDown(GameSetting<string> setting, Transform container, ReadOnlyCollection<string> devices)
0x171cdb0uniquevoid BindDeviceDropDown(GameSetting<string> setting, ReadOnlyCollection<string> devices)
0x171cf60uniquevoid ShowDenoiseAmountDropDown(GameSetting<NoiseSuppressionLevels> setting, Transform container)
0x171d0f0uniquevoid ShowSettingSelectSlider(GameSetting<int> setting)
0x171d2e0uniquevoid ShowSettingToggle(GameSetting<bool> setting)
0x171d360uniquevoid ShowVoipEnabledToggle()
0x171d620uniquevoid ShowVoipSection()
0x171dcb0uniquevoid BanChangedHandler(EBanType banType)
0x171df40uniquevoid RefreshVoipBanMessage()
0x171e1a0uniquevoid ShowWarningMessage(string message)
0x171e230uniquevoid CloseWarningMessage()
0x171e2f0uniquevoid UpdateVoipEnabledBlocker(bool value)
0x171e370uniquevoid Close()
0x171e580uniquevoid .ctor()
0x171e670uniquevoid <ShowDeviceDropDown>b__30_0()
0x171e6a0uniquevoid <ShowVoipSection>b__36_0()

settings-toggles (EFT.UI.Toggle)

EFT.UI.ToggleButton

offsetfieldtype
0x70_imageImage
0x78_onSpriteSprite
0x80_offSpriteSprite
0x88_labelOnGraphic
0x90_labelOffGraphic
0x98_interactablebool
0x99_isOnbool
0xa0_canvasGroupCanvasGroup
0xa8OnToggleBindableEvent<bool>

13 method(s) declared.

RVAsharednesssignature
0xcfe210shared x4bool get_IsOn()
0x16e86b0uniquevoid set_IsOn(bool value)
0x69b8f0shared x12bool get_Interactable()
0x16e86d0uniquevoid set_Interactable(bool value)
0x16e88c0uniqueCanvasGroup get_CanvasGroup()
0x16e8a50shared x2void OnValidate()
0x16e8a50shared x2void OnEnable()
0x16e8a60uniquevoid SetValueSilently(bool isOn)
0x16e8a70uniquevoid UpdateValue(bool notify)
0x16e8ce0uniquevoid UnityEngine.EventSystems.IPointerClickHandler.OnPointerClick(PointerEventData eventData)
0x628110shared x9614void UnityEngine.EventSystems.IPointerDownHandler.OnPointerDown(PointerEventData eventData)
0x628110shared x9614void UnityEngine.EventSystems.IPointerUpHandler.OnPointerUp(PointerEventData eventData)
0x16e8d10uniquevoid .ctor()

EFT.UI.ToggleButtonFeedback

offsetfieldtype
0xa8_toggleOnSoundEUISoundType
0xac_toggleOffSoundEUISoundType

3 method(s) declared.

RVAsharednesssignature
-no-codebool get_IsToggledOn()
0x15f90a0uniquevoid PlayPointerClickSound()
0x15f9180uniquevoid .ctor()

EFT.UI.ToggleEFT

offsetfieldtype
0x70_onStateChangeBindableEvent<bool>
0x78_toggleGroupToggleGroupEFT
0x80_disabledStateObjectsList<GameObject>
0x88_onStateObjectsList<GameObject>
0x90_onHoverStateObjectsList<GameObject>
0x98_onPressedStateObjectsList<GameObject>
0xa0_offStateObjectsList<GameObject>
0xa8_offHoverStateObjectsList<GameObject>
0xb0_offPressedStateObjectsList<GameObject>
0xb8_statesDictionary<EToggleInternalState,List<GameObject>>
0xc0_enabledbool
0xc1_isOnbool
0xc2_hoverbool
0xc3_clickbool

16 method(s) declared.

RVAsharednesssignature
0x65ed10shared x107IBindableEvent<bool> get_OnStateChange()
0x1433490uniqueDictionary<EToggleInternalState,List<GameObject>> get_States()
0x14336f0shared x3bool get_IsOn()
0x1433700uniquevoid set_CurrentState(EToggleInternalState value)
0x1433d40uniquevoid Show(EToggleState state)
0x1434050uniquevoid UpdateState()
0x14340c0uniquevoid SetHover(bool hoverState)
0x14340d0uniquevoid SetClick(bool clickState)
0x1434260uniquevoid Close()
0x1434380uniquevoid UnityEngine.EventSystems.IPointerEnterHandler.OnPointerEnter(PointerEventData eventData)
0x14343c0uniquevoid UnityEngine.EventSystems.IPointerExitHandler.OnPointerExit(PointerEventData eventData)
0x1434420uniquevoid UnityEngine.EventSystems.IPointerDownHandler.OnPointerDown(PointerEventData eventData)
0x1434480uniquevoid UnityEngine.EventSystems.IPointerUpHandler.OnPointerUp(PointerEventData eventData)
0x1434490uniquevoid OnDisable()
0x14346c0uniquevoid OnApplicationFocus(bool hasFocus)
0x14348f0uniquevoid .ctor()

EFT.UI.ToggleGroupEFT

offsetfieldtype
0x20_allowAllOffbool
0x28_togglesHashSet<ToggleEFT>

4 method(s) declared.

RVAsharednesssignature
0x1434990uniquevoid Register(ToggleEFT newToggle)
0x1434a00uniquevoid Unregister(ToggleEFT toggle)
0x1434a60uniquebool TrySwitchState(ToggleEFT fromToggle, bool toOnState)
0x1434ef0uniquevoid .ctor()

EFT.UI.ToggleSelectableTab

3 method(s) declared.

RVAsharednesssignature
0x11423f0shared x22bool get_CanHandlePointerClick()
0x15f8080uniquevoid HandlePointerClick(bool isSelectedNow)
0x15eb0d0shared x6void .ctor()

EFT.UI.ToggleTab

offsetfieldtype
0x10_screenIShowable
0x18_toggleAnimatedToggle
0x20_onShowAction

3 method(s) declared.

RVAsharednesssignature
0x756110shared x20void .ctor(IShowable screen, AnimatedToggle toggle, Action onShow)
0x16486d0uniquevoid Show()
0x1648720uniquevoid Close()

ui-spawners (UISpawner)

EFT.UI.UISpawner1`

offsetfieldtype
GENERIC_objectvar
GENERIC_headerCaptionstring
GENERIC_headerFontSizeint
GENERIC_preservedChildrenList<Transform>
GENERIC_minWidthfloat
GENERIC_useEllipsisbool
GENERIC_localizationSubscriptionAction
GENERIC_spawnedObjectvar

9 method(s) declared.

RVAsharednesssignature
-no-codevar get_SpawnedObject()
-no-codevar SpawnObject()
-no-codevoid SetHeaderText(string caption, int size)
-no-codevoid SetMinWidth(float minWidth)
-no-codevoid SetEllipsis(bool useEllipsis)
-no-codevoid UpdateSpawnerLocale()
-no-codevoid Cleanup()
-no-codevoid OnDestroy()
-no-codevoid .ctor()

aoughwl — self-hosted platform for things n stuff. Contact / Support on Discord for access to the private backends.