Class PersistentSettings
- Namespace
- KSP.Game
- Assembly
- Assembly-CSharp.dll
public class PersistentSettings : VersionedBase
- Inheritance
-
PersistentSettings
- Inherited Members
-
- Extension Methods
-
Constructors
PersistentSettings()
public PersistentSettings()
Fields
public bool ActivateTooltips
Field Value
- bool
AmbienceVolume
public float AmbienceVolume
Field Value
- float
AnisotropicFiltering
public bool AnisotropicFiltering
Field Value
- bool
AntiAliasing
Field Value
- int
AudioListeningMode
public int AudioListeningMode
Field Value
- int
AutoSaveCooldownTimes
public Dictionary<SaveLoadManager.AutoSaveEvents, float> AutoSaveCooldownTimes
Field Value
- Dictionary<SaveLoadManager.AutoSaveEvents, float>
AutoSaveEnabled
public bool AutoSaveEnabled
Field Value
- bool
AutoSaveTimeSeconds
public float AutoSaveTimeSeconds
Field Value
- float
CURRENT_FILE_VERSION
public const string CURRENT_FILE_VERSION = "0.1.0"
Field Value
- string
CloudQuality
Field Value
- int
CloudsEnabled
public bool CloudsEnabled
Field Value
- bool
ConicPatchDrawMode
public int ConicPatchDrawMode
Field Value
- int
ConicPatchLimit
public int ConicPatchLimit
Field Value
- int
public const bool DEFAULT_ACTIVATE_TOOLTIPS = true
Field Value
- bool
DEFAULT_AMBIENCE_VOLUME
public const float DEFAULT_AMBIENCE_VOLUME = 100
Field Value
- float
DEFAULT_ANISOTROPIC_FILTERING
public const bool DEFAULT_ANISOTROPIC_FILTERING = true
Field Value
- bool
DEFAULT_ANTI_ALIASING
public const int DEFAULT_ANTI_ALIASING = 2
Field Value
- int
DEFAULT_AUDIO_LISTENING_MODE
public const int DEFAULT_AUDIO_LISTENING_MODE = 0
Field Value
- int
DEFAULT_AUTO_SAVE_ENABLED
public const bool DEFAULT_AUTO_SAVE_ENABLED = true
Field Value
- bool
DEFAULT_AUTO_SAVE_TIME_SECONDS
public const float DEFAULT_AUTO_SAVE_TIME_SECONDS = 600
Field Value
- float
DEFAULT_CLOUDS_ENABLED
public const bool DEFAULT_CLOUDS_ENABLED = true
Field Value
- bool
DEFAULT_CLOUD_QUALITY
public const int DEFAULT_CLOUD_QUALITY = 2
Field Value
- int
DEFAULT_CONIC_PATCH_DRAWMODE
public const int DEFAULT_CONIC_PATCH_DRAWMODE = 0
Field Value
- int
DEFAULT_CONIC_PATCH_LIMIT
public const int DEFAULT_CONIC_PATCH_LIMIT = 3
Field Value
- int
DEFAULT_FULLSCREEN_MODE
public const FullScreenMode DEFAULT_FULLSCREEN_MODE = 1
Field Value
- FullScreenMode
DEFAULT_GLOBAL_UI_SCALE_PERCENT
public const float DEFAULT_GLOBAL_UI_SCALE_PERCENT = 100
Field Value
- float
DEFAULT_GROUND_SHADING_QUALITY
public const int DEFAULT_GROUND_SHADING_QUALITY = 2
Field Value
- int
DEFAULT_INITIAL_THROTTLE_IN_PRELAUNCH
public const float DEFAULT_INITIAL_THROTTLE_IN_PRELAUNCH = 1
Field Value
- float
DEFAULT_IS_EVAS_AUTO_ROTATE_TO_CAMERA
public const bool DEFAULT_IS_EVAS_AUTO_ROTATE_TO_CAMERA = false
Field Value
- bool
DEFAULT_IS_FULLSCREEN
public const bool DEFAULT_IS_FULLSCREEN = false
Field Value
- bool
DEFAULT_IS_TEMPERATURE_GAUGES
public const bool DEFAULT_IS_TEMPERATURE_GAUGES = false
Field Value
- bool
DEFAULT_IS_THERMAL_HIGHLIGHTS
public const bool DEFAULT_IS_THERMAL_HIGHLIGHTS = false
Field Value
- bool
DEFAULT_IS_VSYNC
public const bool DEFAULT_IS_VSYNC = true
Field Value
- bool
DEFAULT_KERBALCOMM_VOLUME
public const float DEFAULT_KERBALCOMM_VOLUME = 100
Field Value
- float
DEFAULT_KERBALIVA_VOLUME
public const float DEFAULT_KERBALIVA_VOLUME = 100
Field Value
- float
DEFAULT_LANGUAGE_KEY
public const string DEFAULT_LANGUAGE_KEY = "en"
Field Value
- string
DEFAULT_MASTER_VOLUME
public const float DEFAULT_MASTER_VOLUME = 100
Field Value
- float
DEFAULT_MAX_DEBRIS_COUNT
public const int DEFAULT_MAX_DEBRIS_COUNT = 50
Field Value
- int
DEFAULT_MAX_NUM_AUTO_SAVES
public const int DEFAULT_MAX_NUM_AUTO_SAVES = 3
Field Value
- int
DEFAULT_MOST_RECENT_CAMPAIGN_NAME
public const string DEFAULT_MOST_RECENT_CAMPAIGN_NAME = ""
Field Value
- string
DEFAULT_MOST_RECENT_CAMPAIGN_TYPE
public const CampaignType DEFAULT_MOST_RECENT_CAMPAIGN_TYPE = SinglePlayer
Field Value
- CampaignType
DEFAULT_MUSIC_VOLUME
public const float DEFAULT_MUSIC_VOLUME = 100
Field Value
- float
DEFAULT_OAB_AUTO_SAVE_ENABLED
public const bool DEFAULT_OAB_AUTO_SAVE_ENABLED = true
Field Value
- bool
DEFAULT_OAB_AUTO_SAVE_TIME_SECONDS
public const float DEFAULT_OAB_AUTO_SAVE_TIME_SECONDS = 300
Field Value
- float
DEFAULT_OAB_MAX_NUM_AUTO_SAVES
public const int DEFAULT_OAB_MAX_NUM_AUTO_SAVES = 3
Field Value
- int
DEFAULT_PART_HIGHLIGHTER_BRIGHTNESS_FACTOR
public const int DEFAULT_PART_HIGHLIGHTER_BRIGHTNESS_FACTOR = 0
Field Value
- int
DEFAULT_PART_HIGHLIGHTING_ENABLED_IN_FLIGHT
public const bool DEFAULT_PART_HIGHLIGHTING_ENABLED_IN_FLIGHT = false
Field Value
- bool
DEFAULT_PLAYER_LEGAL_ACCEPTANCE_STRING
public const string DEFAULT_PLAYER_LEGAL_ACCEPTANCE_STRING = ""
Field Value
- string
DEFAULT_QUALITY_PRESET
public const string DEFAULT_QUALITY_PRESET = "high"
Field Value
- string
DEFAULT_REFLECTIONS_ENABLED
public const bool DEFAULT_REFLECTIONS_ENABLED = true
Field Value
- bool
DEFAULT_REFLECTIONS_QUALITY
public const int DEFAULT_REFLECTIONS_QUALITY = 0
Field Value
- int
DEFAULT_SCATTER_DENSITY
public const int DEFAULT_SCATTER_DENSITY = 3
Field Value
- int
DEFAULT_SCATTER_DRAW_DISTANCE
public const int DEFAULT_SCATTER_DRAW_DISTANCE = 2
Field Value
- int
DEFAULT_SCATTER_STATE
public const bool DEFAULT_SCATTER_STATE = true
Field Value
- bool
DEFAULT_SCATTER_SYSTEM_SUSPENDED
public const bool DEFAULT_SCATTER_SYSTEM_SUSPENDED = false
Field Value
- bool
DEFAULT_SCREEN_RESOLUTION
public const string DEFAULT_SCREEN_RESOLUTION = "1920x1080"
Field Value
- string
DEFAULT_SFX_VOLUME
public const float DEFAULT_SFX_VOLUME = 100
Field Value
- float
DEFAULT_SHADOW_QUALITY
public const ShadowQuality DEFAULT_SHADOW_QUALITY = 2
Field Value
- ShadowQuality
DEFAULT_SHADOW_RESOLUTION
public const ShadowResolution DEFAULT_SHADOW_RESOLUTION = 2
Field Value
- ShadowResolution
DEFAULT_SHOW_FPS
public const bool DEFAULT_SHOW_FPS = false
Field Value
- bool
DEFAULT_SHOW_NAVBALL_IN_MAP_VIEW
public const bool DEFAULT_SHOW_NAVBALL_IN_MAP_VIEW = true
Field Value
- bool
DEFAULT_SHOW_VESSEL_LABELS
public const bool DEFAULT_SHOW_VESSEL_LABELS = true
Field Value
- bool
DEFAULT_SKIP_LAUNCH_SEQUENCE
public const bool DEFAULT_SKIP_LAUNCH_SEQUENCE = false
Field Value
- bool
DEFAULT_TAB_AWAY_AUDIO
public const bool DEFAULT_TAB_AWAY_AUDIO = false
Field Value
- bool
DEFAULT_TEXTURE_QUALITY
public const int DEFAULT_TEXTURE_QUALITY = 0
Field Value
- int
DEFAULT_UI_SCALE_FACTOR
public const float DEFAULT_UI_SCALE_FACTOR = 1
Field Value
- float
DEFAULT_UI_VOLUME
public const float DEFAULT_UI_VOLUME = 100
Field Value
- float
DEFAULT_VERBOSE_LOGGING
public const bool DEFAULT_VERBOSE_LOGGING = true
Field Value
- bool
DEFAULT_VOICE_VOLUME
public const float DEFAULT_VOICE_VOLUME = 100
Field Value
- float
DEFAULT_WATER_QUALITY
public const int DEFAULT_WATER_QUALITY = 2
Field Value
- int
FullScreenMode
public FullScreenMode FullScreenMode
Field Value
- FullScreenMode
GlobalUIScale
public float GlobalUIScale
Field Value
- float
GroundShadingQuality
public int GroundShadingQuality
Field Value
- int
IS_FTUE_ENABLED
public const bool IS_FTUE_ENABLED = true
Field Value
- bool
InitialThrottleInPreLaunch
public float InitialThrottleInPreLaunch
Field Value
- float
IsEVAsAutoRotateToCamera
public bool IsEVAsAutoRotateToCamera
Field Value
- bool
IsFTUEEnabled
public bool IsFTUEEnabled
Field Value
- bool
IsFullscreen
Field Value
- bool
IsTemperatureGauges
public bool IsTemperatureGauges
Field Value
- bool
IsThermalHighlights
public bool IsThermalHighlights
Field Value
- bool
IsVsync
Field Value
- bool
KerbalCommVolume
public float KerbalCommVolume
Field Value
- float
KerbalIVAVolume
public float KerbalIVAVolume
Field Value
- float
LanguageKey
public string LanguageKey
Field Value
- string
MasterVolume
public float MasterVolume
Field Value
- float
MaxDebrisCount
public int MaxDebrisCount
Field Value
- int
MaxNumAutoSaves
public int MaxNumAutoSaves
Field Value
- int
MostRecentCampaignName
public string MostRecentCampaignName
Field Value
- string
MostRecentCampaignType
public CampaignType MostRecentCampaignType
Field Value
- CampaignType
MusicVolume
Field Value
- float
OABAutoSaveEnabled
public bool OABAutoSaveEnabled
Field Value
- bool
OABAutoSaveTimeSeconds
public float OABAutoSaveTimeSeconds
Field Value
- float
OABMaxNumAutoSaves
public int OABMaxNumAutoSaves
Field Value
- int
PartHighlighterBrightnessFactor
public int PartHighlighterBrightnessFactor
Field Value
- int
PartHighlightingEnabledInFlight
public bool PartHighlightingEnabledInFlight
Field Value
- bool
PlayerEULALegalAcceptanceUTCTime
public string PlayerEULALegalAcceptanceUTCTime
Field Value
- string
PlayerEULALegalAcceptanceVersion
public string PlayerEULALegalAcceptanceVersion
Field Value
- string
PlayerPPLegalAcceptanceUTCTime
public string PlayerPPLegalAcceptanceUTCTime
Field Value
- string
PlayerPPLegalAcceptanceVersion
public string PlayerPPLegalAcceptanceVersion
Field Value
- string
PlayerTOSLegalAcceptanceUTCTime
public string PlayerTOSLegalAcceptanceUTCTime
Field Value
- string
PlayerTOSLegalAcceptanceVersion
public string PlayerTOSLegalAcceptanceVersion
Field Value
- string
PreviousFileVersionsThatRequireReset
public static readonly string[] PreviousFileVersionsThatRequireReset
Field Value
- string[]
QualityPreset
public string QualityPreset
Field Value
- string
REQUIRE_HELD_QUICK_LOAD
public const bool REQUIRE_HELD_QUICK_LOAD = false
Field Value
- bool
ReflectionsEnabled
public bool ReflectionsEnabled
Field Value
- bool
ReflectionsQuality
public int ReflectionsQuality
Field Value
- int
RequireHeldQuickLoad
public bool RequireHeldQuickLoad
Field Value
- bool
SFXVolume
Field Value
- float
SUB_TITLE_TEXT_SIZE
public const string SUB_TITLE_TEXT_SIZE = "Medium"
Field Value
- string
ScatterClutterDrawDistance
public int ScatterClutterDrawDistance
Field Value
- int
ScatterDensity
public int ScatterDensity
Field Value
- int
ScatterState
Field Value
- bool
ScatterSystemSuspended
public bool ScatterSystemSuspended
Field Value
- bool
ScreenResolution
public string ScreenResolution
Field Value
- string
SettingsFileLocation
public const IOProvider.DataLocation SettingsFileLocation = Global
Field Value
- IOProvider.DataLocation
SettingsFilename
public const string SettingsFilename = "Settings"
Field Value
- string
ShadowQuality
public ShadowQuality ShadowQuality
Field Value
- ShadowQuality
ShadowResolution
public ShadowResolution ShadowResolution
Field Value
- ShadowResolution
ShowFPS
Field Value
- bool
ShowNavballInMapView
public bool ShowNavballInMapView
Field Value
- bool
ShowVesselLabels
public bool ShowVesselLabels
Field Value
- bool
SkipLaunchSequence
public bool SkipLaunchSequence
Field Value
- bool
SubtitleTextSize
public string SubtitleTextSize
Field Value
- string
TabAwayAudio
Field Value
- bool
TextureQuality
public int TextureQuality
Field Value
- int
UIScaleFactor
public float UIScaleFactor
Field Value
- float
UIVolume
Field Value
- float
VerboseLogging
public bool VerboseLogging
Field Value
- bool
VoiceVolume
Field Value
- float
WaterQuality
Field Value
- int
Properties
CurrentVersionString
protected override string CurrentVersionString { get; }
Property Value
- string