Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CExpansions.BundleLoader.ABAssetInfo
 CExpansions.BundleLoader.ABInfo
 CVehiclePhysics.Brakes.AbsSettings
 CAbundanceRequest
 CResourceCache.AbundanceSummary
 CKSP.UI.Screens.Settings.Controls.AccessorBaseWrapper around MemberInfo providing transparent access to fields, propteries and constant-index arrays.
 CActionGroupList
 CExpansions.Missions.Editor.MissionEditorHistory.ActionStackCustom implementation of a stack based on a list
 CKSP.UI.Screens.Flight.KerbalPortraitGallery.ActiveCrewItemClass to hold the Active Crew. Kerbal or KerbalEVA reference must be set. If kerbal is set - its an IVA kerbal.
 CSteamworks.AddAppDependencyResult_t
 CSteamworks.AddUGCDependencyResult_t
 CAeroFXState
 CContracts.Agents.Agent
 CContracts.Agents.AgentMentality
 CContracts.Agents.AgentStanding
 CSmooth.Slinq.Context.AggregateContext< U, T, C >
 CSmooth.Slinq.Context.AggregateContext< U, T, C, P >
 CPQSMod_CelestialBodyTransform.AltitudeFade
 CVehiclePhysics.VPVehicleJoint.AngularJointMotion
 CAnimatorTools
 CCommNet.CommNode.AntennaInfoHolds information about the node's transceiver capabilities
 CVehiclePhysics.AntiSpin
 CKSP.UI.Screens.ApplauncherLayout
 CEdyCommonTools.ApplicationUtility
 CSteamworks.AppProofOfPurchaseKeyResponse_t
 CKSP.UI.Screens.AppUIMemberDropdown.AppUIDropdownItemA Data representation of a drop down item
 CTransferDataSimpleTopData.APPUIMemberLabelListItemThe data class for a row in the top window.
 CKSP.UI.Screens.UIAppSpawner.AppWrapper
 CAPSkillExtensions
 CFinePrint.ContractDefs.ARM
 CArrayExtensions
 CAssemblyLoader.AssemblyDependency
 CAssemblyInfo
 CAssemblyLoader
 CExpansions.AssetBundleNameInfoClass to split asset bundle names using underscores function_group_name So for expansions function = expansion group = expansion name name = bundle name
 CAssetPostprocessor
 CAssetUsageDetectorNamespace.AssetUsageDetector
 CSteamworks.AssociateWithClanResult_t
 CAtlasSplitter.Atlas
 CProceduralFairings.FairingPanel.AttachedFlagParts
 CAttachNode
 CSaveUpgradePipeline.PartReplace.attachNodeOffsetStructure for attachNode offset changes
 CAttachNodeSnapshotRepresents the state of an attachment node
 CAttachRules
 CAttribute
 CAttribute
 CReflectionUtil.AttributedType< Tatt >
 CAlarmClockScenarioAudio.AudioClipMapThis is inside this class so as not to clash with the others - simple key based map like the texture ones
 CiT.AudioFromInstantly changes an AudioSource's volume and pitch then returns it to it's starting volume and pitch over time with FULL customization options. Default AudioSource attached to GameObject will be used (if one exists) if not supplied.
 CiT.AudioToFades volume and pitch of an AudioSource with FULL customization options. Default AudioSource attached to GameObject will be used (if one exists) if not supplied.
 CiT.AudioUpdateSimilar to AudioTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType.
 CAvailablePart
 CMCAvatarController.AvatarAnimationrandomLoop must be set up with at least one looping animation set to "isFallback".
 CMCAvatarController.AvatarAnimationClip
 CSteamworks.AvatarImageLoaded_t
 CMCAvatarController.AvatarState
 CRDArchivesAvatarController.AvatarState
 CAxisFieldLimitData Structure for the IAxisFieldLimits interface
 CAxisGroupsManager
 CVehiclePhysics.VPWeightData.AxleGroup
 CBackgroundWorker
 CSmooth.Slinq.Context.BacktrackDetectorUsed to find backtracking Slinq usage
 CFinePrint.ContractDefs.Base
 CBaseActionA part action
 CBaseEventA part action
 CBaseEventDetailsA wrapped list of key/value pairs which may be passed to an action
 CBaseFieldPaw default base field implmentation, this uses KSPField integration and UI_Control handeling.
 CBaseField< K >Container class, this contains the reference to the KSPField attribute and the affected host object
 CBaseFieldListPaw default BaseField implementation, this uses KSPField and BaseField default implementations.
 CBaseGameEventBase class for all events.
 CBasePAWGroupClass defining Groups on PAW objects for grouping
 CEdyCommonTools.BiasedRatio
 CBiDictionaryOneToOne< TFirst, TSecond >This is a dictionary guaranteed to have only one of each value and key. It may be searched either by TFirst or by TSecond, giving a unique answer because it is 1 to 1.
 CBiomeLockData
 CPartToolsEditor.BitmapWriter
 CVehiclePhysics.Block
 CVehiclePhysics.VehicleBase.BlockState
 CVehiclePhysics.Brakes
 CSteamworks.BroadcastUploadStart_t
 CSteamworks.BroadcastUploadStop_t
 CExpansions.ExpansionSO.BundleInfo
 CButton
 CKSP.UI.ButtonColorState
 CKSP.UI.ButtonSpritesMgr.ButtonSprites
 CKSP.UI.UISelectableListItem_ColorButton.ButtonState
 CKSP.UI.UISelectableListItem_StateButton.ButtonState
 CKSP.UI.UIStateToggleButton.ButtonState
 CKSP.UI.ButtonState
 CKSP.UI.ButtonStateTooltip
 CSteamworks.CallbackDispatcher
 CSteamworks.CallbackIdentities
 CSteamworks.CallbackMsg_t
 CCallbackUtil
 CiT.CameraFadeFromInstantly changes the amount(transparency) of a camera fade and then returns it back over time with FULL customization options.
 CiT.CameraFadeToChanges the amount(transparency) of a camera fade over time with FULL customization options.
 CCameraFXModules.CameraFXCollection
 CCameraFXModules.CameraFXModule
 CCutsceneCamera.CameraKeyFrame
 CVehiclePhysics.CameraMode
 CCanvasUtil
 CKSP.UI.UIMasterController.CanvasWrapper
 CCapabilityRepresents a capability of a class to do various things. Contains a category, optional name and list of values
 CVectrosity.CapInfo
 CKSP.UI.Screens.Mapview.MapNode.CaptionDataLittle helper class to group information that needs to be updated
 CTMPro.CaretInfoStructure which contains the character index and position of caret relative to the character.
 CKSP.UI.UICascadingList.CascadingListItem
 COrbit.CASolutionState
 CExpansions.Missions.Editor.Category
 CKSP.UI.Screens.PartCategorizer.Category
 CCBAttributeMap
 CCBTextureAtlasSO.CBTextureAtlasPointContainer class for information on each point in the celestial body texture atlas
 CCelestialBodyScienceParams
 CPlanetarium.CelestialFrame
 CFinePrint.Utilities.CelestialUtilities
 CCenterOfLiftQuery
 CCenterOfThrustQuery
 CVehiclePhysics.ProjectPatchAsset.Change
 CVehiclePhysics.Channel
 CVehiclePhysics.DataLogger.Channel
 CCharacterAnimationState
 CCharacterAnimationUtil
 CCheatOptions
 CUniLinq.Check
 CSteamworks.CheckFileSignature_t
 CSpaceObjectCollider.Chunk
 CCIBuildScriptThis is used on Jenkins.
 CKerbalEVA.ClamberPath
 CSteamworks.ClanOfficerListResponse_t
 CSteamworks.ClientGameServerDeny_t
 CVehiclePhysics.Engine.ClutchSettings
 CDestructibleBuilding.CollapsibleObject
 CProceduralFairings.ColliderChunk
 CProceduralFairings.ColliderSection
 CEdyCommonTools.ColliderUtility
 CiT.ColorFromChanges a GameObject's color values instantly then returns them to the provided properties over time with FULL customization options. If a GUIText or GUITexture component is attached, it will become the target of the animation.
 CColorHSVRepresentation of color in HSV model
 CiT.ColorToChanges a GameObject's color values over time with FULL customization options. If a GUIText or GUITexture component is attached, they will become the target of the animation.
 CXKCDColors.ColorTranslator
 CiT.ColorUpdateSimilar to ColorTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType.
 CStabilityOverlayTest.CoLTest
 CCometDefinitionClass to store the details necessary to pass an instance of comet deifnition between methods
 CFinePrint.ContractDefs.CometDetection
 CCometOrbitType
 CFinePrint.ContractDefs.CometSample
 CCometVesselExtension
 CGameEvents.CommNet
 CEdyCommonTools.EditorTools.CommonEditorTools
 CSmooth.Comparisons.ComparisonsProvides various methods for creating comparisons.
 CSmooth.Comparisons.Comparisons< T >Caches delegates for the comparsion methods of IComparer<T>s and IEqualityComparer<T>s.
 CFinePrint.Utilities.CompatibilityUtilities
 CSpaceObjectCollider.CompositeSolid
 CTMPro.Compute_DT_EventArgs
 CSteamworks.ComputeNewPlayerCompatibilityResult_t
 CSmooth.Slinq.Context.ConcatContext< C2, T, C >
 CUrlDir.ConfigDirectory
 CConfigNodeActs as a config file reader and writer. Contains a list of values and sub nodes. Can read or write itself or objects to files.
 CConfigurableJointExtensions
 CSmooth.Compare.Configuration
 CConfirmDialogA GUI-drawn dialog that gives the player two options
 CTargeting.Conic
 CVehiclePhysics.Block.Connection
 CKSP.UI.Screens.DebugToolbar.DebugScreenConsole.ConsoleCommand
 CSteamworks.Constants
 CFXModuleConstrainPosition.ConstrainedObject
 CFXModuleLookAtConstraint.ConstrainedObject
 CFinePrint.Utilities.ConstructionExtensions
 CFinePrint.Utilities.ConstructionPartData class that holds the details of a Part that can be used by a construction contract.
 CFinePrint.Utilities.ConstructionParts
 CVehiclePhysics.TireFriction.ContactPatch
 CGameEvents.Contract
 CContracts.ContractPredicate
 CSteamworks.ControllerAnalogActionData_t
 CSteamworks.ControllerDigitalActionData_t
 CSteamworks.ControllerMotionData_t
 CControlPoint
 CKSP.UI.Screens.Settings.ReflectedSettingsWindow.ControlWrapper
 CConversionRecipe
 CConverterResults
 CLoadCraftDialog.CraftEntry
 CCraftThumbnail
 CSteamworks.CreateItemResult_t
 CCrewGenerator
 CCrewTransfer.CrewTransferData
 CDragCubeList.CubeDataA struct to hold the data calculated for cubes
 CCurrencyModifierQuery
 CCursors.CursorItemRepresents a cursor in the CursorController's cursor stack
 CVehiclePhysics.TireFriction.CurveBase
 CLibNoise.Modifiers.CurveControlPoint
 CExpansions.Serenity.CurvePanel.CurvePanelPointChangeInfoClass to store data about point changes for callbacks
 CVehiclePhysics.EngineDataAsset.CurvePoint
 CVehiclePhysics.VPCameraTarget.CustomCamera
 CCursors.CustomCursor
 CSoftMasking.Editor.SoftMaskEditor.CustomEditors
 CLibNoise.Models.CylinderModel that maps the output of a module onto a cylinder.
 CDatabaseLoaderModel_DAE.DAE
 CDatabaseLoader< T >
 CVehiclePhysics.DataBus
 CVehiclePhysics.DataLogger
 CVehiclePhysics.DataRecorder
 CDDSHeaders.DDSHeader
 CDDSHeaders.DDSHeaderDX10
 CDDSHeaders.DDSPixelFormat
 CDDSHeaders.DDSValues
 CDebugDrawUtil
 CEdyCommonTools.DebugUtility
 CDecoratorDrawer
 CiTween.DefaultsA collection of baseline presets that iTween needs and utilizes if certain parameters are not provided.
 CDelegateExtensions
 CSmooth.Delegates.DelegateExtensionsProvides extension methods related to delegate usage.
 CSteamworks.DeleteItemResult_t
 CDeltaVAppValues
 CDeltaVCalcThis data class is used to store DeltaV Calculations.
 CDeltaVEngineBurnTotalsStores the Burn Totals for an Engine for Delta V calculations.
 CDeltaVEngineExtensions
 CDeltaVEngineInfoStores Information for VesselDeltaV calculations for a ModuleEngines.
 CKSP.UI.Screens.DebugToolbar.Screens.Debug.DeltaVEngineInfoListExtensions
 CDeltaVEngineResourcePartExtensions
 CDeltaVEngineResourcePartInfoThis class is used by DeltaStageInfo to record Propellant/Fuel Resource usage on Parts in the stage by engines in the stage.
 CDeltaVEngineStageSetStorage class to store a Set of DeltaVengineInfo and DeltaVStageInfo.
 CDeltaVExtensions
 CDeltaVPartExtensions
 CDeltaVPartInfoStores Part Info for Delta V calculations.
 CDeltaVPropellantInfoStores Information for VesselDeltaV calculations for a ModuleEngines Propellant.
 CKSP.UI.Screens.DebugToolbar.Screens.Debug.DeltaVPropellantInfoListExtensions
 CDeltaVStageInfoStores Information for VesselDeltaV calculations for a Stage.
 CDeltaVEngineStageSet.DeltaVStageInfoEntryStorage class to store DeltaVStageInfo and DeltaVEngineInfo. There are two instances of each.
 CKSP.UI.Screens.DebugToolbar.Screens.Debug.DeltaVStageInfoListExtensions
 CStrategies.DepartmentConfig
 CDepletionData
 CDepletionNode
 CFinePrint.ContractDefs.DeployedScience
 CExpansions.Serenity.DeployedScience.Runtime.DeployedScienceExtensions
 CVehiclePhysics.Block.Derivative
 CDialogCanvasUtil
 CDialogGUIBase
 CExpansions.Missions.Runtime.MissionPlayDialog.dialogList
 CSmooth.Collections.DictionaryHelper class for instantiating Dictionary<>s without specifying a comparer.
 CDictionary< _Data, _Link >
 CDictionary< System.Type, Dictionary< string, System.Type >>
 CDictionary< System.Type, List< System.Type >>
 CSmooth.Pools.DictionaryPool< K, V >Singleton Dictionary<K, V> pool.
 CKSP.UI.Language.DictionarySerializerHelper
 CDictionaryValueList< TKey, TValue >Note: One-one mapping required! Cannot map multiple keys to same value!
 CDiscoverableObjectsUtil
 CDishController.Dish
 CExpansions.Missions.Editor.DisplayParameter
 CVehiclePhysics.DataLogger.DisplaySettings
 CSmooth.Dispose.DisposalQueueQueues pooled resources for cleanup by a background thread
 CDistributionData
 CSteamworks.DlcInstalled_t
 CSteamworks.DllCheck
 CSteamworks.DownloadClanActivityCountsResult_t
 CSteamworks.DownloadItemResult_t
 CDragCube
 CDragCubeList
 CVehiclePhysics.VPAudio.Drags
 CDrawinghttp://forum.unity3d.com/threads/71979-Drawing-lines-in-the-editor
 CVehiclePhysics.Driveline
 CVehiclePhysics.DrivelineHelper
 CDynamicNodeSet
 CEditor
 CEditorEnumExtensions
 CEditorGeometryUtil
 CEditorPartListFilter< T >
 CEditorPartListFilterList< T >
 CEditorReRootUtil
 CTMPro.EditorUtilities.EditorShaderUtilities
 CEditorUtilityGUI
 CEditorWindow
 CEffectList
 CSmooth.Slinq.Context.EitherContext< C2, T, C >
 CFlightUIModeController.elementScalingDetailsThe details we need to store to know the positions of elements when loaded from the prefabs
 CSteamworks.EncryptedAppTicketResponse_t
 CVehiclePhysics.EnergyProvider
 CVehiclePhysics.VPAudio.Engine
 CVehiclePhysics.VPAudio.EngineExtras
 CVehiclePhysics.Engine.EngineSpecs
 CCameraFXModules.FlightCameraFX.EngineVibrations
 CFlightLog.EntryFlight log entry
 CUniLinq.Enumerable
 CEnumExtensions
 CEVAConstructionUtilUtility functions for all parts of EVAConstrcution mode
 CSmooth.Compare.EventExtensions
 CEventReport
 CEventValueWrapper
 CException
 CFinePrint.ContractDefs.Sentinel.Exceptional
 CFinePrint.ContractDefs.CometDetection.Exceptional
 CFinePrint.ContractDefs.CometSample.Exceptional
 CFinePrint.ContractDefs.RoverConstruction.Exceptional
 CFinePrint.ContractDefs.VesselRepair.Exceptional
 CFinePrint.ContractDefs.OrbitalConstruction.Exceptional
 CExitPlayModeOnScriptCompileThis script exits play mode whenever script compilation is detected during an editor update.
 CExpansions.ExpansionsCIBuildScripts
 CExpansions.ExpansionsEditorSigning
 CExperience.ExperienceEffect
 CExperience.ExperienceEffectConfig
 CExperience.ExperienceSystemConfig
 CExperience.ExperienceTrait
 CExperience.ExperienceTraitConfig
 CExperimentResultDialogPage
 CFinePrint.ContractDefs.ARM.Expire
 CFinePrint.ContractDefs.Base.Expire
 CFinePrint.ContractDefs.Flag.Expire
 CFinePrint.ContractDefs.Grand.Expire
 CFinePrint.ContractDefs.ISRU.Expire
 CFinePrint.ContractDefs.Recovery.Expire
 CFinePrint.ContractDefs.Satellite.Expire
 CFinePrint.ContractDefs.Research.Expire
 CFinePrint.ContractDefs.Sentinel.Expire
 CFinePrint.ContractDefs.CometDetection.Expire
 CFinePrint.ContractDefs.Station.Expire
 CFinePrint.ContractDefs.Survey.Expire
 CFinePrint.ContractDefs.Test.Expire
 CFinePrint.ContractDefs.Tour.Expire
 CFinePrint.ContractDefs.DeployedScience.Expire
 CFinePrint.ContractDefs.ROCScienceArm.Expire
 CFinePrint.ContractDefs.ROCScienceRetrieval.Expire
 CFinePrint.ContractDefs.CometSample.Expire
 CFinePrint.ContractDefs.RoverConstruction.Expire
 CFinePrint.ContractDefs.VesselRepair.Expire
 CFinePrint.ContractDefs.OrbitalConstruction.Expire
 CGameEvents.ExplosionReaction
 CExpansions.Missions.Editor.MEBasicNode.ExtendedInfoStruct representing the information to be displayed in the extended information box.
 CExpansions.Missions.Scenery.Scripts.PositionMobileLaunchPad.ExtensionPoint
 CTMPro.Extents
 CFaceIndices
 CTMPro.FaceInfoClass that contains the basic information about the font.
 CKSP.UI.Screens.SpaceCenter.BuildingPicker.FacilityUIInfo
 CSmooth.Compare.Factory
 CiT.FadeFromChanges a GameObject's alpha value instantly then returns it to the provided alpha over time with FULL customization options. If a GUIText or GUITexture component is attached, it will become the target of the animation. Identical to using ColorFrom and using the "a" parameter.
 CiT.FadeToChanges a GameObject's alpha value over time with FULL customization options. If a GUIText or GUITexture component is attached, it will become the target of the animation. Identical to using ColorTo and using the "a" parameter.
 CiT.FadeUpdateSimilar to FadeTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType.
 CCameraFXModules.FadeWobbleFXParams
 CProceduralFairings.FairingPanel
 CProceduralFairings.FairingPanelFlagsThis class is usde to group up and reference a Fairing Index with the parts attached to it.
 CTMPro.FastAction
 CTMPro.FastAction< A >
 CTMPro.FastAction< A, B >
 CTMPro.FastAction< A, B, C >
 CSteamworks.FavoritesListAccountsUpdated_t
 CSteamworks.FavoritesListChanged_t
 CConfigNode.ReadFieldList.FieldItem
 CKSP.UI.Screens.Settings.SettingsSetup.FieldWrapper
 CKSP.IO.File
 CSteamworks.FileDetailsResult_t
 CKSP.IO.FileInfoFile IO methods
 CKSP.UI.Screens.RDArchivesController.Filter
 CMapViewFiltering.FilterButton
 CSmooth.Compare.FinderManages comparer registration and lookup for Smooth.Compare.
 CKSP.FX.Fireworks.FireworkFXDefinition
 CFinePrint.ContractDefs.Flag
 CFlagBrowser.FlagEntry
 CFlagMeshFlag mesh reference in order to load meshes within a model file and displaying different meshes sizes as flag parts. The class groups together meshes from the same size and different orientation.
 CFlagNameManagerContains the names and display names for the flag parts. Names are organized by orientation, structural type, and name type.
 CSmooth.Slinq.Context.FlattenContext< T, C >
 CSmooth.Slinq.Context.FlattenContext< T, C1, C2 >
 CFlightLogClass used for flight and kerbal career logging
 CFlightStateRepresents the state of the flight scene.
 CFlightUIModeControllerUtil.FlightUIModeControllerUtil
 CRUI.Algorithms.FlowGraph< T >
 CTMPro.FontCreationSetting
 CKSP.UI.Language.Language.FontData
 CKSP.Localization.FontLangSettings
 CKSP.Localization.FontSettings
 CPart.ForceHolder
 CTargeting.Frame
 CSteamworks.FriendGameInfo_t
 CSteamworks.FriendRichPresenceUpdate_t
 CSteamworks.FriendsEnumerateFollowingList_t
 CSteamworks.FriendSessionStateInfo_t
 CSteamworks.FriendsGetFollowerCount_t
 CSteamworks.FriendsIsFollowing_t
 CGameEvents.FromToAction< A, B >
 CTMPro.EditorUtilities.FT_FaceInfo
 CTMPro.EditorUtilities.FT_GlyphInfo
 CTMPro.EditorUtilities.FT_KerningPair
 CSmooth.Slinq.Context.FuncContext< T >
 CSmooth.Slinq.Context.FuncContext< T, P >
 CSmooth.Slinq.Context.FuncOptionContext< T >
 CSmooth.Slinq.Context.FuncOptionContext< T, P >
 CFinePrint.ContractDefs.ARM.Funds
 CFinePrint.ContractDefs.Base.Funds
 CFinePrint.ContractDefs.Flag.Funds
 CFinePrint.ContractDefs.Grand.Funds
 CFinePrint.ContractDefs.ISRU.Funds
 CFinePrint.ContractDefs.Progression.Funds
 CFinePrint.ContractDefs.Recovery.Funds
 CFinePrint.ContractDefs.Satellite.Funds
 CFinePrint.ContractDefs.Research.Funds
 CFinePrint.ContractDefs.Sentinel.Funds
 CFinePrint.ContractDefs.CometDetection.Funds
 CFinePrint.ContractDefs.Station.Funds
 CFinePrint.ContractDefs.Survey.Funds
 CFinePrint.ContractDefs.Test.Funds
 CFinePrint.ContractDefs.Tour.Funds
 CFinePrint.ContractDefs.DeployedScience.Funds
 CFinePrint.ContractDefs.ROCScienceArm.Funds
 CFinePrint.ContractDefs.ROCScienceRetrieval.Funds
 CFinePrint.ContractDefs.CometSample.Funds
 CFinePrint.ContractDefs.RoverConstruction.Funds
 CFinePrint.ContractDefs.VesselRepair.Funds
 CFinePrint.ContractDefs.OrbitalConstruction.Funds
 CFXCurve
 CFXGroupAn FX group is a wrapper for a collection of effects. It abstracts the effects themselves, so it's possible to have any number of effects assigned to a group, or none. A group holds collections for particle emmiters, lights, and sound. All are executed when the effect is on. FX Groups are used by Parts, since the number or position of effect nodes is unknown. Instead of handling the effects themselves, the parts handle FXGroups
 CFXCurve.FXKeyFrame
 CCameraFXModules.FXModuleParams
 CFXObject
 CGameDefines a complete game save.
 CGameBackup
 CSteamworks.GameConnectedChatJoin_t
 CSteamworks.GameConnectedChatLeave_t
 CSteamworks.GameConnectedClanChatMsg_t
 CSteamworks.GameConnectedFriendChatMsg_t
 CGameEventsBase
 CSteamworks.GameLobbyJoinRequested_t
 CGameEvents.GameModifiers
 CGameObjectExtension
 CSteamworks.GameOverlayActivated_t
 CSteamworks.GamepadTextInputDismissed_t
 CGamePersistenceHandles saving and loading of SFS files and FlightState objects. Use this as an entry point for all saving/loading-related things.
 CSteamworks.GameRichPresenceJoinRequested_t
 CSteamworks.GameServer
 CSteamworks.GameServerChangeRequested_t
 CSteamworks.gameserveritem_t
 CScenarioLoadDialog.ScenarioSaveInfo.GameStateInfo
 CSteamworks.GameWebCallback_t
 CExpansions.Missions.Editor.GAPCelestialBodyState_Base
 CExpansions.Missions.Editor.GAPSurfaceIcon
 CGaugeLEDRange
 CSteamworks.GCMessageAvailable_t
 CSteamworks.GCMessageFailed_t
 CEdyCommonTools.GColor
 CSmooth.Events.GenericEventStruct wrapped event that allows raising the event from outside the containing class.
 CSmooth.Events.GenericEvent< T1 >Struct wrapped event that allows raising the event from outside the containing class.
 CSmooth.Events.GenericEvent< T1, T2 >Struct wrapped event that allows raising the event from outside the containing class.
 CSmooth.Events.GenericEvent< T1, T2, T3 >Struct wrapped event that allows raising the event from outside the containing class.
 CSmooth.Events.GenericEvent< T1, T2, T3, T4 >Struct wrapped event that allows raising the event from outside the containing class.
 CSmooth.Events.GenericEvent< T1, T2, T3, T4, T5 >Struct wrapped event that allows raising the event from outside the containing class.
 CSmooth.Events.GenericEvent< T1, T2, T3, T4, T5, T6 >Struct wrapped event that allows raising the event from outside the containing class.
 CSmooth.Events.GenericEvent< T1, T2, T3, T4, T5, T6, T7 >Struct wrapped event that allows raising the event from outside the containing class.
 CSmooth.Events.GenericEvent< T1, T2, T3, T4, T5, T6, T7, T8 >Struct wrapped event that allows raising the event from outside the containing class.
 CSmooth.Events.GenericEvent< T1, T2, T3, T4, T5, T6, T7, T8, T9 >Struct wrapped event that allows raising the event from outside the containing class.
 CGeometryBuffer
 CSteamworks.GetAppDependenciesResult_t
 CSteamworks.GetAuthSessionTicketResponse_t
 CSteamworks.GetOPFSettingsResult_t
 CSteamworks.GetUserItemVoteResult_t
 CSteamworks.GetVideoURLResult_t
 CGizmoDrawUtil
 CSteamworks.GlobalAchievementPercentagesReady_t
 CSteamworks.GlobalStatsReceived_t
 CTMPro.GlyphValueRecordPositional adjustments of a glyph
 CPQS.GnomonicUV
 CLingoona.Grammar
 CFinePrint.ContractDefs.Grand
 CGraphic
 CGraphicRaycaster
 CRUI.Algorithms.SCCFlowGraph.GraphSet
 CRUI.Algorithms.SCCFlowGraphUCFinder.GraphSet
 CVehiclePhysics.GravityStatic utility class for handling gravity in Vehicle Physics Pro
 CVehiclePhysics.DataLogger.GridSettings
 CVehiclePhysics.GroundMaterial
 CVehiclePhysics.GroundMaterialHit
 CSmooth.Slinq.Context.GroupByContext< K, T >
 CGeometryBuffer.GroupData
 CSmooth.Slinq.Collections.GroupingExtension methods for performing operations related to groupings without specifying generic parameters.
 CSmooth.Slinq.Collections.Grouping< K, T >Represents a list of values associated with a key
 CSmooth.Slinq.Collections.Grouping< K, T, C >Represents a list of values associated with a key
 CSmooth.Slinq.Context.GroupJoinContext< U, K, T2, T, C >
 CSmooth.Slinq.Context.GroupJoinContext< U, K, T2, T, C, P >
 CSteamworks.GSClientAchievementStatus_t
 CSteamworks.GSClientApprove_t
 CSteamworks.GSClientDeny_t
 CSteamworks.GSClientGroupStatus_t
 CSteamworks.GSClientKick_t
 CSteamworks.GSGameplayStats_t
 CSteamworks.GSPolicyResponse_t
 CSteamworks.GSReputation_t
 CSteamworks.GSStatsReceived_t
 CSteamworks.GSStatsStored_t
 CSteamworks.GSStatsUnloaded_t
 CGUILayoutx
 CGUIUtil
 CSmooth.Collections.HashSetHelper class for instantiating HashSet<>s without specifying a comparer.
 CSmooth.Slinq.Context.HashSetContext< K, T, C >
 CSmooth.Slinq.Context.HashSetContext< K, T, C, P >
 CSmooth.Slinq.Context.HashSetContext< T, C >
 CSmooth.Pools.HashSetPool< T >Singleton HashSet<T> pool.
 CMapSO.HeightAlpha
 CKerbalEVA.HelmetColliderSetupClass to hold on/off values for the head/helmet sphere collider
 CXKCDColors.HexFormat
 CHierarchyUtil
 CExpansions.Missions.Editor.MissionEditorHistory.HistoryActionAction data holder class
 CVehiclePhysics.VPHeadMotion.HorizontalMotion
 CGameEvents.HostedFromToAction< A, B >
 CGameEvents.HostTargetAction< A, B >
 CHsvColor
 CHSVUtil
 CSteamworks.HTML_BrowserReady_t
 CSteamworks.HTML_CanGoBackAndForward_t
 CSteamworks.HTML_ChangedTitle_t
 CSteamworks.HTML_CloseBrowser_t
 CSteamworks.HTML_FileOpenDialog_t
 CSteamworks.HTML_FinishedRequest_t
 CSteamworks.HTML_HideToolTip_t
 CSteamworks.HTML_HorizontalScroll_t
 CSteamworks.HTML_JSAlert_t
 CSteamworks.HTML_JSConfirm_t
 CSteamworks.HTML_LinkAtPosition_t
 CSteamworks.HTML_NeedsPaint_t
 CSteamworks.HTML_NewWindow_t
 CSteamworks.HTML_OpenLinkInNewTab_t
 CSteamworks.HTML_SearchResults_t
 CSteamworks.HTML_SetCursor_t
 CSteamworks.HTML_ShowToolTip_t
 CSteamworks.HTML_StartRequest_t
 CSteamworks.HTML_StatusText_t
 CSteamworks.HTML_UpdateToolTip_t
 CSteamworks.HTML_URLChanged_t
 CSteamworks.HTML_VerticalScroll_t
 CSteamworks.HTTPRequestCompleted_t
 CSteamworks.HTTPRequestDataReceived_t
 CSteamworks.HTTPRequestHeadersReceived_t
 CKSP.UI.Dialogs.IAccessKerbNet
 CScenarioAchievements.IAchievementProvider
 CIActivateOnDecoupleThis will be called whenever part.decouple is called, with the node name as the node that is decoupling and weDecouple based on whether this interface is on the part decoupling, or on the parent of the part decoupling.
 CIActiveJointHost
 CIAirstreamShield
 CIAnalyticOverheatModule
 CIAnalyticPreviewThis interface allows parts to get a preview of analytic numbers, and then adjust their internal generation.
 CIAnalyticTemperatureModifierThis interface is used to modify the final temps applied to a part's skin and internals. The idea is that there is at most one per part. Analytic will use the Set() to tell the module what temps it plans to set, and what the calculated analytic temp was. Analytic will then set the part's skin and internal temp based on the Gets.
 CIAnimatedModule
 CIAxisFieldLimitsInterface applied to PartModules so they can expose hard/soft limits for AxisFields to other parts of code
 CIBeginDragHandler
 CICancelHandler
 CICanvasElement
 CICanvasRaycastFilter
 CICfgEditorScript
 CFinePrint.Utilities.ICheckSpecificVessels
 CIClippable
 CICloneable
 CICMTweakTarget
 CICollection
 CICollection< T >
 CSmooth.Collections.ICollectionExtensionsExtension methods for ICollection<>s.
 CICollisionEvents
 CICommAntennaAn interface which any partmodule which offers antenna functionality should implement.
 CCommNet.ICommNetControlSourceInterface for dealing with CommNetVessel
 CIComparable
 CIComparable< AccountID_t >
 CIComparable< AppId_t >
 CIComparable< CGameID >
 CIComparable< ClientUnifiedMessageHandle >
 CIComparable< ControllerActionSetHandle_t >
 CIComparable< ControllerAnalogActionHandle_t >
 CIComparable< ControllerDigitalActionHandle_t >
 CIComparable< ControllerHandle_t >
 CIComparable< CSteamID >
 CIComparable< DepotId_t >
 CIComparable< Either< L, R >>
 CIComparable< FairingXSection >
 CIComparable< FriendsGroupID_t >
 CIComparable< HAuthTicket >
 CIComparable< HHTMLBrowser >
 CIComparable< HServerQuery >
 CIComparable< HSteamPipe >
 CIComparable< HSteamUser >
 CIComparable< HTTPCookieContainerHandle >
 CIComparable< HTTPRequestHandle >
 CIComparable< ManifestId_t >
 CIComparable< MEGUINodeIcon >
 CIComparable< OcclusionData >
 CIComparable< Option< T >>
 CIComparable< PublishedFileId_t >
 CIComparable< PublishedFileUpdateHandle_t >
 CIComparable< ScreenshotHandle >
 CIComparable< SNetListenSocket_t >
 CIComparable< SNetSocket_t >
 CIComparable< SteamAPICall_t >
 CIComparable< SteamInventoryResult_t >
 CIComparable< SteamItemDef_t >
 CIComparable< SteamItemInstanceID_t >
 CIComparable< SteamLeaderboard_t >
 CIComparable< SteamLeaderboardEntries_t >
 CIComparable< TemperatureGauge >
 CIComparable< Tuple< T1 >>
 CIComparable< Tuple< T1, T2 >>
 CIComparable< Tuple< T1, T2, T3 >>
 CIComparable< Tuple< T1, T2, T3, T4 >>
 CIComparable< Tuple< T1, T2, T3, T4, T5 >>
 CIComparable< Tuple< T1, T2, T3, T4, T5, T6 >>
 CIComparable< Tuple< T1, T2, T3, T4, T5, T6, T7 >>
 CIComparable< Tuple< T1, T2, T3, T4, T5, T6, T7, T8 >>
 CIComparable< Tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 >>
 CIComparable< UGCFileWriteStreamHandle_t >
 CIComparable< UGCHandle_t >
 CIComparable< UGCQueryHandle_t >
 CIComparable< UGCUpdateHandle_t >
 CIComparable< Unit >
 CIComparer< DeltaVStageInfoEntry >
 CIComparer< int >
 CIComparer< PartThermalData >
 CIComparer< T >
 CCompoundParts.ICompoundPartAnchorMethod
 CRUI.Icons.Simple.IconUsed in the RDController for tech tree icons
 CRUI.Icons.Selectable.IconUsed in PartCategorizer for editor part category icons
 CKSP.UI.Screens.Mapview.MapNode.IconData
 CIConfigNodeCan this item be saved using a KSPField persitance object. Creates a subnode for this type
 CIConstructionImplement to aid EVA Construction. A PartModule can implement this interface and return try or false for if it can be Detached, Offset or Rotated during EVA construction.
 CIContractObjectiveModuleRepresents a group of modules for contract objectives, or even a subset within a single module, such as relay antennae, or motorized wheels.
 CContracts.IContractParameterHost
 CIDateFormatterExtensionsExtensions to the IDateFormatter
 CIDateTimeFormatter
 CIDeselectHandler
 CPreFlightTests.IDesignConcern
 CSmooth.Collections.IDictionaryExtensionsExtension methods for IDictionary<>s.
 CIDiscoverable
 CIDisposable
 CIDragHandler
 CIDropHandler
 CSoftMasking.SoftMask.MaterialParameters.Ids
 CIDynamicCargoOccluder
 CIEndDragHandler
 CIEngineStatus
 CIEnumerable
 CIEnumerable< IGrouping< TKey, TElement >>
 CIEnumerable< LinkedListNode< T >>
 CIEnumerable< LoadedAssembly >
 CIEnumerable< Object >
 CIEnumerable< Part >
 CIEnumerable< PartResource >
 CIEnumerable< Smooth.Algebraics.Tuple< T, int >>
 CIEnumerable< T >
 CIEnumerable< TElement >
 CIEnumerable< Vector3 >
 CSmooth.Slinq.Context.IEnumerableContext< T >
 CIEnumerator< Object >
 CIEnumerator< T >
 CIEqualityComparer< Smooth.Algebraics.Tuple< T1, T2 >>
 CIEqualityComparer< T >
 CIEquatable< AccountID_t >
 CIEquatable< AppId_t >
 CIEquatable< CGameID >
 CIEquatable< ClientUnifiedMessageHandle >
 CIEquatable< ControllerActionSetHandle_t >
 CIEquatable< ControllerAnalogActionHandle_t >
 CIEquatable< ControllerDigitalActionHandle_t >
 CIEquatable< ControllerHandle_t >
 CIEquatable< CSteamID >
 CIEquatable< DepotId_t >
 CIEquatable< Either< L, R >>
 CIEquatable< Equals_1< T1, T2 >>
 CIEquatable< FriendsGroupID_t >
 CIEquatable< HAuthTicket >
 CIEquatable< HHTMLBrowser >
 CIEquatable< HServerListRequest >
 CIEquatable< HServerQuery >
 CIEquatable< HSteamPipe >
 CIEquatable< HSteamUser >
 CIEquatable< HTTPCookieContainerHandle >
 CIEquatable< HTTPRequestHandle >
 CIEquatable< LinkedHeadTail< K, T >>
 CIEquatable< LinkedHeadTail< T >>
 CIEquatable< ManifestId_t >
 CIEquatable< Option< T >>
 CIEquatable< PublishedFileId_t >
 CIEquatable< PublishedFileUpdateHandle_t >
 CIEquatable< ScreenshotHandle >
 CIEquatable< SNetListenSocket_t >
 CIEquatable< SNetSocket_t >
 CIEquatable< SteamAPICall_t >
 CIEquatable< SteamInventoryResult_t >
 CIEquatable< SteamItemDef_t >
 CIEquatable< SteamItemInstanceID_t >
 CIEquatable< SteamLeaderboard_t >
 CIEquatable< SteamLeaderboardEntries_t >
 CIEquatable< Tuple< T1 >>
 CIEquatable< Tuple< T1, T2 >>
 CIEquatable< Tuple< T1, T2, T3 >>
 CIEquatable< Tuple< T1, T2, T3, T4 >>
 CIEquatable< Tuple< T1, T2, T3, T4, T5 >>
 CIEquatable< Tuple< T1, T2, T3, T4, T5, T6 >>
 CIEquatable< Tuple< T1, T2, T3, T4, T5, T6, T7 >>
 CIEquatable< Tuple< T1, T2, T3, T4, T5, T6, T7, T8 >>
 CIEquatable< Tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 >>
 CIEquatable< UGCFileWriteStreamHandle_t >
 CIEquatable< UGCHandle_t >
 CIEquatable< UGCQueryHandle_t >
 CIEquatable< UGCUpdateHandle_t >
 CIEquatable< Unit >
 CIEventSystemHandler
 CIInitializePotentialDragHandler
 CIJointLockStateImplement this on PartModule that allows joint rotation/translation.
 CIKSPCamera
 CKSP.UI.Language.ILanguageKey
 CILayoutController
 CILayoutElement
 CILayoutSelfController
 CILiftProvider
 CSmooth.Slinq.Context.IListContext< T >
 CSmooth.Collections.IListExtensionsExtension methods for IList<>s.
 CKSP.UI.UIStateImage.ImageState
 CKSP.UI.UIStateRawImage.ImageState
 CIMaskable
 CIMaterialModifier
 CSoftMasking.IMaterialReplacerUsed by SoftMask to automatically replace materials which don't support Soft Mask by those that do.
 CExpansions.Missions.Flow.IMEFlowBlockInterface applied to all classes that can be used in MEFlow
 CExpansions.Missions.Editor.IMEHistoryTargetInterface
 CExpansions.Missions.IMENodeDisplay
 CExpansions.Missions.IMissionKerbal
 CIModular
 CLibNoise.IModule
 CIModuleInfoImplement this on a Part Module to be able to return information to the part list tooltip
 CIMouseEvents
 CIMoveHandler
 CVehiclePhysics.VPAudio.Impacts
 CIMultipleDragCube
 CInternalIndicatorPanel.Indicator
 CVehiclePhysics.Inertia
 CTargeting.Sample.Info
 CDeltaVAppValues.InfoLine
 CExpansions.Missions.INodeBody
 CExpansions.Missions.INodeOrbit
 CExpansions.Missions.INodeWaypoint
 CGameEvents.Input
 CVehiclePhysics.InputData
 CInputFieldHandler
 CKSP.UI.Screens.Settings.Controls.SettingsInput.InputGroup
 CInputLockManager
 CKSP.UI.Screens.Settings.Controls.SettingsInput.InputSetting
 CKSP.UI.Screens.Settings.Controls.SettingsInput.InputSettings
 CKSP.UI.Screens.Settings.Controls.SettingsInput.InputTab
 CInspectorKeyValuePair< K, V >Class based key value pair for use in inspector lists and arrays.
 CSmooth.Slinq.Context.IntContext< T, C >
 CSteamworks.InteropHelp
 CEdyCommonTools.InterpolatedFloat
 CIntersectInformation
 CTargeting.Interval
 CInvalidOperationException
 CKSP.IO.IOToolsProvide some common IO tools that are needed by plugins.
 CKSP.IO.IOUtilsCreate streams in sandboxed environment
 CIOverheatDisplay
 CIPartCostModifierImplement this on a Part Module to be able to modify a part's cost
 CIPartMassModifierImplement this on a Part Module to be able to modify a part's mass
 CExpansions.Missions.Adjusters.IPartModuleAdjusterInterface for all of the module adjusters
 CIPartSizeModifierImplement this on a Part Module to be able to modify a part's size
 CSteamworks.IPCFailure_t
 CSteamworks.IPCountry_t
 CIPersistenceLoadIf ConfigNode encounters a class with IPersistentLoad as its PRIMARY target then it will be called
 CIPersistenceSaveIf ConfigNode encounters a class with IPersistentSave then it will be called just before the class is serialized
 CIPid
 CIPointerClickHandler
 CIPointerClickHandler
 CIPointerDownHandler
 CIPointerEnterHandler
 CIPointerExitHandler
 CIPointerUpHandler
 CPreFlightTests.IPreFlightTest
 CAssetUsageDetectorNamespace.IPropertyAccessor
 CKSP.UI.IRadioButton
 CCommNet.IRangeModelThe range model used by comment. Any range model needs to implement two methds: one for determining whether two nodes of the given power are in range, and one for determining what the uncorrected 0-1 strength of the link is.
 CCommNet.IRelayEnablerAny module that implements this interface can make all antennae, not just those of type RELAY, work as a relay.
 CIResourceBroker
 CIResourceConsumer
 CIScalarModuleImplies the module is capable of manifesting a continuous state transition based on a scalar parameter, like an animation, particle FX, speed of something, etc.
 CIScienceDataContainerimplement this if your module is able to hold scientific data and you want it to be transferable and all
 CIScienceDataTransmitterimplementd this if your module IS a transmitter, so it can talk to other transmitters and combine efficiencies
 CExpansions.Missions.IScoreableObjectiveInteface that defines that an objective test can be custom scored
 CIScreenCaster
 CIScrollHandler
 CISelectHandler
 CISerializationCallbackReceiver
 CISettings
 CIShipconstruct
 CIShipConstructIDChangesUse this to track ID changes in PartModules
 CISiteNodeInterface used for adding MapNodes for sites in mapview
 CSoftMasking.ISoftMask
 CFinePrint.ContractDefs.ISRU
 CIStageSeparator
 CIStageSeparatorChild
 CSteamworks.ISteamMatchmakingPingResponse
 CSteamworks.ISteamMatchmakingPlayersResponse
 CSteamworks.ISteamMatchmakingRulesResponse
 CSteamworks.ISteamMatchmakingServerListResponse
 CISteerable
 CISubmitHandler
 CiTiTweenHinting (iT) - An iTween(http://itween.pixelplacement.com) helper class that store all parameters of all tweening function to allow for code hinting/discovery. Tested compatibility with iTween Version: 2.0.37
 CITargetable
 CITechPerk
 CKSP.UI.UITreeView.Item
 CSteamworks.ItemInstalled_t
 CExpansions.Missions.ITestNodeLabel
 CTMPro.ITextElement
 CIThrottleControl
 CIThrustProvider
 CIThumbnailSetup
 CIToggleCrossfeed
 CKSP.UI.ITooltipController
 CITorqueProvider
 CIUpdateSelectedHandler
 CFinePrint.Utilities.IUpdateWaypoints
 CVectrosity.IVectorObject
 CIVesselAutoRenameImplement this interface if your part module has a better idea of what an ejected piece of a ship should be named. In case multiple of these interfaces are found, the one on the part with the highest-ranking vessel type wins.
 CModuleDecouple.Jettisonning
 CSteamworks.JoinClanChatRoomCompletionResult_t
 CSmooth.Slinq.Context.JoinContext< U, K, T2, T, C >
 CSmooth.Slinq.Context.JoinContext< U, K, T2, T, C, P >
 CVehiclePhysics.VPVehicleJoint.JointMotion
 CKerbalAnimationManager
 CKerbalAnimationState
 CKerbalFSM
 CKerbalMixingTransforms
 CKerbalMovementParameters
 CKerbalPropDefines a Prop that a kerbal can use.
 CKerbalRagdollNode
 CKerbalRoster
 CKerbNet.KerbNetMode
 CTMPro.KerningPair
 CTMPro.KerningPairKey
 CTMPro.KerningTable
 CKeyboardLayout
 CKeyCodeExtended
 CSmooth.Pools.KeyedPool< K, T >Pool that lends values of type T with an associated key of type K.
 CKFSMEvent
 CKFSMState
 CKnowledgeItem< T >
 CUpgradeables.KSCFacilityLevelText
 CKSPActionParam
 CKSPCameraUtil
 CKSPediaController
 CKSPEditorUtil
 CExpansions.KSPExpansionsUtils
 CKSPFontAsset
 CKSPParseableRepresents a cfg-parseable value that can be saved to file and parsed, regardless of data type This class is an abstraction for the many methods for writing and parsing the different data types
 CKSPScenarioType
 CKSPSteamUtils
 CKSPUpgradePipeline
 CKSPUtil
 CKSPWheelGravityA non-static instanced version of VPP's Gravity, so KSP can have per vessel wheel gravity settings.
 CPQSLandControl.LandClass
 CPQSMod_LandClassController.LandClass
 CPQSMod_HeightColorMap.LandClass
 CPQSMod_HeightColorMap2.LandClass
 CPQSMod_HeightColorMapNoise.LandClass
 CPQSMod_VertexPlanet.LandClass
 CLandClassROC
 CPQSLandControl.LandClassScatter
 CPQSLandControl.LandClassScatterAmount
 CPQSMod_LandClassController.LandClassScatterAmount
 CPQSLandControl.LandClassScatterInstance
 CKSP.UI.Language.LanguageDefinitionHolds a lanugage for localisation: includes a dictionary (string->string) and a font. Can be saved and loaded from XML.
 CLatLon
 CEdyCommonTools.ColliderUtility.LayerCollisionMatrix
 CLayerUtil
 CGUIUtil.Layout
 CSteamworks.LeaderboardEntry_t
 CSteamworks.LeaderboardFindResult_t
 CSteamworks.LeaderboardScoresDownloaded_t
 CSteamworks.LeaderboardScoreUploaded_t
 CSteamworks.LeaderboardUGCSet_t
 CPQSLandControl.LerpRange
 CPQSMod_LandClassController.LerpRange
 CAltitudeMultiTextureRamp.LerpRange
 CSteamworks.LicensesUpdated_t
 CPhysicsGlobals.LiftingSurfaceCurve
 CLightStruct
 CLibNoise.Models.LineModel that maps the output of a module onto a line.
 CTMPro.TMP_Settings.LineBreakingTable
 CLingoonaGrammarExtensionsContains class extenstions to simplify string handling
 CAssetUsageDetectorNamespace.ReferenceNode.Link
 CCommNet.Network.Link< _Net, _Data, _Link, _Path >Node-2-Node link. Used in both internal network connections and network paths
 CLink< CommNetwork, CommNode, CommLink, CommPath >
 CSmooth.Slinq.Collections.LinkedExtension methods for Linked<> and LinkedHeadTail<>.
 CSmooth.Slinq.Context.LinkedContext< K, T >
 CSmooth.Slinq.Context.LinkedContext< T >
 CLinkedList< Tri >
 CSmooth.Slinq.Context.LinkedListContext< T >
 CSmooth.Pools.LinkedListNodePool< T >Singleton LinkedListNode<T> pool.
 CSmooth.Pools.LinkedListPool< T >Singleton LinkedList<T> pool.
 CLinkedMesh
 CLinkedMesh.LinkedTri
 CLinkedMeshSO.LinkedTri
 CLinkedMesh.LinkedVert
 CLinkedMeshSO.LinkedVert
 CConfigNode.ReadLinkList.LinkEndpoint
 CConfigNode.ReadLinkList.LinkTarget
 CList< _Link >
 CList< BaseAction >
 CList< BaseAxisField >
 CList< BaseEvent >
 CList< KerningPair >
 CList< KSPFontAsset >
 CList< MaterialFlag >
 CList< string >
 CList< TextureDummy >
 CKSP.UI.UIListMover.ListAnchor
 CListDictionary< TKey, TValue >
 CAssetUsageDetectorNamespace.ListDrawer< T >
 CListExtension
 CSmooth.Pools.ListPool< T >Singleton List<T> pool.
 CAssemblyLoader.LoadedAssembly
 CLoadingScreen.LoadingScreenState
 CSteamworks.LobbyChatMsg_t
 CSteamworks.LobbyChatUpdate_t
 CSteamworks.LobbyCreated_t
 CSteamworks.LobbyDataUpdate_t
 CSteamworks.LobbyEnter_t
 CSteamworks.LobbyGameCreated_t
 CSteamworks.LobbyInvite_t
 CSteamworks.LobbyKicked_t
 CSteamworks.LobbyMatchList_t
 CKSP.Localization.LocalizerThis class is used to format the strings for localization, it changes the tags with its corresponding value deffined in the cfg files and also it calls the LingoonaGrammar library when neccesary. It uses internally a singleton, but all its public methods are static.
 CPQSCity2.LodObject
 CPQSCity.LODRange
 CSaveUpgradePipeline.LogEntry
 CiT.LookFromInstantly rotates a GameObject to look at a supplied Transform or Vector3 then returns it to it's starting rotation over time with FULL customization options.
 CiT.LookToRotates a GameObject to look at a supplied Transform or Vector3 over time with FULL customization options.
 CiT.LookUpdateSimilar to LookTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType.
 CSteamworks.LowBatteryPower_t
 CMainCanvasUtil
 CKSP.UI.Screens.Settings.SettingsSetup.MainTab
 CCBAttributeMap.MapAttribute
 CCBAttributeMapSO.MapAttribute
 COverlaySetup.MapConfig
 CKSP.UI.Screens.Mapview.MapContextMenu
 CSpaceObjectCollider.MarchStep
 COrbitTargeter.Marker
 CVehiclePhysics.MarkPoint
 CMaskableGraphic
 CSoftMasking.MaskChannelContains some predefined combinations of mask channel weights.
 CSteamworks.MatchMakingKeyValuePair_t
 CMaterialColorUpdater
 CMaterialDetails
 CMaterialEditor
 CMaterialExtension
 CEditorUtilityGUI.MaterialFlag
 CSoftMasking.Extensions.MaterialOps
 CTMPro.EditorUtilities.TMP_BaseShaderGUI.MaterialPanelMaterial panel that keeps track of whether the user opened or closed it.
 CMaterialPropertyExtensions.MaterialProperty
 CTimeOfDayAnimation.MaterialProperty
 CMaterialPropertyExtensions
 CTMPro.MaterialReference
 CTMPro.MaterialReferenceManager
 CSoftMasking.MaterialReplacements
 CSoftMasking.MaterialReplacer
 CMaterialBasedOnGraphicsSetting.MaterialSwapInformationInformation for materials to be swapped in depending on shader quality setting.
 CLibNoise.MathProvides math operations not found in System.Math.
 CMathfx
 CEdyCommonTools.MathUtility
 CMatrix4x4D
 CMBMReader
 CMEBannerEntry
 CMEBasicNodeListFilter< T >
 CMEBasicNodeListFilterList< T >
 CExpansions.Missions.Flow.MEFlowConvergenceA class represnting the point where two (or more paths) come together
 CExpansions.Missions.Flow.MEFlowExtensionsExtension methods for classes that are part of the Flow Namespace
 CExpansions.Missions.Flow.MEFlowUINodeLeaderStructure to hold each of the leaders
 CExpansions.Missions.Editor.MEGUIDropDownItem
 CExpansions.Missions.Editor.MEGUIDropDownItemListExtensions
 CMemoryCache
 CKSP.IO.MemoryStreamEmulates System.IO.MemoryStream.
 CExpansions.Missions.Editor.MENodeCategoryColor
 CExpansions.Missions.Editor.MENodeColorsClass to store Node color settings and attached to MELogic so can be configured in Unity
 CMainMenuEnvLogic.MenuStage
 CExpansions.Missions.Flow.MEPathGroupA Group of Paths
 CTMPro.Mesh_Extents
 CProceduralFairings.MeshArc
 CMeshDetails
 CProceduralFairings.MeshPoint
 CKSP.UI.Screens.MessageSystem.Message
 CExpansions.Missions.Editor.MEValidityHighlighColor
 CSteamworks.MicroTxnAuthorizationResponse_t
 CKSP.UI.Screens.PartCategorizerPopupAddPart.MiniCategory
 CEdyCommonTools.MiniJSON
 CEdyCommonTools.MiniJsonExtensions
 CMinMaxColor
 CMinMaxFloat
 CGameEvents.Mission
 CExpansions.Missions.Editor.MissionBiomeClass to store Missions Biome Data for any actions and tests that require Biome information.
 CExpansions.Missions.MissionCelestialBody
 CExpansions.Missions.MissionCheckpointValidator
 CExpansions.Missions.MissionCraft
 CExpansions.Missions.MissionFileInfoA class to hold details of a mission file and some helper properties so we can pass this around as an object
 CExpansions.Missions.MissionImporting
 CExpansions.Missions.MissionInstructor
 CExpansions.Missions.MissionKerbal
 CExpansions.Missions.Runtime.MissionsApp.MissionListItemclass to store info about each mission in the app list
 CExpansions.Missions.MissionLocalizer
 CExpansions.Missions.MissionMappedVesselStores Mapping from Part VesselNaming to actual Craft. Is used to allow these mapped Part Vessel Names in mission nodes.
 CExpansions.Missions.MissionMappedVesselsExtension
 CExpansions.Missions.MissionQuaternion
 CExpansions.Missions.Runtime.MissionsAppObjectiveInfoStores information related to a Mission Objective for a Mission
 CExpansions.Missions.Runtime.MissionsAppVesselInfoStores information related to a Vessel to be built for a Mission
 CKSP.UI.Screens.MissionControl.MissionSelection
 CExpansions.Missions.MissionsUtils
 CExpansions.Missions.Editor.MissionValidationTestResultStructure of a validity Test Result
 CSteamworks.MMKVPMarshaller
 CPartTools.ModelPartEvent
 CModuleKerbNetAccess.Modes
 CAvailablePart.ModuleInfo
 CModuleResourceHandlerA subclass of PartModule to handle ModuleResource-limited PartModules.
 CProceduralSpaceObject.ModValue
 CProceduralSpaceObject.ModWrapper
 CMonoBehaviour
 CMouse.MouseButton
 CiT.MoveAddTranslates a GameObject's position over time with FULL customization options.
 CiT.MoveByAdds the supplied coordinates to a GameObject's position with FULL customization options.
 CiT.MoveFromInstantly changes a GameObject's position to a supplied destination then returns it to it's starting position over time with FULL customization options.
 CiT.MoveToChanges a GameObject's position over time to a supplied destination with FULL customization options.
 CiT.MoveUpdateSimilar to MoveTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType.
 CModelPartEvent.MPE
 CMultiDim
 CSteamworks.MusicPlayerRemoteToFront_t
 CSteamworks.MusicPlayerRemoteWillActivate_t
 CSteamworks.MusicPlayerRemoteWillDeactivate_t
 CSteamworks.MusicPlayerSelectsPlaylistEntry_t
 CSteamworks.MusicPlayerSelectsQueueEntry_t
 CSteamworks.MusicPlayerWantsLooped_t
 CSteamworks.MusicPlayerWantsPause_t
 CSteamworks.MusicPlayerWantsPlay_t
 CSteamworks.MusicPlayerWantsPlayingRepeatStatus_t
 CSteamworks.MusicPlayerWantsPlayNext_t
 CSteamworks.MusicPlayerWantsPlayPrevious_t
 CSteamworks.MusicPlayerWantsShuffled_t
 CSteamworks.MusicPlayerWantsVolume_t
 CSteamworks.MusicPlayerWillQuit_t
 CLingoona.NativeMethods
 CNestedPrefabSpawner.NestedPrefab
 CCommNet.Network.Net< _Net, _Data, _Link, _Path >Network class. Overload SetNodeConnection to customize how links work
 CNet< CommNetwork, CommNode, CommLink, CommPath >
 CSteamworks.NewLaunchQueryParameters_t
 CNode< CommNetwork, CommNode, CommLink, CommPath >
 CRnDDebugUtil.NodeMetrics
 CMETutorialScenario.NodeTemplateNameused to access node with template name based on : MENode.basicNodeSource
 CSaveUpgradePipeline.NodeUtil
 CCommNet.NodeUtilities
 CNoiseGenerator
 CPQSMod_VertexPlanet.NoiseModWrapper
 CPartToolsEditor.NormalMapTools
 CSteamworks.NumberOfCurrentPlayers_t
 CGeometryBuffer.ObjectData
 CAssetUsageDetectorNamespace.ObjectToSearch
 CKSP.UI.Screens.DebugToolbar.Screens.Cheats.CheatsObjectThrower.ObjectType
 CEdyCommonTools.ObjectUtility
 CCommNet.Occluder
 COcclusionCone
 COcclusionCylinder
 CSmooth.Algebraics.OptionExtension methods for Option<T>.
 CSmooth.Slinq.Context.OptionContext< T >
 CTMPro.TMP_Dropdown.OptionData
 CTMPro.TMP_Dropdown.OptionDataList
 COrbit
 CFinePrint.ContractDefs.OrbitalConstruction
 COrbitRendererData
 COrbitSnapshotRepresents the state of an orbiting object
 COrbitUtil
 CFinePrint.Utilities.OrbitUtilities
 CVehiclePhysics.EnergyProvider.Output
 CSteamworks.P2PSessionConnectFail_t
 CSteamworks.P2PSessionRequest_t
 CSteamworks.P2PSessionState_t
 CSoftMasking.Editor.PackageResources
 CSteamworks.Packsize
 CTargeting.PairOfIntervals
 CKSP.UI.UIPanelTransition.PanelPosition
 CKSP.UI.Screens.UIScrollRectState.PanelState
 CKSP.UI.UIStatePanel.PanelState
 CAssetUsageDetectorNamespace.AssetUsageDetector.Parameters
 CKSP.UI.Screens.RDNode.Parent
 CKSP.UI.Screens.RDNode.ParentAnchor
 CParseExtensions
 CKSP.UI.Screens.PartListCategories.PartCategory
 CPartCfg
 CModuleCargoBay.PartCollider
 CPartCrewManifestClass which represents a part and the crew members which are assigned to it.
 CPartGameObjectInfoContains information of the state of a GameObject in a parts model hiererachy
 CPartGeometryUtil
 CPartHeightQuery
 CParticleSystemExt
 CKSP.UI.Screens.Editor.PartIconUse to Store a Part Icon GameObject Reference and cache it's Renderers
 CRnDDebugUtil.PartMetrics
 CPartModuleUtil
 CPartRawInfoContains information of the state of a GameObject in a parts model hiererachy
 CPartResource
 CPartResourceDefinition
 CPartResourceDrainDefinition
 CPartSet
 CDeltaVPartInfo.PartStageFuelMass
 CPartThermalData
 CVesselValues.PartValuesComparison< T >
 CVesselValues.PartValuesOperation< T >
 CPartToolsEditor.PartWriterContains the methods to write mu files
 CPatchedConics
 CPatchRendering
 CPath< CommNetwork, CommNode, CommLink, CommPath >
 CPDebug
 CVehiclePhysics.PerformanceChart
 CSteamworks.PersonaStateChange_t
 CParticleConfigFX.PFXMaterial
 CPhysicMaterialColorClass that defines a shader color to associate with a PhysicMaterial Definition
 CPhysicMaterialDefinition
 CPhysicsUtil
 CLibNoise.Models.PlaneModel that maps the output of a module onto a plane.
 CTargeting.Plane
 CPlanetaryResource
 CPlanetarySample
 CPlanetScanData
 CSmooth.Platform.PlatformExtensionsExtension methods related to the runtime / base platform.
 CSteamworks.PlaybackStatusHasChanged_t
 CKSP.IO.PluginConfigNodeA node containing configuration information
 CKSP.IO.PluginConfigurationActs as a proxy between plugins and the filesystem so plugins can't go and mess with stuff outside of KSP's install dir. Saves as an XML file in PluginData/assemblyname[/flightname]/config.xml.
 CPartToolsEditor.PNGWriter
 CEdyCommonTools.Spline.Point
 CSmooth.Pools.Pool< T >Pool that lends values of type T.
 CSmooth.Pools.PoolsStatus
 CKSP.UI.Screens.PartCategorizer.PopupData
 CPartGeometryUtil.PosRot
 CPQS_GameBindings
 CPQSCache.PQSGlobalPresetList
 CPQSCache.PQSPreset
 CPQSCache.PQSSpherePreset
 CPQSTool
 CFinePrint.Utilities.PreBuiltCraftThis class is used to store a list of PreBuiltCraftDefinition's.
 CFinePrint.Utilities.PreBuiltCraftDefinitionThis class is used to hold PreBuilt Craft definitions for contracts that use prebuilt craft.
 CFinePrint.Utilities.PreBuiltCraftPositionUsed to store PreBuilt Craft Positions
 CSmooth.Slinq.Context.PredicateContext< T, C >
 CSmooth.Slinq.Context.PredicateContext< T, C, P >
 CKSP.UI.PrefabSpawner.PrefabWrapper
 CPreFlightCheck
 CPreviewType
 CProfileTimer
 CProgMesh
 CFinePrint.ContractDefs.Progression
 CFinePrint.Utilities.ProgressMilestone
 CFinePrint.Utilities.ProgressUtilities
 CFileIO.Projects
 CPropTools.Prop
 CPropellant
 CPropertyAttribute
 CPropertyDrawer
 CProtoCrewMemberCrew member prototype
 CScenarioDestructibles.ProtoDestructible
 CProtoPartModuleSnapshotRepresents the saved state of a part module
 CProtoPartResourceSnapshotRepresents the saved state of a part resource
 CProtoPartSnapshotRepresents the saved state of a part in a ship
 CProtoRDNode
 CProtoScenarioModule
 CKSP.UI.Screens.ProtoStageIcon
 CKSP.UI.Screens.ProtoStageIconInfo
 CProtoTechNode
 CScenarioUpgradeableFacilities.ProtoUpgradeable
 CProtoVesselRepresents the saved state of a ship in flight
 CPropTools.Proxy
 CiT.PunchPositionApplies a jolt of force to a GameObject's position and wobbles it back to its initial position with FULL customization options.
 CiT.PunchRotationApplies a jolt of force to a GameObject's rotation and wobbles it back to its initial rotation with FULL customization options.
 CiT.PunchScaleApplies a jolt of force to a GameObject's scale and wobbles it back to its initial scale with FULL customization options.
 CUnityEngine.QuaternionD
 CQuaternionExtensions
 CUniLinq.QuickSort< TElement >
 CVect.r2
 CVect.r3
 CVect.r4
 CRadiators.RadiatorData
 CRadiators.RadiatorUtilities
 CKSP.UI.RadioButtonGroupA class which encapsulates all that is required to track and manage radio buttons as a group.
 CKSP.UI.UIRadioButtonStateChanger.RadioButtonState
 CRandom
 CRawImage
 CTargeting.Ray
 CKSP.UI.Screens.RDEnvironmentAdapter
 CFinePrint.ContractDefs.Recovery
 CKSP.UI.Util.RectUtil
 CRedistCopy
 CRedistInstall
 CAssetUsageDetectorNamespace.ReferenceNode
 CAssetUsageDetectorNamespace.ReferenceNodeGUI
 CAssetUsageDetectorNamespace.SearchResultGroup.ReferencePath
 CVehiclePhysics.ReferenceSpecs
 CVectrosity.RefInt
 CPartModule.ReflectedAttributes
 CPart.ReflectedAttributes
 CBaseActionList.ReflectedData
 CBaseFieldList< R, K >.ReflectedData
 CBaseEventList.ReflectedData
 CReflectionUtil
 CSteamworks.RegisterActivationCodeResponse_t
 CSteamworks.RemoteStorageAppSyncedClient_t
 CSteamworks.RemoteStorageAppSyncedServer_t
 CSteamworks.RemoteStorageAppSyncProgress_t
 CSteamworks.RemoteStorageAppSyncStatusCheck_t
 CSteamworks.RemoteStorageDeletePublishedFileResult_t
 CSteamworks.RemoteStorageDownloadUGCResult_t
 CSteamworks.RemoteStorageEnumeratePublishedFilesByUserActionResult_t
 CSteamworks.RemoteStorageEnumerateUserPublishedFilesResult_t
 CSteamworks.RemoteStorageEnumerateUserSharedWorkshopFilesResult_t
 CSteamworks.RemoteStorageEnumerateUserSubscribedFilesResult_t
 CSteamworks.RemoteStorageEnumerateWorkshopFilesResult_t
 CSteamworks.RemoteStorageFileReadAsyncComplete_t
 CSteamworks.RemoteStorageFileShareResult_t
 CSteamworks.RemoteStorageFileWriteAsyncComplete_t
 CSteamworks.RemoteStorageGetPublishedFileDetailsResult_t
 CSteamworks.RemoteStorageGetPublishedItemVoteDetailsResult_t
 CSteamworks.RemoteStoragePublishedFileDeleted_t
 CSteamworks.RemoteStoragePublishedFileSubscribed_t
 CSteamworks.RemoteStoragePublishedFileUnsubscribed_t
 CSteamworks.RemoteStoragePublishedFileUpdated_t
 CSteamworks.RemoteStoragePublishFileProgress_t
 CSteamworks.RemoteStoragePublishFileResult_t
 CSteamworks.RemoteStorageSetUserPublishedFileActionResult_t
 CSteamworks.RemoteStorageSubscribePublishedFileResult_t
 CSteamworks.RemoteStorageUnsubscribePublishedFileResult_t
 CSteamworks.RemoteStorageUpdatePublishedFileResult_t
 CSteamworks.RemoteStorageUpdateUserPublishedItemVoteResult_t
 CSteamworks.RemoteStorageUserVoteDetails_t
 CSteamworks.RemoveAppDependencyResult_t
 CSteamworks.RemoveUGCDependencyResult_t
 CRenderTools
 CKSP.UI.Screens.RDArchivesController.ReportData
 CFinePrint.ContractDefs.Satellite.Reputation
 CFinePrint.ContractDefs.ARM.Reputation
 CFinePrint.ContractDefs.Base.Reputation
 CFinePrint.ContractDefs.Flag.Reputation
 CFinePrint.ContractDefs.Grand.Reputation
 CFinePrint.ContractDefs.ISRU.Reputation
 CFinePrint.ContractDefs.Progression.Reputation
 CFinePrint.ContractDefs.Recovery.Reputation
 CFinePrint.ContractDefs.Research.Reputation
 CFinePrint.ContractDefs.Sentinel.Reputation
 CFinePrint.ContractDefs.CometDetection.Reputation
 CFinePrint.ContractDefs.Station.Reputation
 CFinePrint.ContractDefs.Survey.Reputation
 CFinePrint.ContractDefs.Test.Reputation
 CFinePrint.ContractDefs.Tour.Reputation
 CFinePrint.ContractDefs.DeployedScience.Reputation
 CFinePrint.ContractDefs.ROCScienceArm.Reputation
 CFinePrint.ContractDefs.ROCScienceRetrieval.Reputation
 CFinePrint.ContractDefs.CometSample.Reputation
 CFinePrint.ContractDefs.RoverConstruction.Reputation
 CFinePrint.ContractDefs.VesselRepair.Reputation
 CFinePrint.ContractDefs.OrbitalConstruction.Reputation
 CFinePrint.ContractDefs.Research
 CResize
 CResourceSetup.ResourceConfig
 CResourceConverter
 CModuleSpaceObjectInfo.ResourceData
 CResourceData
 CKSP.UI.Screens.KbApp_PlanetResources.ResourceDataItem
 CModuleResourceDrain.ResourceDrainStatus
 CResourceGameSettings
 CAvailablePart.ResourceInfo
 CKerbalEVA.ResourceListItem
 CPartSet.ResourcePrioritySetThis class just links up the double-list of part resources with a hashset of them for fast contains checks.
 CResourceRatio
 CTMPro.TMP_DefaultControls.Resources
 CResourceUtilities
 CSteamWorkshopExportDialog.ReturnItems
 CRichTextUtilRich text helper methods for formatting various things
 CPQSMod_VertexHeightNoiseVertHeightCurve3.RidgedNoise
 CEdyCommonTools.RigidbodyUtility
 CRnDCommsStreamComms Streams are buffers that hold data from transmitter modules for a while, in order to get the full science value of submitting all the experiment data in one go. If the stream times out, however much data was stored gets submitted to R&D, which devaluates the subject more quickly than sending all the data at once. The xmitIncomplete flag can help avoid this by harmlessly terminating the stream if it times out prematurely.
 CRnDDebugUtil
 CRocCBDefinitionROC Biome Definition.
 CROCDefinitionClass for ROC_DEFINITION confignode. Contains the data for the definition of a ROC
 CPQSROCControl.RocPositionInfoStore Roc Position Info
 CFinePrint.ContractDefs.ROCScienceArm
 CFinePrint.ContractDefs.ROCScienceRetrieval
 CROCManager.ROCStats
 CRomfarerUtils
 CiT.RotateAddAdds supplied Euler angles in degrees to a GameObject's rotation over time with FULL customization options.
 CiT.RotateByMultiplies supplied values by 360 and rotates a GameObject by calculated amount over time with FULL customization options.
 CiT.RotateFromInstantly changes a GameObject's Euler angles in degrees then returns it to it's starting rotation over time (if allowed) with FULL customization options.
 CiT.RotateToRotates a GameObject to the supplied Euler angles in degrees over time with FULL customization options.
 CiT.RotateUpdateSimilar to RotateTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType.
 CLoadingAnimation.RotatingObject
 CEdyCommonTools.RotationController.Rotation
 CFinePrint.ContractDefs.RoverConstruction
 CKSP.UI.UIPanelTransitionRTScaler.RTRectBounds
 CRUIHoverControllerA roughly implemented hover scheduler. Can hold 1 hover and hover out request. Adds 1 frame delay between each operation.
 CRUIutils
 CSmooth.Platform.RuntimeHelper class that provides information about the target platform.
 CRunToolbarMenu
 CRunwayCollisionHandler.RunwaySection
 CMenuNavigation.SameParentSelectables
 CTargeting.Sample
 CFinePrint.ContractDefs.Satellite
 CSaveUpgradePipeline.SaveUpgradePipeline
 CiT.ScaleAddAdds to a GameObject's scale over time with FULL customization options.
 CiT.ScaleByMultiplies a GameObject's scale over time with FULL customization options.
 CiT.ScaleFromInstantly changes a GameObject's scale then returns it to it's starting scale over time with FULL customization options.
 CiT.ScaleToChanges a GameObject's scale over time with FULL customization options.
 CiT.ScaleUpdateSimilar to ScaleTo but incredibly less expensive for usage inside the Update function or similar looping situations involving a "live" set of changing values with FULL customization options. Does not utilize an EaseType.
 CRUI.Algorithms.SCCFlowGraph
 CRUI.Algorithms.SCCFlowGraphUCFinderUnconnected component finder
 CScenarioLoadDialog.ScenarioSaveInfo
 CSceneObjectPicker
 CDynamicShadowSettings.SceneShadowSettings
 CSceneTransitionMatrixFor changes in the transition matrix, use the inspector on the HighLogic gameobject.
 CSceneTransitionMatrix.SceneTransitions
 CFinePrint.ContractDefs.Progression.Science
 CFinePrint.ContractDefs.Grand.Science
 CFinePrint.ContractDefs.CometDetection.Science
 CFinePrint.ContractDefs.Flag.Science
 CFinePrint.ContractDefs.Research.Science
 CFinePrint.ContractDefs.Station.Science
 CFinePrint.ContractDefs.Test.Science
 CFinePrint.ContractDefs.Recovery.Science
 CFinePrint.ContractDefs.Satellite.Science
 CFinePrint.ContractDefs.Base.Science
 CFinePrint.ContractDefs.ARM.Science
 CFinePrint.ContractDefs.Survey.Science
 CFinePrint.ContractDefs.CometSample.Science
 CFinePrint.ContractDefs.RoverConstruction.Science
 CFinePrint.ContractDefs.VesselRepair.Science
 CFinePrint.ContractDefs.OrbitalConstruction.Science
 CFinePrint.ContractDefs.ISRU.Science
 CFinePrint.ContractDefs.DeployedScience.Science
 CFinePrint.ContractDefs.Sentinel.Science
 CFinePrint.ContractDefs.Tour.Science
 CFinePrint.ContractDefs.ROCScienceArm.Science
 CFinePrint.ContractDefs.ROCScienceRetrieval.Science
 CScienceExperiment
 CScienceLabSearchWhen searching for a science lab to send data to, we get a lot of meta data we can package and send around (to UI stuff etc) without having to search again.
 CScienceUtil
 CScreenMessage
 CSteamworks.ScreenshotReady_t
 CSteamworks.ScreenshotRequested_t
 CKSP.UI.Screens.DebugToolbar.AddDebugScreens.ScreenWrapper
 CScriptableObject
 CScriptableWizard
 CScriptOffloadingAssistant.ScriptComponentDescribes a script component attached to a game object
 CScriptDetails
 CScriptOffloadingAssistant.ScriptTarget
 CScrollRect
 CAssetUsageDetectorNamespace.SearchResultDrawParameters
 CAssetUsageDetectorNamespace.SearchResultGroup
 CExpansions.Serenity.DeployedScience.Runtime.DeployedScienceExperiment.SeismicPartDataInternal Class used to store entries in SeismicPartList
 CSelectableEditor
 CSmooth.Slinq.Context.SelectContext< U, T, C >
 CSmooth.Slinq.Context.SelectContext< U, T, C, P >
 CEVAConstructionModeEditor.SelectedPartCollider
 CSmooth.Slinq.Context.SelectOptionContext< U, T, C >
 CSmooth.Slinq.Context.SelectOptionContext< U, T, C, P >
 CSmooth.Slinq.Context.SelectSlinqContext< U, UC, T, C >
 CSmooth.Slinq.Context.SelectSlinqContext< U, UC, T, C, P >
 CFinePrint.ContractDefs.Sentinel
 CSentinelMission.SentinelUtilities
 CVFXSequencer.SequenceFX
 CExpansions.Serenity.SerenityUtils
 CAssetUsageDetectorNamespace.SearchResult.SerializableNode
 CAssetUsageDetectorNamespace.SearchResult.SerializableResultGroup
 CSerializationBinder
 CSteamworks.servernetadr_t
 CSteamworks.SetPersonaNameResponse_t
 CTMPro.SetPropertyUtility
 CVehiclePhysics.TireFriction.Settings
 CVehiclePhysics.Gearbox.Settings
 CVehiclePhysics.Driveline.Settings
 CVehiclePhysics.TractionControl.Settings
 CVehiclePhysics.AntiSpin.Settings
 CVehiclePhysics.Differential.Settings
 CVehiclePhysics.Inertia.Settings
 CVehiclePhysics.SteeringAids.Settings
 CVehiclePhysics.Gearset.Settings
 CVehiclePhysics.StabilityControl.Settings
 CVehiclePhysics.Brakes.Settings
 CVehiclePhysics.Retarder.Settings
 CVehiclePhysics.TorqueSplitter.Settings
 CVehiclePhysics.Steering.Settings
 CVehiclePhysics.DrivelineHelper.Settings
 CVehiclePhysics.SettingsData
 CKSP.UI.Screens.Settings.SettingsExpansion
 CKSP.UI.Screens.Settings.SettingsFieldWrapper
 CVehiclePhysics.VPSettingsSwitcher.SettingsGroup
 CKSP.UI.Screens.Settings.SettingsPlatform
 CKSP.UI.Screens.Settings.SettingsSetup
 CSteamworks.SetUserItemVoteResult_t
 CShaderDetails
 CKSP.UI.UITransparencyController.ShaderFader
 CTMPro.EditorUtilities.TMP_BaseShaderGUI.ShaderFeatureRepresentation of a #pragma shader_feature.
 CSoftMasking.TextMeshPro.Editor.ShaderGenerator
 CShaderGUI
 CPartToolsEditor.ShaderParameter
 CSoftMasking.TextMeshPro.Editor.ShaderPatcher
 CSoftMasking.TextMeshPro.Editor.ShaderGenerator.ShaderResource
 CTMPro.ShaderUtilities
 CiT.ShakePositionRandomly shakes a GameObject's position by a diminishing amount over time with FULL customization options.
 CiT.ShakeRotationRandomly shakes a GameObject's rotation by a diminishing amount over time with FULL customization options.
 CiT.ShakeScaleRandomly shakes a GameObject's scale by a diminishing amount over time with FULL customization options.
 CShipConstruction
 CShipTemplate
 CFinePrint.ContractDefs.CometDetection.Significant
 CFinePrint.ContractDefs.CometSample.Significant
 CFinePrint.ContractDefs.VesselRepair.Significant
 CFinePrint.ContractDefs.RoverConstruction.Significant
 CFinePrint.ContractDefs.Sentinel.Significant
 CFinePrint.ContractDefs.OrbitalConstruction.Significant
 CSimplex
 CPQSMod_VertexHeightNoiseVertHeightCurve3.SimplexNoise
 CSimplexNoise
 CPQSMod_VertexPlanet.SimplexWrapper
 CPieChart.Slice
 CSmooth.Slinq.SlinqProvides methods for the creation of chained Slinqs as well as various type specific Slinq comprehensions.
 CSmooth.Slinq.Slinq< T, C >Allocation-free enumerator with advanced, LINQ-like functionality
 CSmooth.Slinq.SlinqableProvides methods for creating basic Slinqs from various underlying collections or delegates.
 CEdyCommonTools.SmoothFloat
 CSteamworks.SocketStatusCallback_t
 CVehiclePhysics.Solver
 CPatchedConics.SolverParameters
 CVehiclePhysics.VehicleBase.SolverState
 CSmooth.Collections.SortedDictionaryHelper class for instantiating SortedDictionary<>s without specifying a comparer.
 CSmooth.Collections.SortedListHelper class for instantiating SortedList<>s without specifying a comparer.
 CTMPro.SortingLayerHelper
 CSoundDetails
 CPSystemSetup.SpaceCenterFacility
 CLaunchSite.SpawnPoint
 CPSystemSetup.SpaceCenterFacility.SpawnPoint
 CVehiclePhysics.EngineDataAsset.Specifications
 CVehiclePhysics.SpeedControl
 CVehiclePhysics.VPSegmentedSpeedGauge.SpeedMark
 CPhysicsUtil.SphereHit
 CEdyCommonTools.SplineUtility
 CTMPro.SpriteAssetUtilities.TexturePacker.SpriteData
 CTMPro.SpriteAssetUtilities.TexturePacker.SpriteDataObject
 CTMPro.SpriteAssetUtilities.TexturePacker.SpriteFrame
 CFinePrint.Utilities.SpriteMapA simple structure that loads textures into sprites if they exist, and defaults them if they do not.
 CAlarmClockScenario.SpriteMap
 CTMPro.SpriteAssetUtilities.TexturePacker.SpriteSize
 CiT.StabPlays an AudioClip once based on supplied volume and pitch and following any delay with FULL customization options. AudioSource is optional as iTween will provide one.
 CVehiclePhysics.StabilityControl
 CRUI.Algorithms.StackFlowGraph
 CGameEvents.StageManager
 CStandaloneInputModule
 CProceduralStarfield.StarClass
 CSteamworks.StartPlaytimeTrackingResult_t
 COrbit.State
 CVehiclePhysics.Block.State
 CKSP.UI.InteractableCtrlUIStates.State
 CVehiclePhysics.Gearbox.StateVars
 CVehiclePhysics.Engine.StateVars
 CFinePrint.ContractDefs.Station
 CSteamworks.SteamAPI
 CSteamworks.SteamAPICallCompleted_t
 CSteamworks.SteamAppInstalled_t
 CSteamworks.SteamAppList
 CSteamworks.SteamApps
 CSteamworks.SteamAppUninstalled_t
 CSteamworks.SteamClient
 CSteamworks.SteamController
 CKSP.UI.Screens.SteamCraftInfo
 CSteamworks.SteamEncryptedAppTicket
 CSteamworks.SteamFriends
 CSteamworks.SteamGameServer
 CSteamworks.SteamGameServerApps
 CSteamworks.SteamGameServerClient
 CSteamworks.SteamGameServerHTTP
 CSteamworks.SteamGameServerInventory
 CSteamworks.SteamGameServerNetworking
 CSteamworks.SteamGameServerStats
 CSteamworks.SteamGameServerUGC
 CSteamworks.SteamGameServerUtils
 CSteamworks.SteamHTMLSurface
 CSteamworks.SteamHTTP
 CSteamworks.SteamInventory
 CSteamworks.SteamInventoryDefinitionUpdate_t
 CSteamworks.SteamInventoryEligiblePromoItemDefIDs_t
 CSteamworks.SteamInventoryFullUpdate_t
 CSteamworks.SteamInventoryResultReady_t
 CSteamworks.SteamItemDetails_t
 CSteamworks.SteamMatchmaking
 CSteamworks.SteamMatchmakingServers
 CExpansions.Missions.SteamMissionFileInfo
 CSteamworks.SteamMusic
 CSteamworks.SteamMusicRemote
 CSteamworks.SteamNetworking
 CSteamworks.InteropHelp.SteamParamStringArray
 CSteamworks.SteamParamStringArray_t
 CSteamworks.SteamParentalSettings
 CSteamworks.SteamParentalSettingsChanged_t
 CSteamworks.SteamRemoteStorage
 CSteamworks.SteamScreenshots
 CSteamworks.SteamServerConnectFailure_t
 CSteamworks.SteamServersConnected_t
 CSteamworks.SteamServersDisconnected_t
 CSteamworks.SteamShutdown_t
 CSteamworks.SteamUGC
 CSteamworks.SteamUGCDetails_t
 CSteamworks.SteamUGCQueryCompleted_t
 CSteamworks.SteamUGCRequestUGCDetailsResult_t
 CSteamworks.SteamUnifiedMessages
 CSteamworks.SteamUnifiedMessagesSendMethodResult_t
 CSteamworks.SteamUser
 CSteamworks.SteamUserStats
 CSteamworks.SteamUtils
 CSteamworks.SteamVideo
 CVehiclePhysics.Steering
 CVehiclePhysics.SteeringAids
 CSteeringObject
 CSteamworks.StopPlaytimeTrackingResult_t
 CSteamworks.StoreAuthURLResponse_t
 CStoredPartClass for the storage of a part inside an InventoryModule
 CStrategies.Strategy
 CStrategies.StrategyConfig
 CStrategies.StrategyEffect
 CStrategies.StrategyEffectConfig
 CStrategies.StrategySystemConfig
 CKSP.UI.Screens.Administration.StrategyWrapper
 CStreamReader
 CStreamWriter
 CStringBuilderCache
 CSmooth.Pools.StringBuilderPoolSingleton StringBuilder pool.
 CKSP.UI.Language.StringExtensions
 CStringExtensions
 CKSPUtil.StringReplacement
 CFinePrint.Utilities.StringUtilitiesString utilites is soon to be deprecated due to the use of lingoona.
 CRUI.Algorithms.StronglyConnectedComponentFinderImplementation of the Tarjan stronly connected components algorithm.
 CAssetUsageDetectorNamespace.ObjectToSearch.SubAsset
 CSteamworks.SubmitItemUpdateResult_t
 CKSP.UI.Screens.Settings.SettingsSetup.SubTab
 CKSP.UI.Screens.Settings.ReflectedSettingsWindow.SubTabWrapper
 CSuitComboThis class represents the suit variants loaded from the NEW_SUITCOMBOS nodes, and holds the references for the default suits elements.
 CExpansions.ExpansionsLoader.SupportedExpansion
 CPhysicsGlobals.SurfaceCurvesList
 CExpansions.Missions.Editor.SurfaceLocation
 CFinePrint.ContractDefs.Survey
 CFinePrint.Utilities.SurveyDefinitionSurveyDefinition prevents SurveyContracts from calling LoadNode more than absolutely necessary by storing the survey definitions in a loose structure.
 CFinePrint.Utilities.SurveyDefinitionParameterSurveyDefinitionParameters load and hold hold the parameters for the survey definition structure.
 CKSPUtil.SystemDateTimeUse this instead of System.DateTime.Now function as it deals with invalid Time Zones.
 CFinePrint.Utilities.SystemUtilities
 CKSP.UI.Screens.Settings.ReflectedSettingsWindow.TabWrapper
 CTMPro.TagAttributeStructure used to store retrieve the name and hashcode of the font and material
 CTargeting
 CTemperatureModelStores parameters to calculate a planet's temperature at an arbitrary altitude. The way the temperature is calculated is divided in intervals, which can have constant temperatures, linear functions, or quadratic functions
 CFinePrint.ContractDefs.Test
 CKSP.Testing.TestManagerN3X15's shoddy Unit Testing framework, as standard frameworks don't work within Unity
 CKSP.Testing.TestResults
 CKSP.Testing.TestState
 CContracts.TextGen
 CCreditsMultiTextHeader.TextHeader
 CDialogGUILabel.TextLabelOptions
 CDialogGUIButton.TextLabelOptions
 CKSP.UI.UIStateText.TextState
 CKSP.UI.UIStatePanel.TextState
 CEdyCommonTools.TextureCanvas
 CEdyCommonTools.EditorTools.TextureCanvasEditor
 CTextureDetails
 CPartToolsEditor.PartWriter.TextureDummy
 CGameDatabase.TextureInfo
 CTMPro.SpriteAssetUtilities.TexturePacker
 CTextureScale
 CTGAHeader
 CTGAImageMu's TGA Image Library Copyright KSP 2012 - Dont nick it.
 CPartToolsEditor.TGAWriter
 CThermalLink
 CVehiclePhysics.VPTireEffects.TireFxData
 CTMPro.TMP_BasicXmlTagStackStructure used to track basic XML tags which are binary (on / off)
 CTMPro.TMP_CharacterInfoTMP custom data type to represent 32 bit characters.
 CTMPro.EditorUtilities.TMP_ColorGradientAssetMenu
 CTMPro.TMP_Compatibility
 CTMPro.TMP_DefaultControls
 CTMPro.EditorUtilities.TMP_EditorUtility
 CTMPro.TMP_FontUtilities
 CTMPro.TMP_FontWeightsContains the font asset for the specified font weight styles.
 CTMPro.TMP_LineInfoStructure which contains information about the individual lines of text.
 CTMPro.TMP_LinkInfoStructure containing information about individual links contained in the text object.
 CTMPro.TMP_MaterialManager
 CTMPro.TMP_Math
 CTMPro.TMP_MeshInfoStructure which contains the vertex attributes (geometry) of the text object.
 CTMPro.TMP_PageInfo
 CTMPro.TMP_PostBuildProcessHandler
 CTMPro.EditorUtilities.TMP_ResourcesLoader
 CTMPro.EditorUtilities.TMP_SpriteAssetMenu
 CTMPro.TMP_SpriteInfo
 CTMPro.TMP_Style
 CTMPro.EditorUtilities.TMP_StyleAssetMenu
 CTMPro.TMP_TextElementBase class for all text elements like characters (glyphs) and sprites.
 CTMPro.TMP_TextInfoClass which contains information about every element contained within the text object.
 CTMPro.TMP_TextUtilities
 CTMPro.EditorUtilities.TMP_UIStyleManager
 CTMPro.TMP_UpdateManager
 CTMPro.TMP_UpdateRegistryClass for handling and scheduling text object updates.
 CTMPro.TMP_Vertex
 CTMPro.TMP_WordInfoStructure containing information about the individual words contained in the text object.
 CTMPro.TMP_XmlTagStack< T >Structure used to track XML tags of various types.
 CTMPProUtil
 CTMPro.EditorUtilities.TMPro_CreateObjectMenu
 CTMPro.TMPro_EventManager
 CTMPro.TMPro_ExtensionMethods
 CTMPro.EditorUtilities.TMPro_FontPlugin
 CTMProUtil
 CFinePrint.ContractDefs.Tour
 CVehiclePhysics.TractionControl
 CTrajectory
 CTransferMath
 CTransferTypeBase
 CTransformExtension
 CAssets.Editor.TransformGlobalPostion
 CPQSMeshPlanet.Tri
 CSphereBaseSO.Triangle
 CTriPoly
 CFinePrint.ContractDefs.CometSample.Trivial
 CFinePrint.ContractDefs.VesselRepair.Trivial
 CFinePrint.ContractDefs.RoverConstruction.Trivial
 CFinePrint.ContractDefs.Sentinel.Trivial
 CFinePrint.ContractDefs.OrbitalConstruction.Trivial
 CKSP.UI.Screens.Tumbler.TumblerObject
 CSmooth.Algebraics.TupleExtension methods for Tuple<>s.
 CSmooth.Delegates.TupledProvides methods for invoking a delegate that takes individual parameters using a tuple
 CTutorialPageConfig
 CKSP.UI.Screens.TypeButton
 CKSP.UI.Screens.Mapview.MapNode.TypeData
 CKSP.UI.U5Util
 CEdyCommonTools.UdpConnection
 CEdyCommonTools.UdpListenThread
 CEdyCommonTools.UdpSender
 CSteamManager.UGCQuerySet
 CUIBehaviour
 CKSP.UI.UICanvasPrefabSpawner.UICanvasPrefabWrapper
 CUIComponentUtils
 CKSP.UI.UIExtensions
 CKSP.UI.UIList< T >
 CKSP.UI.UIListData< T >
 CFlightUIModeControllerUtil.UIModePanelState
 CKSP.UI.UIPrefabSpawner.UIPrefabWrapper
 CUISkinDef
 CUIStyle
 CUIStyleState
 CKSP.Testing.UnitTestSee /KSPExternalModules/UnitTests for a sample UnitTest. Output is in the log
 CUnityEvent< ButtonTypes, CrewListItem >
 CUnityEvent< char, int >
 CUnityEvent< Color >
 CUnityEvent< double >
 CUnityEvent< float >
 CUnityEvent< float, float >
 CUnityEvent< float, float, float >
 CUnityEvent< int >
 CUnityEvent< PointerEventData >
 CUnityEvent< PointerEventData, CallType >
 CUnityEvent< PointerEventData, PointerEnterExitHandler >
 CUnityEvent< PointerEventData, State, CallType >
 CUnityEvent< PointerEventData.InputButton, Vector2 >
 CUnityEvent< RaycastHit?>
 CUnityEvent< String >
 CUnityEvent< string >
 CUnityEvent< string, int, int >
 CUnityEvent< string, string, int >
 CUnityEvent< UIList, UIListItem, integer >
 CUnityEvent< UIRadioButton, CallType, PointerEventData >
 CUnityEvent< UISelectableListItem >
 CUnityEvent< UIStateButton >
 CUnityEvent< Vector2 >
 CPartUpgradeHandler.UpgradeUpgrade holder.
 CUpgradeables.UpgradeableObject.UpgradeLevel
 CSaveUpgradePipeline.UpgradeScript
 CUrlDir.UrlConfig
 CUrlDir
 CUrlDir.UrlFile
 CUrlDir.UrlIdentifier
 CSteamworks.UserAchievementIconFetched_t
 CSteamworks.UserAchievementStored_t
 CSteamworks.UserFavoriteItemsListChanged_t
 CSteamworks.UserStatsReceived_t
 CSteamworks.UserStatsStored_t
 CSteamworks.UserStatsUnloaded_t
 CUtil
 CAssetUsageDetectorNamespace.Utilities
 CUtilMath
 CSteamworks.ValidateAuthTicketResponse_t
 CExpansions.Missions.Editor.ValidationColors
 CConfigNode.ValueA value contained in a config node. string value name and string value
 CCapability.ValueRepresentation of a capability value. Use Update() to update from underlying class object
 CValueBox< T >A reference-type wrapper for value types
 CValueModifierQuery
 CLibNoise.ValueNoiseBasis
 CiT.ValueToReturns a value to an 'oncallback' method interpolated between the supplied 'from' and 'to' values for application as desired. Requires an 'onupdate' callback that accepts the same type as the supplied 'from' and 'to' properties.
 CKSP.UI.Screens.Settings.ReflectedSettingsWindow.ValueWrapper
 CAssetUsageDetectorNamespace.VariableGetterHolder
 CVect
 CUnityEngine.Vector2d
 CTextureTools.Vector3Curve
 CVector3Curve
 CVector3d
 CVectrosity.Vector3Pair
 CTextureTools.Vector4Curve
 CVector4Curve
 CUnityEngine.Vector4d
 CVectrosity.VectorChar
 CVectorExtensions
 CVectrosity.VectorLine
 CVectrosity.VectorManager
 CVehiclePhysics.VehicleData
 CVehiclePhysics.VehicleBase.VehicleStateVars
 CSteamworks.Version
 CSphereBaseSO.Vertex
 CRUI.Algorithms.Vertex< T >
 CPQS.VertexBuildData
 CTMPro.VertexGradient
 CVehiclePhysics.VPHeadMotion.VerticalMotion
 CVesselAutopilot
 CVesselCrewManifestClass which represents the parts in a vessel and the crew members which are assigned to them.
 CKSP.UI.Screens.DebugToolbar.Screens.Debug.VesselDebugDeltaVEngineInfo
 CKSP.UI.Screens.DebugToolbar.Screens.Debug.VesselDebugDeltaVInfo
 CVesselEngiUtil
 CVesselLabels.VesselLabelType
 CVesselModuleManager
 CVesselModuleManager.VesselModuleWrapper
 CFinePrint.ContractDefs.VesselRepair
 CVesselAutopilot.VesselSAS
 CGameEvents.VesselSituation
 CExpansions.Missions.Editor.MECrewAssignmentDialog.VesselSituationManifest
 CGameEvents.VesselSpawnInfo
 CVesselTripLog
 CFinePrint.Utilities.VesselUtilities
 CVesselValues
 CViewportController
 CSteamworks.VolumeHasChanged_t
 CPQSMod_VertexVoronoi.Voronoi
 CVehiclePhysics.VPAxle
 CFinePrint.Waypoint
 CTestVehicleController.Wheel
 CModuleWheels.WheelFrictionNode
 CVehiclePhysics.VPAudio.Wheels
 CVehiclePhysics.VehicleBase.WheelState
 CVehiclePhysics.VehicleBase.WheelStateVars
 CModuleWheels.WheelSubsystem
 CModuleWheels.WheelSubsystems
 CModuleWheels.WheelUtil
 CVehiclePhysics.VPAudio.Wind
 CKSP.UI.Screens.Settings.SettingsSetup.Window
 CKSP.UI.Screens.Settings.SettingsSetup.WindowValue
 CCameraFXModules.WobbleFXParams
 CTMPro.WordWrapState
 CConfigNode.WriteLinkList.WriteLink
 CXKCDColors
 CXKCDColorsTranslator
 CTMPro.XML_TagAttribute
 CSmooth.Slinq.Context.ZipAllContext< T2, C2, T, C >
 CSmooth.Slinq.Context.ZipAllContext< U, T2, C2, T, C >
 CSmooth.Slinq.Context.ZipAllContext< U, T2, C2, T, C, P >
 CSmooth.Slinq.Context.ZipContext< T2, C2, T, C >
 CSmooth.Slinq.Context.ZipContext< U, T2, C2, T, C >
 CSmooth.Slinq.Context.ZipContext< U, T2, C2, T, C, P >
 CEditor
 CSelectable