Class PersistentProfileManager
- Namespace
- KSP.Game
- Assembly
- Assembly-CSharp.dll
public class PersistentProfileManager
- Inheritance
-
PersistentProfileManager
- Inherited Members
-
- Extension Methods
-
Constructors
PersistentProfileManager()
public PersistentProfileManager()
Fields
SettingsImpactingCommandLineArgs
public List<string> SettingsImpactingCommandLineArgs
Field Value
- List<string>
Properties
public static bool ActivateTooltips { get; set; }
Property Value
- bool
AmbienceVolume
public static float AmbienceVolume { get; set; }
Property Value
- float
AnisotropicFiltering
public static bool AnisotropicFiltering { get; set; }
Property Value
- bool
AntiAliasing
public static int AntiAliasing { get; set; }
Property Value
- int
AudioListeningMode
public static int AudioListeningMode { get; set; }
Property Value
- int
AutoSaveCooldownTimes
public static Dictionary<SaveLoadManager.AutoSaveEvents, float> AutoSaveCooldownTimes { get; }
Property Value
- Dictionary<SaveLoadManager.AutoSaveEvents, float>
AutoSaveEnabled
public static bool AutoSaveEnabled { get; set; }
Property Value
- bool
AutoSaveTimeSeconds
public static float AutoSaveTimeSeconds { get; set; }
Property Value
- float
CloudQuality
public static int CloudQuality { get; set; }
Property Value
- int
CloudsEnabled
public static bool CloudsEnabled { get; set; }
Property Value
- bool
ConicPatchDrawMode
public static int ConicPatchDrawMode { get; set; }
Property Value
- int
ConicPatchLimit
public static int ConicPatchLimit { get; set; }
Property Value
- int
FullScreenMode
public static FullScreenMode FullScreenMode { get; set; }
Property Value
- FullScreenMode
GlobalUIScalePercent
public static float GlobalUIScalePercent { get; set; }
Property Value
- float
GroundShadingQuality
public static int GroundShadingQuality { get; set; }
Property Value
- int
InitialThrottleInPreLaunch
public static float InitialThrottleInPreLaunch { get; set; }
Property Value
- float
IsEvasAutoRotateToCamera
public static bool IsEvasAutoRotateToCamera { get; set; }
Property Value
- bool
IsFTUEEnabled
public static bool IsFTUEEnabled { get; set; }
Property Value
- bool
IsFullscreen
public static bool IsFullscreen { get; set; }
Property Value
- bool
IsPartHighlighterEnabledInFlight
public static bool IsPartHighlighterEnabledInFlight { get; set; }
Property Value
- bool
IsTemperatureGauges
public static bool IsTemperatureGauges { get; set; }
Property Value
- bool
IsThermalHighlights
public static bool IsThermalHighlights { get; set; }
Property Value
- bool
IsVSync
public static bool IsVSync { get; set; }
Property Value
- bool
KerbalCommVolume
public static float KerbalCommVolume { get; set; }
Property Value
- float
KerbalIVAVolume
public static float KerbalIVAVolume { get; set; }
Property Value
- float
LanguageKey
public static string LanguageKey { get; set; }
Property Value
- string
MasterVolume
public static float MasterVolume { get; set; }
Property Value
- float
MaxDebrisCount
public static int MaxDebrisCount { get; set; }
Property Value
- int
MaxNumAutoSaves
public static int MaxNumAutoSaves { get; set; }
Property Value
- int
MostRecentCampaignName
public static string MostRecentCampaignName { get; set; }
Property Value
- string
MostRecentCampaignType
public static CampaignType MostRecentCampaignType { get; set; }
Property Value
- CampaignType
MusicVolume
public static float MusicVolume { get; set; }
Property Value
- float
OABAutoSaveEnabled
public static bool OABAutoSaveEnabled { get; set; }
Property Value
- bool
OABAutoSaveTimeSeconds
public static float OABAutoSaveTimeSeconds { get; set; }
Property Value
- float
OABMaxNumAutoSaves
public static int OABMaxNumAutoSaves { get; set; }
Property Value
- int
PartHighlighterBrightnessFactor
public static int PartHighlighterBrightnessFactor { get; set; }
Property Value
- int
PlayerEULALegalAcceptanceUTCTime
public static string PlayerEULALegalAcceptanceUTCTime { get; set; }
Property Value
- string
PlayerEULALegalAcceptanceVersion
public static string PlayerEULALegalAcceptanceVersion { get; set; }
Property Value
- string
PlayerPPLegalAcceptanceUTCTime
public static string PlayerPPLegalAcceptanceUTCTime { get; set; }
Property Value
- string
PlayerPPLegalAcceptanceVersion
public static string PlayerPPLegalAcceptanceVersion { get; set; }
Property Value
- string
PlayerTOSLegalAcceptanceUTCTime
public static string PlayerTOSLegalAcceptanceUTCTime { get; set; }
Property Value
- string
PlayerTOSLegalAcceptanceVersion
public static string PlayerTOSLegalAcceptanceVersion { get; set; }
Property Value
- string
QualityPreset
public static string QualityPreset { get; set; }
Property Value
- string
ReflectionsEnabled
public static bool ReflectionsEnabled { get; set; }
Property Value
- bool
ReflectionsQuality
public static int ReflectionsQuality { get; set; }
Property Value
- int
RequireHeldQuickLoad
public static bool RequireHeldQuickLoad { get; set; }
Property Value
- bool
SFXVolume
public static float SFXVolume { get; set; }
Property Value
- float
ScatterClutterDrawDistance
public static int ScatterClutterDrawDistance { get; set; }
Property Value
- int
ScatterDensity
public static int ScatterDensity { get; set; }
Property Value
- int
ScatterState
public static bool ScatterState { get; set; }
Property Value
- bool
ScatterSystemSuspended
public static bool ScatterSystemSuspended { get; set; }
Property Value
- bool
ScreenResolution
public static string ScreenResolution { get; set; }
Property Value
- string
Settings
public static PersistentSettings Settings { get; }
Property Value
- PersistentSettings
ShadowQuality
public static ShadowQuality ShadowQuality { get; set; }
Property Value
- ShadowQuality
ShadowResolution
public static ShadowResolution ShadowResolution { get; set; }
Property Value
- ShadowResolution
ShowFPS
public static bool ShowFPS { get; set; }
Property Value
- bool
ShowNavballInMapView
public static bool ShowNavballInMapView { get; set; }
Property Value
- bool
ShowVesselLabels
public static bool ShowVesselLabels { get; set; }
Property Value
- bool
SkipLaunchSequence
public static bool SkipLaunchSequence { get; set; }
Property Value
- bool
SubTitleTextSize
public static string SubTitleTextSize { get; set; }
Property Value
- string
TabAwayAudio
public static bool TabAwayAudio { get; set; }
Property Value
- bool
TextureQuality
public static int TextureQuality { get; set; }
Property Value
- int
UIScaleFactor
public static float UIScaleFactor { get; set; }
Property Value
- float
UIVolume
public static float UIVolume { get; set; }
Property Value
- float
VerboseLogging
public static bool VerboseLogging { get; set; }
Property Value
- bool
VoiceVolume
public static float VoiceVolume { get; set; }
Property Value
- float
WaterQuality
public static int WaterQuality { get; set; }
Property Value
- int
Methods
Initialize()
SaveChanges()
public static bool SaveChanges()
Returns
- bool