Default model implmentations for KSP data files. All models implement INotifyPropertyChanged and contain ObservableDictionaries for fields in the data that are not mapped to typed properties in the model.
Classes
| Class | Description | |
|---|---|---|
|
|
ActionGroups |
ActionGroups assigned to the Vessel
|
|
|
ConfigFile |
Represents a KSP configuration file.
|
|
|
CraftFile |
Represents a loaded craft file
|
|
|
CraftPart |
Data model for part object in a craft file
|
|
|
Crew |
Crew data
|
|
|
EditorGameParameters |
Model for Editor prefs
|
|
|
FlightGameParameters |
Model container for game flight options
|
|
|
FlightState |
Container for flights, crew and key universe variables
|
|
|
Game |
Game data model
|
|
|
GameParameters |
Model container save game parameter sets
|
|
|
Module |
Model container for a save data module instance
|
|
|
Orbit |
Orbit data model
|
|
|
Part |
Part data model
|
|
|
PartFile |
Represents a loaded part file
|
|
|
PartModule |
Data model for a module found in a part file
|
|
|
PartPropellant |
Data model for propellant data found in part file.
|
|
|
PartResource |
Data model for resource data found in part
|
|
|
PlanetConfig |
Data model for planets found in KSP configuration.
|
|
|
PresetConfig |
Data model for presets found in KSP configuration.
|
|
|
Resource |
Resource model class
|
|
|
SaveFile |
Instances of this class contains reference and management of a KSP save file.
|
|
|
SpaceCenterGameParameters |
Model for Space Center params in a save file
|
|
|
TerrainConfig |
Data model for terrain found in KSP configuration.
|
|
|
TrackingStationGameParameters |
Model for tracking station params in the save
|
|
|
Vessel |
Vessel data model
|
|
|
VesselActions |
Vessel actions
|
|
|
VesselEvents |
Model for vessel events
|
Enumerations
| Enumeration | Description | |
|---|---|---|
|
|
Body |
Provides list of bodies in the Kerbol system.
|