ConfigFile Members KerbalData - KSP Data Unlocked!

The ConfigFile type exposes the following members.
Constructors

  NameDescription
Public methodConfigFile
Initializes a new instance of the KerbalData class.
Back to Top
Methods

  NameDescription
Public methodAdd (Inherited from ObservableDictionary TKey, TValue .)
Protected methodAddEntry (Inherited from ObservableDictionary TKey, TValue .)
Public methodClear (Inherited from ObservableDictionary TKey, TValue .)
Protected methodClearEntries (Inherited from ObservableDictionary TKey, TValue .)
Public methodClone T 
Clones a new instance of the object and all underlying data
(Inherited from StorableObject.)
Public methodContainsKey (Inherited from ObservableDictionary TKey, TValue .)
Public methodContainsValue (Inherited from ObservableDictionary TKey, TValue .)
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodGetEnumerator (Inherited from ObservableDictionary TKey, TValue .)
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Protected methodGetIndexAndEntryForKey (Inherited from ObservableDictionary TKey, TValue .)
Public methodGetObjectData (Inherited from ObservableDictionary TKey, TValue .)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Protected methodInit
Handles inital setup and population of data properties. This is some of the "magic" that allows developers creating custom models to easily map StorableObjects instances with the correct repositories to custom properties without a ton of wireup code.
(Inherited from StorableObject.)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnCollectionChanged (Inherited from ObservableDictionary TKey, TValue .)
Public methodOnDeserialization (Inherited from ObservableDictionary TKey, TValue .)
Protected methodOnPropertyChanged(String) (Inherited from ObservableDictionary TKey, TValue .)
Protected methodOnPropertyChanged(String, Object) (Inherited from StorableObject.)
Public methodRemove (Inherited from ObservableDictionary TKey, TValue .)
Protected methodRemoveEntry (Inherited from ObservableDictionary TKey, TValue .)
Public methodRevert
Restores the object to the state it was in when it's data was first loaded or last saved.
(Overrides StorableObject Revert .)
Public methodSave
Saves the object and all children to the name specified. If class is loaded from KerbalData using the StorableObjects class then save will use the repo managed by storable objects. Otherwise the local file system is used.
(Inherited from StorableObject.)
Protected methodSetEntry (Inherited from ObservableDictionary TKey, TValue .)
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Public methodTryGetValue (Inherited from ObservableDictionary TKey, TValue .)
Back to Top
Fields

  NameDescription
Protected field_keyedEntryCollection (Inherited from ObservableDictionary TKey, TValue .)
Back to Top
Properties

  NameDescription
Public propertyAntiAliasing
Gets or sets anti-aliasing multiplier. - File Property: ANTI_ALIASING
Public propertyAutosaveInterval
Gets or sets autosave interval . - File Property: AUTOSAVE_INTERVAL
Public propertyAutosaveShortInterval
Gets or sets autosave short interval. - File Property: AUTOSAVE_SHORT_INTERVAL
Public propertyCallHome
Gets or sets call home. - File Property: CALL_HOME
Public propertyCheckForUpdates
Gets or sets check for updates flag. - File Property: VERBOSE_DEBUG_LOG
Public propertyComparer (Inherited from ObservableDictionary TKey, TValue .)
Public propertyConicPatchDrawMode
Gets or sets conic patch draw mode. - File Property: CONIC_PATCH_DRAW_MODE
Public propertyConicPatchLimit
Gets or sets conic patch limit. - File Property: CONIC_PATCH_LIMIT
Public propertyCount (Inherited from ObservableDictionary TKey, TValue .)
Public propertyDataManager
Gets the DataManager instance used by this instance
(Inherited from StorableObject.)
Public propertyDisplayName
Gets the instance display name
(Inherited from StorableObject.)
Public propertyDontSendIp
Gets or sets DontSendIp flag. - File Property: VERBOSE_DEBUG_LOG
Public propertyFramerateLimit
Gets or sets framerate limit. - File Property: FRAMERATE_LIMIT
Public propertyFullScreen
Gets or sets full screen flag. - File Property: FULLSCREEN
Public propertyId
Gets the id/name of the element
(Inherited from StorableObject.)
Public propertyIsDirty
Gets the is dirty flag
(Inherited from StorableObject.)
Public propertyItem (Inherited from ObservableDictionary TKey, TValue .)
Public propertyKeys (Inherited from ObservableDictionary TKey, TValue .)
Public propertyLightQuality
Gets or sets light quality. - File Property: LIGHT_QUALITY
Public propertyOriginal
Gets the original base data
(Inherited from StorableObject.)
Public propertyQualityPreset
Gets or sets quality preset. - File Property: QUALITY_PRESET
Public propertyResloutionHeight
Gets or sets resloution height. - File Property: SCREEN_RESOLUTION_HEIGHT
Public propertyResloutionWidth
Gets or sets resolution width. - File Property: SCREEN_RESOLUTION_WIDTH
Public propertySettingsVersion
Gets or sets the settings version. - File Property: SETTINGS_FILE_VERSION
Public propertyShadowsQuality
Gets or sets shadows quality. - File Property: SHADOWS_QUALITY
Public propertyShowConsoleOnError
Gets or sets show console on error flag. - File Property: SHOW_CONSOLE_ON_ERROR
Public propertyShowSpaceCenterCrew
Gets or sets show space center flag. - File Property: SHOW_SPACE_CENTER_CREW
Public propertyTerrain
Gets or sets terrain configuration. - File Property: TERRAIN
Public propertyTextureQuality
Gets or sets texture quality. - File Property: TEXTURE_QUALITY
Public propertyUiSize
Gets or sets UI size. - File Property: UI_SIZE
Public propertyUri
Gets the absolute URI of the data
(Inherited from StorableObject.)
Public propertyValues (Inherited from ObservableDictionary TKey, TValue .)
Public propertyVerboseDebugLog
Gets or sets verbose debug log flag. - File Property: VERBOSE_DEBUG_LOG
Back to Top
Events

  NameDescription
Protected eventCollectionChanged (Inherited from ObservableDictionary TKey, TValue .)
Public eventPropertyChanged (Inherited from StorableObject.)
Back to Top
See Also