►NAssets | |
►N_UI5 | |
►NRendering | |
►NScripts | |
CImgFX_ColorMultiply | |
►NEditor | |
CTransformGlobalPostion | |
►NScripts | |
►NUtil_Scripts | |
►NEditor | |
CTagSearcher | |
►NAssetUsageDetectorNamespace | |
►CAssetUsageDetector | |
CParameters | |
CAssetUsageDetectorWindow | |
CEmptyEnumerator< T > | |
CIPropertyAccessor | |
CListDrawer< T > | |
CObjectListDrawer | |
►CObjectToSearch | |
CSubAsset | |
►CObjectToSearchEnumerator | |
CEnumerator | |
CObjectToSearchListDrawer | |
CPropertyWrapper< TObject, TValue > | |
►CReferenceNode | |
CLink | |
CReferenceNodeGUI | |
►CSearchResult | |
CSerializableNode | |
CSerializableResultGroup | |
CSearchResultDrawParameters | |
►CSearchResultGroup | |
CReferencePath | |
CUtilities | |
CVariableGetterHolder | |
►NCameraFXModules | |
CCameraFXCollection | |
CCameraFXModule | |
CFade | |
CFadeWobbleFXParams | |
►CFlightCameraFX | |
CEngineVibrations | |
CFXModuleParams | |
CWobble | |
CWobbleFXParams | |
►NCameraKeyFrameEvents | |
CCameraKeyFrameEvent | |
CFade | |
CSceneTransition | |
CTextHeaderFlip | |
►NCommNet | |
►NNetwork | |
CLink< _Net, _Data, _Link, _Path > | Node-2-Node link. Used in both internal network connections and network paths |
CNet< _Net, _Data, _Link, _Path > | Network class. Overload SetNodeConnection to customize how links work |
CNode< _Net, _Data, _Link, _Path > | Node on the network. Overload and use network.Add to hook in |
CPath< _Net, _Data, _Link, _Path > | Network path. Used for pathfinding. |
►NOccluders | |
COccluderHorizonCulling | |
CCommLink | |
CCommNetBody | Celestial body which occludes telemetry. Home planets get telemetry links |
CCommNetHome | A Home CommNetNode - for Kerbin's DSN |
CCommNetNetwork | A slave for CommNetwork. Spawned by CommNetScenario |
CCommNetNetworkInspector | A slave for CommNetwork. Spawned by CommNetScenario |
CCommNetNode | Simple monobehaviour with telemetry link |
CCommNetParams | |
CCommNetScenario | |
CCommNetUI | |
CCommNetUIModeButton | |
CCommNetVessel | VesselModule with telemetry link and control connection logic |
CCommNetwork | |
►CCommNode | A node on the comm network. Used for everything, vessels, ground stations, etc. |
CAntennaInfo | Holds information about the node's transceiver capabilities |
CCommPath | |
CCommRangeModel | |
CICommNetControlSource | Interface for dealing with CommNetVessel |
CIRangeModel | The 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. |
CIRelayEnabler | Any module that implements this interface can make all antennae, not just those of type RELAY, work as a relay. |
CModuleProbeControlPoint | A module that dictates that this part, along with a minimum vessel crew, can remotely operate a probe. The idea being that the crew of a vessel can potentially control a rover/probe on the ground, without having to trace all the way back to KSC. |
CModuleRelayEnabler | Enables relay for all antennas, not just those of type RELAY. Takes the use ModuleResource setup (RESOURCE) |
CNodeUtilities | |
COccluder | |
CTooltip_SignalStrength | |
CTooltip_SignalStrengthItem | |
CTooltipController_SignalStrength | |
►NCompoundParts | |
CCModuleFuelLine | |
CCModuleLinkedMesh | |
CCModuleStrut | |
CCompoundPartModule | |
CICompoundPartAnchorMethod | |
►NContracts | |
►NAgents | |
►NMentalities | |
CCommercial | |
CCompetitive | |
CConglomerate | |
CCooperative | |
CEasyGoing | |
CEcomental | |
CEconomic | |
CHasty | |
CIndustrial | |
CKerbalminded | |
CMoral | |
CNoRandomContractMentality | Mentality that can be used to prevent random contracts from being assigned to the agent. |
CPatient | |
CPerfectionist | |
CPioneer | |
CRecord | |
CScientific | |
CStartup | |
CStern | |
CAgent | |
CAgentList | |
CAgentMentality | |
CAgentStanding | |
►NParameters | |
CAcquireCrew | |
CAcquirePart | |
CCollectScience | |
CEnterOrbit | |
CEnterSOI | |
CKerbalDeaths | |
CLandOnBody | |
COR | |
CPartTest | |
CPlantFlag | |
CReachAltitudeEnvelope | |
CReachBiome | |
CReachDestination | |
CReachFlightEnvelope | |
CReachSituation | |
CReachSpeedEnvelope | |
CRecoverKerbal | |
CRecoverPart | |
CXOR | |
►NPredicates | |
CAgentFlag | |
CAgentParts | |
CIsActiveVessel | |
CIsControllable | |
CLaunchID | |
►NTemplates | |
CCollectScience | |
CGrandTour | |
COrbitalConstructionContract | |
CPartTest | |
CPlantFlag | |
CRecoverAsset | |
CRoverConstructionContract | |
CVesselRepairContract | |
CContract | |
CContractParameter | |
CContractPredicate | |
CContractSystem | |
CIContractParameterHost | |
CTextGen | |
►NCursors | |
CCursorController | |
CCursorItem | Represents a cursor in the CursorController's cursor stack |
CCustomCursor | |
CTextureCursor | |
►NDDSHeaders | |
CDDSHeader | |
CDDSHeaderDX10 | |
CDDSPixelFormat | |
CDDSValues | |
►NEditorGizmos | |
CGizmoHandle | |
CGizmoOffset | |
CGizmoOffsetHandle | |
CGizmoRotate | |
CGizmoRotateHandle | |
►NEdyCommonTools | |
►NEditorTools | |
CCommonEditorTools | |
CEdysBlenderImporter | |
CHelpBoxAttributeDrawer | |
CSplineInspector | |
CSplinePointDrawer | |
CTextureCanvasEditor | |
CApplicationCursor | |
CApplicationQuit | |
CApplicationUtility | |
CAttachToTarget | |
CBiasedRatio | |
CBindLocalRotation | |
CCameraFovController | |
CCameraFovInput | |
CCameraShift | |
CCircularBuffer< T > | |
►CColliderUtility | |
CLayerCollisionMatrix | |
CCsvFileReader | Class to read data from a CSV file |
CCsvFileWriter | Class to write data to a CSV file |
CCsvRow | Class to store one CSV row |
CDebugUtility | |
CGColor | |
CHelpBoxAttribute | |
CInterpolatedFloat | |
CLightGammaCorrection | |
CMathUtility | |
CMiniJSON | |
CMiniJsonExtensions | |
CObjectUtility | |
CPositionController | |
CPositionInput | |
CRealtimeGraphicBase | |
CRigidbodyUtility | |
►CRotationController | |
CRotation | |
CRotationInput | |
CScaleController | |
CSceneReload | |
CSceneTools | |
CScreenBug | |
CScreenNotes | |
CSmoothFloat | |
►CSpline | |
CPoint | |
CSplineFollower | |
CSplineUtility | |
CTextureCanvas | |
CTimeScale | |
CUdpConnection | |
CUdpListenThread | |
CUdpSender | |
►NExpansions | |
►NMissions | A preflight check used for vessel restrictions, this will allow them to be validated before a vessel is launched in the Editor. |
►NActions | |
CActionCreateAsteroid | This node will Spawn an asteroid in the game. It will be set Landed or in Orbit depending on its own settings. |
CActionCreateComet | This node will Spawn a comet in the game. It will be set Landed or in Orbit depending on its own settings. |
CActionCreateFlag | |
CActionCreateKerbal | |
CActionCreateLaunchSite | This node will Spawn a LaunchSite in the game. It must be docked to the start node in the mission or it does nothing. It does not Fire as per the other Action Modules. Rather the MissionSystem will call the Methods in this class to add/remove the launchsite as appropriate. |
CActionCreateVessel | This node will Spawn a vessel in the game. If the vessel situation asks for the player to build it, it will change the scene to the editor and after building it, it will spawn it in the defined position. The vessel will be instantiated once the craft file is defined. In the case that the player builds the vessel, after creating it in the editor, the craft file reference will linked to this vessel situation which will allow when fire again, to spawn the vessel. |
CActionDialogMessage | |
CActionMessage | |
CActionMissionScore | Perform an Action on the Mission Score to adjust the score. |
CActionModifierFunds | |
CActionModifierScore | Perform an Action on the Mission Score to modify the score. |
CActionPartExplode | Perform an Action on a Part to make it explode. |
CActionPartFailure | Perform an Action on a Part to add some adjusters. |
CActionPartRepair | Perform an Action on a Part to remove some adjusters. |
CActionPartResourceAmount | Perform an Action on the Active Vessel to adjust Resource Levels. |
CActionPartResourceDrain | Perform an Action on a Part to drain a resource from it over time. |
CActionSetCamera | |
CActionVessel | Action Vessel is a base class for any other Action that involves a single vessel as a target. It can have an optional vesselID on its parameters, if its not defined it will use the active vessel as the target. |
CActionVesselActionGroup | Action that triggers an action group on the current vessel. |
CActionVesselExplode | |
CActionVesselStage | Action that activates the next stage on the current vesel. |
►NAdjusters | |
CAdjusterActiveRadiatorBase | |
CAdjusterActiveRadiatorMaxEnergyTransfer | |
CAdjusterAlternatorBase | |
CAdjusterAlternatorOutput | |
CAdjusterAnchoredDecouplerBase | |
CAdjusterCargoBayBase | |
CAdjusterControlSurfaceActuatorSpeed | |
CAdjusterControlSurfaceBase | |
CAdjusterDataTransmitterBase | |
CAdjusterDataTransmitterPower | |
CAdjusterDecoupleBase | |
CAdjusterDeployablePartBase | |
CAdjusterDeployableSolarPanelBase | |
CAdjusterDeployableSolarPanelEfficiency | |
CAdjusterDockingNodeBase | |
CAdjusterEnginesBase | |
CAdjusterEnginesThrottle | |
CAdjusterFuelLineBase | |
CAdjusterGeneratorBase | |
CAdjusterGeneratorEfficiency | |
CAdjusterGimbalBase | |
CAdjusterGimbalLimitControl | |
CAdjusterGPSBase | |
CAdjusterGrappleNodeBase | |
CAdjusterKerbNetAccessBase | |
CAdjusterKerbNetAccessDisabled | |
CAdjusterLiftingSurfaceBase | |
CAdjusterLiftingSurfaceLiftForce | |
CAdjusterLightBase | |
CAdjusterLightIntensity | |
CAdjusterPartModuleBase | |
CAdjusterProbeControlPointBase | |
CAdjusterRCSBase | |
CAdjusterReactionWheelBase | |
CAdjusterReactionWheelTorque | |
CAdjusterResourceIntakeBase | |
CAdjusterSASBase | |
CAdjusterSASServiceLevel | |
CAdjusterScienceExperimentBase | |
CAdjusterToggleCrossfeedBase | |
CAdjusterWheelBrakesBase | |
CAdjusterWheelBrakesTorque | |
CAdjusterWheelDeploymentBase | |
CAdjusterWheelMotorBase | |
CAdjusterWheelMotorTorque | |
CFailureActiveRadiatorStuck | |
CFailureAnchoredDecouplerCantDecouple | |
CFailureCargoBayStuck | |
CFailureControlSurfaceDisableControl | |
CFailureCrossfeedStuck | |
CFailureDataTransmitterBroken | |
CFailureDecoupleCantDecouple | |
CFailureDeployablePartStuck | |
CFailureDockingNodeCantUndock | |
CFailureEnginesDeadEngine | |
CFailureFuelLineBlocked | |
CFailureGPSNoDisplay | |
CFailureGrappleNodeCantGrapple | |
CFailureGrappleNodeCantRelease | |
CFailureLightFlickering | |
CFailureLightStuck | |
CFailureProbeControlPointBroken | |
CFailureRCSFireRandomly | |
CFailureRCSStopWorking | |
CFailureReactionWheelBroken | |
CFailureReactionWheelStuck | |
CFailureResourceIntakeStuck | |
CFailureScienceExperimentDisable | |
CFailureWheelDeploymentStuck | |
CIPartModuleAdjuster | Interface for all of the module adjusters |
►NEditor | Surface gizmos will show up on the GAP celestial body surface. You can |
►CActionPaneDisplay | |
CDragEvent | |
CMouseOverEvent | |
CRaycastEvent | |
CActionPaneDisplay_BiSelector | |
CActionPaneDisplay_CelestialBody | |
CBaseAPField | Action pane BaseField implementation, used in the Action pane UI. |
CBaseAPFieldList | Action pane BaseFieldList implementation, used in the Action pane logic to handle a list of BaseFields for the attributed paramters. |
CCategory | |
CCheckpointBrowserDialog | Mission dialog, displays a list of mission checkpoints to load |
CCheckpointEntry | This class represents a checkpoint entry in the mission checkpoint browser dialog |
CCrewCreationDialog | |
CDisplayParameter | |
CGAPCelestialBody | |
CGAPCelestialBody_InteractiveSurfaceGizmo | |
CGAPCelestialBody_SurfaceGizmo | |
CGAPCelestialBody_SurfaceGizmo_Area | |
CGAPCelestialBody_SurfaceGizmo_Icon | |
CGAPCelestialBody_SurfaceGizmo_PlaceVessel | |
CGAPCelestialBody_SurfaceGizmo_Volume | |
CGAPCelestialBodyGizmoHandle | |
CGAPCelestialBodyState_Base | |
CGAPCelestialBodyState_Biomes | State machine for Celestial Body in the GAP when displaying Biomes. |
CGAPCelestialBodyState_Orbit | |
CGAPCelestialBodyState_SurfaceGizmo | |
CGAPOrbitRenderer | Manages the display representation of an orbit in the MissionEditor Action Pane Display This class is a modified version of the stock OrbitRenderer and was modified to work within the bounds of the mission editor only |
CGAPPartPicker | |
CGAPPrefabDisplay | A GAP component to display any GameObject in the window. It will just allow rotation, and will duplicate the GameObject that is passed on Setup. |
CGAPSurfaceIcon | |
CGAPUtil_CelestialBody | This is the UI interface around the GAP for celestial bodies. |
CGAPUtil_VesselFrame | |
CGAPVesselDisplay | |
CIMEHistoryTarget | Interface |
CMEActionPane | |
►CMEBasicNode | |
CExtendedInfo | Struct representing the information to be displayed in the extended information box. |
►CMECrewAssignmentDialog | |
CVesselSituationManifest | |
CMEFlowParserEditor | |
CMEFlowUIGroup_OrEditor | |
CMEFlowUIGroup_ThenEditor | |
CMEFlowUINodeEditor | |
CMEGUI_Asteroid | |
CMEGUI_AsteroidSelect | System attribute to specify an asteroid selector control |
CMEGUI_Button | |
CMEGUI_Category | |
CMEGUI_CelestialBody | |
CMEGUI_CelestialBody_Biomes | |
CMEGUI_CelestialBody_Orbit | System attribute to specify a celestial body orbit |
CMEGUI_Checkbox | System attribute to specify a checkbox control |
CMEGUI_ColorPicker | System attribute to specify a color picker control |
CMEGUI_Comet | |
CMEGUI_CometSelect | System attribute to specify a comet selector control |
CMEGUI_Control | Attribute applied to fields to make available to the action pane parameter UI. |
CMEGUI_CrewList | System attribute to specify a kerbal crew member |
CMEGUI_Dropdown | System attribute to specify a dropdown control |
CMEGUI_DynamicModule | |
CMEGUI_DynamicModuleList | |
CMEGUI_FlagSelect | System attribute to specify a flag selector control |
CMEGUI_GameParameters | |
CMEGUI_InputField | System attribute to specify an input field control |
CMEGUI_Label | System attribute to specify a text label |
CMEGUI_LaunchSiteSelect | System attribute to specify a launch site selector control |
CMEGUI_LaunchSiteSituation | |
CMEGUI_ListOrder | System attribute to specify a list order control |
CMEGUI_MissionInstructor | |
CMEGUI_MissionKerbal | |
CMEGUI_NodeLabelNodeSelect | System attribute to specify a node label node selector control |
CMEGUI_NodeSelect | System attribute to specify a node selector control |
CMEGUI_NumberRange | System attribute to specify a number slider - can be used on int, float and double |
CMEGUI_ParameterSwitchCompound | Inidicates this class is a parameterswitch compound param. This means that child controls will be rendered, but only one of them is active at any time based on the KeyField |
CMEGUI_ParameterSwitchCompound_KeyField | This attribute is applied to the keyfield for the Switcher |
CMEGUI_PartPicker | System attribute to specify a part picker control |
CMEGUI_Quaternion | System attribute to specify a number slider - can be used on int, float and double |
CMEGUI_ScoreRangeList | |
CMEGUI_ScrollViewSelector | System attribute to specify a scroll view selector control |
CMEGUI_SurfaceArea | |
CMEGUI_SurfaceVolume | |
CMEGUI_TextArea | System attribute to specify a text area control |
CMEGUI_Time | System attribute to specify a dropdown control |
CMEGUI_VesselGroundLocation | |
CMEGUI_VesselLocation | |
CMEGUI_VesselPartSelect | System attribute to specify a vessel part selector control |
CMEGUI_VesselSelect | System attribute to specify a vessel selector control |
CMEGUI_VesselSituation | |
CMEGUICompoundParameter | |
CMEGUIConnector | Mission expansion line connector, this uses vectoricy to draw a line between to MEGUINodes |
CMEGUIConnectorDrag | Fires drag and drop for the MEGUINode, on each connector button. |
CMEGUIDropDownItem | |
CMEGUIDropDownItemListExtensions | |
CMEGUIFooterAdditionalButton | |
CMEGUIListOrderItem | |
CMEGUINode | |
CMEGUINodeBodyParameter | |
CMEGUINodeIcon | |
CMEGUIPanel | This class defines the behaviour of an Mission Editor panel, panels are subwindows of the ME that can be resized, hided or maximized in the screen |
CMEGUIPanelSeparator | This classes define the behaviour of a drageable separator, that resizes MEGUIPanels |
CMEGUIParameter | |
CMEGUIParameterAsteroid | |
CMEGUIParameterAsteroidDropdownList | |
CMEGUIParameterAwardModule | |
CMEGUIParameterButton | |
CMEGUIParameterCelestialBody | |
CMEGUIParameterCelestialBody_Area | |
CMEGUIParameterCelestialBody_Biomes | |
CMEGUIParameterCelestialBody_VesselGroundLocation | |
CMEGUIParameterCelestialBody_Volume | |
CMEGUIParameterCelestialBodyOrbit | |
CMEGUIParameterCheckbox | |
CMEGUIParameterColorPicker | |
CMEGUIParameterComet | |
CMEGUIParameterCometDropdownList | |
CMEGUIParameterCrewList | |
CMEGUIParameterDropdownList | |
CMEGUIParameterDynamicModule | |
CMEGUIParameterDynamicModuleList | |
CMEGUIParameterFlagDropdownList | |
CMEGUIParameterGameParameters | |
CMEGUIParameterGroup | |
CMEGUIParameterGroupHeader | |
CMEGUIParameterInputField | |
CMEGUIParameterLabel | |
CMEGUIParameterLaunchSiteDropdownList | |
CMEGUIParameterLaunchSiteSituation | Mission Expansions GUI Parameter for a LaunchSiteSituation |
CMEGUIParameterListOrder | |
CMEGUIParameterMissionInstructor | |
CMEGUIParameterMissionKerbal | |
CMEGUIParameterNodeDropdownList | |
CMEGUIParameterNodeLabelNodeDropdownList | |
CMEGUIParameterNumberRange | |
CMEGUIParameterPartPicker | |
CMEGUIParameterQuaternion | |
CMEGUIParametersController | This class handles the SAP parameters prefabs based on attribute type |
CMEGUIParameterScoreRangeList | |
CMEGUIParameterScrollViewSelector | |
CMEGUIParameterSwitchCompound | |
CMEGUIParameterTextArea | |
CMEGUIParameterTime | |
CMEGUIParameterVessel | Control class used as a base class for controls that interact with the vessel display |
CMEGUIParameterVesselDropdownList | |
CMEGUIParameterVesselLocation | Mission Expansions GUI Parameter for a VesselSituation |
CMEGUIParameterVesselPartSelector | |
CMEGUIParameterVesselSituation | Mission Expansions GUI Parameter for a VesselSituation |
CMEGUIScoreRangeItem | |
CMEGUIScoreRangeTimeItem | |
►CMEGUITimeControl | |
CTimeControlValueChange | |
CMENodeCanvas | |
CMENodeCanvasBackground | |
CMENodeCategorizer | |
CMENodeCategoryButton | |
CMENodeCategoryColor | |
CMENodeColors | Class to store Node color settings and attached to MELogic so can be configured in Unity |
CMENodeEditor | |
CMEPartCategorizer | |
CMEPartCategorizerButton | |
CMEPartSelectorBrowser | ME dialog that allow us to select which parts are going to be enabled in the VAB/SPH for this mission |
CMEPartSelectorEntry | The class is a subclass of the VAB/SPH editor part icon class. This class handles the display of parts into the UI of the game and all the related interactions with such parts, like filtering, enable, disable, tooltip display, etc. |
CMEValidityHighlighColor | |
CMissionBiome | Class to store Missions Biome Data for any actions and tests that require Biome information. |
CMissionBriefingDialog | |
►CMissionEditorHistory | |
CActionStack | Custom implementation of a stack based on a list |
CHistoryAction | Action data holder class |
CMissionEditorLogic | |
CMissionEditorMapView | |
CMissionEditorValidator | |
CMissionsBrowserDialog | Mission dialog, displays a list of missions to load |
CMissionValidationDialog | |
CMissionValidationEntry | Validation entry for the Mission Validation Dialog |
CMissionValidationTestResult | Structure of a validity Test Result |
CNodeListTooltip | |
CNodeListTooltipController | |
CNodeListTooltipMasterController | |
COrbitGizmo | Gizmo used to maniuplate orbits in the MissionEditor This class is a modified version of the stock Maneuver gizmo and was modified to work within the bounds of the mission editor only |
CSpriteButton | Button implementation based on sprites and MouseEventsHandler |
CSurfaceLocation | |
CUICollapsibleSection | Small UI Script to collapse UI sections |
CValidationColors | |
►NFlow | |
CIMEFlowBlock | Interface applied to all classes that can be used in MEFlow |
CMEFlowBlock | Base class for all Block types |
CMEFlowConvergence | A class represnting the point where two (or more paths) come together |
CMEFlowExtensions | Extension methods for classes that are part of the Flow Namespace |
CMEFlowOrBlock | An Or Block - the items in the list are divergent paths - they occur one after the other |
CMEFlowParser | |
CMEFlowThenBlock | A Then Block - the items in the list flow one after the other |
CMEFlowUIGroup_Or | |
CMEFlowUIGroup_Then | |
CMEFlowUINode | |
CMEFlowUINodeLeader | Structure to hold each of the leaders |
CMEFlowUIText | |
CMENodePathInfo | Class to hold info about all the paths from a specific node |
CMEPath | A path through a mission |
CMEPathGroup | A Group of Paths |
►NRuntime | |
CMessageNodeDialog | |
CMissionEndDialog | Spawning with F3 button don't work yet |
►CMissionPlayDialog | |
CdialogList | |
CMissionProfileInfo | This class holds the details that are displayed for each mission in the MissionPlayDialog |
►CMissionsApp | |
CMissionListItem | class to store info about each mission in the app list |
CMissionsAppObjectiveInfo | Stores information related to a Mission Objective for a Mission |
CMissionsAppVesselInfo | Stores information related to a Vessel to be built for a Mission |
CMissionSteamItemWidget | |
CMissionSystem | |
►NScenery | |
►NScripts | |
►CPositionMobileLaunchPad | |
CExtensionPoint | |
►NTests | This class receives the event when a kerbal gets in the vessel. optional parameters for location |
CTestAccuracy | |
CTestCrewAssignment | Test if a Specific Crew Member in specific part or specific vessel |
CTestDistance | |
CTestEmptyFalse | Base class thats always True - use this as join point |
CTestEmptyTrue | Base class thats always True - use this as join point |
CTestFlyThrough | Test if a vessel has reached a target volume. needs Vessel Selection. Might want 3d marker to appear in game when playing. |
CTestFundsRecovery | Test for the recovered vessel funds amount. |
CTestGameEvent | |
CTestGoTo | Test if a vessel has reached a target volume. needs Vessel Selection. Might want 3d marker to appear in game when playing. |
CTestGrapple | Test if a grappling device is grappling to anything. |
CTestKerbalBoarded | |
CTestKerbalEVA | |
CTestKerbalKilled | |
CTestKerbalRecovery | |
CTestKerbalRescue | |
CTestMETTime | Test for time in mission for a vessel. This compares the Vessel's mission time against the actual time |
CTestMissionFunds | TestModule to test the current Mission Score |
CTestMissionScore | TestModule to test the current Mission Score |
CTestMissionTime | Test for mission time. This compares the game UT to the UT since the mission begin. |
CTestOrbit | Test for vessel orbit. This test if the current orbit is within the tolerance value of another orbit. |
CTestOrbitParams | Test for vessel orbit. This test if the current orbit is within the tolerance value of another orbit. |
CTestPartDocking | Test if two specific parts are docked or undocked (part of the same vessel or not). |
CTestPlantFlag | Test for plant flag. This test when a plant flag event is triggered in the specified body name and (optional)biome. |
CTestResourcesRecovery | Test for the recovered resources when returned to HomeBody |
CTestScienceExperiment | Test for Science Experiments. Two situations are catered for. Experiments transmitted successfully to RnD and Experiments when deployed. |
CTestSOILeft | |
CTestSOIReached | |
CTestTakeKerbal | |
CTestTimeSinceNode | |
CTestVessel | Test Vessel is a base class for any other Test that involves a single vessel as a target. It can have an optional vesselID on its parameters, if its not defined it will use the active vessel as the target. |
CTestVesselActive | |
CTestVesselActiveCount | |
CTestVesselAltitude | |
CTestVesselCrewCount | Test for vessel crew count Test the aumount of kerbals within a vessel. |
CTestVesselMass | |
CTestVesselPartCount | |
CTestVesselRecovery | |
CTestVesselResource | Test for vessel resource. Test the aumount of a resource within a vessel. |
CTestVesselSituation | |
CTestVesselSituationFlying | Test if the selected vessel is flying |
CTestVesselSituationLanded | Test if the selected vessel is Landed |
CTestVesselSituationSplashed | Test if the selected vessel Splashed Down |
CTestVesselStage | |
CTestVesselStageActivated | |
CTestVesselState | |
CTestVesselStateCrashed | Test if the selected vessel has crashed |
CTestVesselVelocity | Test if the selected vessel has reached a specific speed |
CActionModule | |
CAsteroid | Contains the information exposed in the MEditor for an Asteroid instance. |
CAwardDefinition | The AwardDefinition class stores the values of an award entry |
CAwardModule | |
CAwardModule_Fuel | |
CAwardModule_KerbalsDied | |
CAwardModule_KerbalsSurvived | |
CAwardModule_LandedOn | |
CAwardModule_MissionTime | |
CAwardModule_PlanetsLanded | |
CAwardModule_Score | |
CAwardModule_TraveledLessThan | |
CAwardModule_TraveledMoreThan | |
CAwardModule_VesselsUsed | |
CAwards | The Awards class handles the collection of award definitions stored in the game. |
CAwardWidget | UI widget to display awards at the end of the mission |
CComet | Contains the information exposed in the MEditor for a Comet instance. |
CCrew | Contains the assigned Crew for a Part in a vessel |
CDynamicModule | |
CDynamicModuleList | |
CIActionModule | Implement this on a Action Module to be able to run, note. i don't really see the point of having this interface instead of relay purly on the ActionModule class |
CIMENodeDisplay | |
CIMissionKerbal | |
CINodeBody | |
CINodeOrbit | |
CINodeWaypoint | |
CIScoreableObjective | Inteface that defines that an objective test can be custom scored |
CITestModule | Implement this on a Test Module to be able to run tests, interface ensures we can generically load it like part modules |
CITestNodeLabel | |
CLaunchSiteSituation | Contains the Start Situation for a vessel in a mission |
CMEGUINodeIconGroup | |
CMENode | |
CMEScoreModule | Attribute class that defines wich kind of score modules are allowed in a IScoreableObjective |
CMission | |
CMissionAwards | |
CMissionBlackListPreFlightCheck | |
CMissionCelestialBody | |
CMissionCheckpointValidator | |
CMissionCraft | |
CMissionFileInfo | A class to hold details of a mission file and some helper properties so we can pass this around as an object |
CMissionFlow | Class to store the flow information for a mission |
CMissionImporting | |
CMissionInstructor | |
CMissionKerbal | |
CMissionListGroup | |
CMissionLocalizer | |
CMissionMappedVessel | Stores Mapping from Part VesselNaming to actual Craft. Is used to allow these mapped Part Vessel Names in mission nodes. |
CMissionMappedVesselsExtension | |
CMissionOrbit | |
CMissionOrbitRenderer | Custom Orbit renderer class used to display test orbit target during Mission execution |
CMissionPack | |
CMissionParamsExtras | Visual Facility settings |
CMissionParamsFacilities | Facilities related section |
CMissionParamsGeneral | Mission Settings section |
CMissionPartFilter | |
CMissionPreflightCheck | |
CMissionQuaternion | |
CMissionScore | |
CMissionScoreInfo | The MissionScoreInfo class handles the score info collection for all the missions playthroughs |
CMissionSituation | |
CMissionsUtils | |
CNodeLabel | |
CParamChoices_CelestialBodySurface | A class for letting the Creator choose a target location from Any, CB, Biome or Area targets |
CParamChoices_VesselSimpleLocation | A class for letting the Creator choose a vessel location from Landed or orbit, it doesnt have any option for Launchsites (Hence SimpleLocation) |
CScoreInfo | The score info class stores the final score/awards obtained in a single mission playthrough |
CScoreModule | |
CScoreModule_Accuracy | |
CScoreModule_Completion | |
CScoreModule_Modifier | |
CScoreModule_Resource | |
CScoreModule_Time | |
CScoreRange | |
CSteamMissionFileInfo | |
CSurfaceArea | Contains the Ground Location Parameters for a vessel in a mission |
CSurfaceVolume | Contains the parameters for an area above the surface of the planet, it can have 2 different shapes. |
CTestGroup | |
CTestModule | |
CVesselGroundLocation | Contains the Ground Location Parameters for a vessel in a mission |
CVesselLocation | Contains the Location Parameters for a vessel in a mission |
CVesselPartIDPair | |
CVesselRestriction | |
CVesselRestriction_Cost | |
CVesselRestriction_Crew | |
CVesselRestriction_Mass | |
CVesselRestriction_PartCount | |
CVesselRestriction_RequiredParts | |
CVesselRestriction_Resource | |
CVesselRestriction_Size | |
CVesselRestriction_Stages | |
CVesselRestrictionList | |
CVesselRestrictionOptions | |
CVesselSituation | Contains the Start Situation for a vessel in a mission |
►NSerenity | |
►NContracts | |
CCollectDeployedScience | |
CCollectROCScienceArm | |
CCollectROCScienceRetrieval | |
CDeployedScienceContract | |
CROCScienceArmContract | |
CROCScienceRetrievalContract | |
►NDeployedScience | |
►NRuntime | |
CDeployedScience | |
CDeployedScienceCluster | A Data Class used to hold the information about a Manned Science Cluster. |
►CDeployedScienceExperiment | A Data Class used to hold the information about a Manned Science Experiment. |
CSeismicPartData | Internal Class used to store entries in SeismicPartList |
CDeployedScienceExtensions | |
CDeployedSciencePart | A Data Class used to hold the information about a Manned Science Power Unit. |
►NRobotArmFX | |
CRobotArmFXDrill | |
CRobotArmFXLaser | |
CRobotArmFXSpectrometer | |
CRobotArmScannerFX | |
CAxisLimitLine | An object that visualizes the soft limit on some axis displays in the contrroller Window UI |
CBaseServo | |
CControlledAction | Class that manages a KSPAction that is being driven by ModuleRobiticController |
CControlledAxis | Class that manages a KSPBaseField that is being driven by ModuleRobiticController |
CControlledBase | The base class for all controlled items managed by the ModuleRoboticController |
►CCurvePanel | A panel that has a line drawn in it from an Float Curve |
CCurvePanelPointChangeInfo | Class to store data about point changes for callbacks |
CCurvePanelPoint | A point that defines a line on a Curve |
CCurvePanelPointHandle | A Handle of a CurvePanelPoint, used ffor setting tangents on keyframes |
CModuleRobotArmScanner | |
CModuleRoboticController | A Controller module for managing KSPAxisField/KSPAction values over time |
CModuleRoboticRotationServo | |
CModuleRoboticServoHinge | |
CModuleRoboticServoPiston | |
CModuleRoboticServoRotor | |
CRoboticCollisions | This component class is added to robotic parts that have two rigidbodies to collect and pass on collision data to the Part. part reference must be set after creating component. |
CRoboticControllerManager | Singleton object that handles multicontroller variables and activities |
CRoboticControllerWindow | The Window used to edit a Controller sequence |
CRoboticControllerWindowAction | An action row inside the Robotic Controller |
CRoboticControllerWindowAxis | An axis row inside the Robotic Controller |
CRoboticControllerWindowBaseRow | An row inside the Robotic Controller Window |
CSerenityUtils | |
CAssetBundleNameInfo | Class to split asset bundle names using underscores function_group_name So for expansions function = expansion group = expansion name name = bundle name |
►CBundleLoader | |
CABAssetInfo | |
CABInfo | |
CExpansionBuildWindow | |
CExpansionsCIBuildScripts | |
CExpansionsEditorSigning | |
►CExpansionsLoader | Keeps track of all expansions detected |
CSupportedExpansion | |
►CExpansionSO | |
CBundleInfo | |
CExpansionSOEditor | |
CKSPExpansionsUtils | |
►NExperience | |
►NEffects | The EVA Chute Skill represents the kerbals experience requirement in order for them to have access to EVA Chutes. Every trait has a EVAChuteSkill field, and one integer value assigned to it. The value represents the minimum XP point required for a kerbal to unlock the Personal Parachute in Career mode. |
CAutopilotSkill | |
CConverterSkill | |
CDeployedScienceExpSkill | This Experience Effect is used by the Deployed Science Functionality and is used to set the science percentage/generation rate for deployed ground science experiments. |
CDeployedSciencePowerSkill | This Experience Effect is used by the Deployed Science Functionality and is used to set the boost to number of power units a power generation part will generate for deployed ground science. |
CDrillSkill | |
CEnginePower | |
CEVAChuteSkill | |
CExternalExperimentSkill | |
CFailureRepairSkill | |
CFuelUsage | |
CFullVesselControlSkill | |
CGeeForceTolerance | Effect for adding increased (or decreased) gee-force tolerance. |
CHeatProduction | |
CMaxThrottle | |
CPartScienceReturn | |
CRepairSkill | |
CScienceResetSkill | |
CScienceSkill | |
CSpecialExperimentSkill | |
CVesselScienceReturn | |
CExperienceEffect | |
CExperienceEffectConfig | |
CExperienceSystemConfig | |
CExperienceTrait | |
CExperienceTraitConfig | |
►NFinePrint | |
►NContracts | |
►NParameters | |
CAsteroidParameter | |
CCometDetectionParameter | |
CCometParameter | |
CCometScienceParameter | |
CConstructionParameter | |
CCrewCapacityParameter | |
CCrewTraitParameter | |
CKerbalDestinationParameter | |
CKerbalGeeAdventureParameter | |
CKerbalTourParameter | |
CLocationAndSituationParameter | |
CMobileBaseParameter | |
CPartRequestParameter | |
CProgressTrackingParameter | |
CRepairPartParameter | |
CResourceExtractionParameter | |
CResourcePossessionParameter | |
CRoverWayPointParameter | |
CSpecificOrbitParameter | |
CSpecificVesselParameter | |
CStabilityParameter | |
CStationaryPointParameter | |
CSurveyWaypointParameter | |
CVesselDestinationParameter | |
CVesselSystemsParameter | |
CARMContract | |
CBaseContract | |
CCometSampleContract | |
CExplorationContract | |
CISRUContract | |
CSatelliteContract | |
CStationContract | |
CSurveyContract | |
CTourismContract | |
►NUtilities | |
CCelestialUtilities | |
CCompatibilityUtilities | |
CConstructionExtensions | |
CConstructionPart | Data class that holds the details of a Part that can be used by a construction contract. |
CConstructionParts | |
CICheckSpecificVessels | |
CIUpdateWaypoints | |
COrbitUtilities | |
CPreBuiltCraft | This class is used to store a list of PreBuiltCraftDefinition's. |
CPreBuiltCraftDefinition | This class is used to hold PreBuilt Craft definitions for contracts that use prebuilt craft. |
CPreBuiltCraftPosition | Used to store PreBuilt Craft Positions |
CProgressMilestone | |
CProgressUtilities | |
CSpriteMap | A simple structure that loads textures into sprites if they exist, and defaults them if they do not. |
CStringUtilities | String utilites is soon to be deprecated due to the use of lingoona. |
CSurveyDefinition | SurveyDefinition prevents SurveyContracts from calling LoadNode more than absolutely necessary by storing the survey definitions in a loose structure. |
CSurveyDefinitionParameter | SurveyDefinitionParameters load and hold hold the parameters for the survey definition structure. |
CSystemUtilities | |
CVesselUtilities | |
CWaypointParameter | A simple abstract class that abstracts parameters with waypoints to set up, clean up, and update via WaypointManager. |
►CContractDefs | |
►CARM | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
►CBase | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
►CCometDetection | |
CExceptional | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
CSignificant | |
►CCometSample | |
CExceptional | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
CSignificant | |
CTrivial | |
►CDeployedScience | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
►CFlag | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
►CGrand | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
►CISRU | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
►COrbitalConstruction | |
CExceptional | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
CSignificant | |
CTrivial | |
►CProgression | |
CFunds | |
CReputation | |
CScience | |
►CRecovery | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
►CResearch | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
►CROCScienceArm | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
►CROCScienceRetrieval | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
►CRoverConstruction | |
CExceptional | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
CSignificant | |
CTrivial | |
►CSatellite | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
►CSentinel | |
CExceptional | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
CSignificant | |
CTrivial | |
►CStation | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
►CSurvey | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
►CTest | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
►CTour | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
►CVesselRepair | |
CExceptional | |
CExpire | |
CFunds | |
CReputation | |
CScience | |
CSignificant | |
CTrivial | |
CScenarioContractEvents | Inactive contracts cannot easily respond to events. This provides a place to make that a possibility, currently only for SpecificVesselParameter. |
CWaypoint | |
CWaypointCastHit | |
CWaypointManager | |
►NFlightUIModeControllerUtil | |
CFlightUIModeControllerUtil | |
CUIModePanelState | |
►NHighlighting | |
CHighlighter | |
CHighlightingSystem | |
►NKerbNet | |
CKerbNetMode | |
CKerbNetModeBiome | |
CKerbNetModeResource | Unlike the other modes, we will instantiate multiple resource modes for each resource, name and many other things will change. |
CKerbNetModeTerrain | |
►NKSP | |
►NFX | |
►NFireworks | |
CFireworkFX | Class representing a single firework from a launcher - shell + trails + bursts |
CFireworkFXComponent | Class to customize a single firework artifice from the values fed by the module |
CFireworkFXDefinition | |
CFireworkFXList | |
►NIO | |
CBinaryReader | Identical to System.IO.BinaryReader, but with added IDisposable methods (for use in using structures), and a factory method instead of constructors. |
CBinaryWriter | |
CFile | |
CFileInfo | File IO methods |
CFileStream | |
CIOException | |
CIOTools | Provide some common IO tools that are needed by plugins. |
CIOUtils | Create streams in sandboxed environment |
CMemoryStream | Emulates System.IO.MemoryStream. |
CPluginConfigNode | A node containing configuration information |
CPluginConfiguration | Acts 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. |
CTextReader | Sandboxed version of TextReader class from System.IO. |
CTextWriter | |
►NLocalization | |
CFontLangSettings | |
CFontSettings | |
CLocalizer | This 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. |
►NTesting | |
CTestInfo | Used to mark a method as a test for the Unit Testing framework |
CTestManager | N3X15's shoddy Unit Testing framework, as standard frameworks don't work within Unity |
CTestResults | |
CTestState | |
CUnitTest | See /KSPExternalModules/UnitTests for a sample UnitTest. Output is in the log |
►NUI | |
►NDialogs | |
CFlightResultsDialog | Spawning with F3 button don't work yet |
CIAccessKerbNet | |
CKerbNetDialog | |
CWaypointTarget | |
►NLanguage | |
CDictionarySerializerHelper | |
CILanguageKey | |
►CLanguage | |
CFontData | |
CLanguageDefinition | Holds a lanugage for localisation: includes a dictionary (string->string) and a font. Can be saved and loaded from XML. |
CLanguageText | |
CStringExtensions | |
►NRendering | |
CCameraShaderReplacement | |
CInvertSortOrder | |
CRTCanvas | |
►NScreens | |
►NDebugToolbar | |
►NScreens | |
►NCheats | |
CAllowPartClipping | |
CBiomesVisibleInMap | |
CCheatsCareer | |
CCheatsComets | |
►CCheatsObjectThrower | |
CObjectType | |
CDestroyAfterTime | |
CHackGravity | |
CIgnoreEVAConstructionMassLimit | |
CIgnoreKerbalInventoryLimits | |
CIgnoreMaxTemperature | |
CInfiniteElectricity | |
CInfinitePropellant | |
CMaxProgression | |
CMiddleMouseClickSetPosition | |
CNoCrashDamage | |
CNonStrictPartAttachment | |
CPauseOnVesselUnpack | |
CSetOrbit | |
CSetPosition | This class enables the user to set the active vessel to a specific location whithin a celestial boy surface. When the ship is set, it's at the specified place in the specified orientation, with a surface-relative velocity of zero. |
CStringsMissingKeysToggle | |
CStringsOverrideMELock | |
CStringsShowKeysToggle | |
CUnbreakableJoints | |
►NContract | |
CScreenAddContracts | |
CScreenContractExistingItem | |
CScreenContractList | |
CScreenContractNewItem | |
CScreenContractTools | |
►NDatabase | |
CScreenDatabaseOverview | |
►NDebug | |
CDeltaVEngineInfoListExtensions | |
CDeltaVPropellantInfoListExtensions | |
CDeltaVStageInfoListExtensions | |
CGraphFPS | |
CMemory | |
CScreenDeltaVEngineInfo | |
CScreenDeltaVInfo | |
CScreenDeltaVPartsListInfo | |
CScreenDeltaVPropellantInfo | |
CScreenDeltaVStageInfo | |
CScreenFlightInfo | |
CScreenVesselMassInfo | |
CScreenVesselMassPartInfo | |
CShowInputLocks | |
CVersionInfo | |
CVesselDebugDeltaVEngineInfo | |
CVesselDebugDeltaVInfo | |
►NGamePlay | |
CDifficulty | |
CKerbalScreen | |
CKerbalScreenItem | |
CScreenKerbalCreate | |
►NMission | |
CScreenAddMissions | |
CScreenMissionExistingItem | |
CScreenMissionList | |
CScreenMissionNewItem | |
CScreenMissionTools | |
►NPhysics | |
CScreenAero | |
CScreenDrag | |
CScreenKerbalEVAMaterial | |
CScreenPhysics | |
CScreenThermal | |
►NResources | |
CDebugging | |
CScreenResources | |
►NSerenity | |
CScreenRobotics | |
CScreenROCs | |
CScreenSerenity | |
CDebugScreenInputDouble | |
CDebugScreenSlider | |
CDebugScreenToggle | |
►CAddDebugScreens | |
CScreenWrapper | |
CDebugScreen | |
CDebugScreenCheats | |
►CDebugScreenConsole | |
CConsoleCommand | |
CDebugScreenInputLocks | |
CDebugScreenScreenToggle | |
CDebugScreenSpawner | |
CScreenDatabaseAssemblies | |
CScreenDatabaseAudio | |
CScreenDatabaseConfig | |
CScreenDatabaseList | |
CScreenDatabaseModels | |
CScreenDatabaseStrings | |
CScreenDatabaseTextures | |
►NEditor | |
CInventoryPartListTooltip | |
CInventoryPartListTooltipController | |
CPartIcon | Use to Store a Part Icon GameObject Reference and cache it's Renderers |
CPartListTooltip | |
CPartListTooltipController | |
CPartListTooltipMasterController | |
CPartListTooltipWidget | |
►NFlight | |
►NDialogs | |
CCrewHatchDialog | |
CCrewHatchDialogWidget | |
CExperimentsResultDialog | |
CFlagPlaqueDialog | |
CActionGroupToggleButton | |
CAltitudeTumbler | |
CGeeGauge | |
CIVAEVACollapseGroups | |
CKerbalPortrait | |
►CKerbalPortraitGallery | |
CActiveCrewItem | Class to hold the Active Crew. Kerbal or KerbalEVA reference must be set. If kerbal is set - its an IVA kerbal. |
CLEDLin | |
CLEDRot | |
CLightDisplay | |
CLinearAtmosphereGauge | |
CLinearControlGauges | |
CMapViewPanelTransition | |
CMETDisplay | |
CNavBall | |
CNavBallBurnVector | |
CNavBallToggle | |
CRCSDisplay | |
CSASDisplay | |
CSpeedDisplay | |
CStageTumbler | |
CStagingLED | |
CTelemetryUpdate | |
CTemperatureGauge | |
CTemperatureGaugeSystem | |
CThrottleGauge | |
CVerticalSpeedGauge | |
►NMapview | |
►NMapContextMenuOptions | |
CAddManeuver | |
CAutoWarpToUT | |
CDeleteCustomWaypoint | |
CFocusObject | |
CMapContextMenuOption | |
CSetAsTarget | |
CWaypointNavigation | |
CMapContextMenu | |
►CMapNode | |
CCaptionData | Little helper class to group information that needs to be updated |
CIconData | |
CTypeData | |
CMapViewCanvasUtil | |
►NPartListCategories | |
CBulkheadProfile | |
CPartCategory | |
CTechTier | |
►NSettings | |
►NControls | |
►NValues | |
CSettingsValueBoolTitleChange | |
CSettingsValueIntToString | |
CAccessorBase | Wrapper around MemberInfo providing transparent access to fields, propteries and constant-index arrays. |
CFieldAccessor | Access field members of an object |
CPropertyAccessor | Access field members of an object |
CReflectedSettingsWindowTab | |
CSettingsAxisScale | |
CSettingsBoolToggle | |
CSettingsBoolToggleBitMask | |
CSettingsBoolTogglePPFX | |
CSettingsControlBase | |
CSettingsControlReflection | |
CSettingsFloatRange | |
CSettingsGraphicsResolution | |
►CSettingsInput | |
CInputGroup | |
CInputSetting | |
CInputSettings | |
CInputTab | |
CSettingsInputAxis | |
CSettingsInputBinding | |
CSettingsInputBindingMode | |
CSettingsInputGroupTitle | |
CSettingsInputKey | |
CSettingsIntArrayButtons | |
CSettingsIntArrayRange | |
CSettingsIntButtons | |
CSettingsIntRange | |
CSettingsIntToggle | |
CSettingsKeyboardLayoutApply | Settings control to apply the selected layout |
CSettingsKeyboardLayoutInput | Settings control to display available layouts settings |
CSettingsKeyboardLayoutOs | |
CSettingsLabel | |
CSettingsLayoutConfig | Layout settings tab |
CSettingsScreenTab | |
CSettingsTerrainDetail | |
CSettingsTrackIRBool | |
►CReflectedSettingsWindow | |
CControlWrapper | |
CSubTabWrapper | |
CTabWrapper | |
CValueWrapper | |
CReflectedSettingsWindow_6DOF | |
CReflectedSettingsWindow_Mouse | |
CReflectedSettingsWindow_TrackIR | |
CReflectedSettingsWindowEditor | |
CSettingsExpansion | |
CSettingsFieldWrapper | |
CSettingsPlatform | |
CSettingsScreen | |
CSettingsScreenSetup | |
CSettingsScreenSetupEditor | |
►CSettingsSetup | |
CFieldWrapper | |
CMainTab | |
CSubTab | |
CWindow | |
CWindowValue | |
CSettingsTemplate | |
CSettingsTemplateDualLayouts | |
CSettingsValue | |
CSettingsWindow | |
►NSpaceCenter | |
►NMissionSummaryDialog | |
CCrewWidget | |
CMissionSummaryWidget | |
CPartWidget | |
CResourceWidget | |
CScienceSubjectWidget | |
►CBuildingPicker | |
CFacilityUIInfo | |
CBuildingPickerItem | |
CACSceneDespawner | |
CACSceneSpawner | |
CActionGroupsApp | |
CActionGroupsPanel | |
CActiveStrategyListItem | |
►CAdministration | |
CStrategyWrapper | |
CAdministrationSceneDespawner | |
CAdministrationSceneSpawner | |
CAlarmClockApp | The base app object for the Alarm Clock |
CAltimeterSliderButtons | |
CApplauncherLayout | |
CApplicationLauncher | |
CApplicationLauncherButton | |
CAppUIInputPanel | A panel that will display dynamic input fields based on the bound data class |
CAppUIMember | This is the UI element, with a link to the object.field or property behind it |
CAppUIMemberDateTime | An Input field for numeric data |
►CAppUIMemberDropdown | A Dropdown field for selecting an item from a list |
CAppUIDropdownItem | A Data representation of a drop down item |
CAppUIDropdownItemDictionary | A Dictionary of dropdown items so we can correlate the selected index with the actual value |
CAppUIMemberDropdownMultiLine | A Dropdown field for selecting an item from a list |
CAppUIMemberHeading | A Header for separating the inputs |
CAppUIMemberInput | An Input field for string data |
CAppUIMemberInputFloat | An Input field for numeric data |
CAppUIMemberLabel | A label field for display data |
CAppUIMemberLabelList | A label field for display data |
CAppUIMemberRadioBool | A toggle between two values underpinned by a bool |
CAppUIMemberSliderFloat | A label field for display data |
CAppUIMemberSliderFloatMultiLine | A label field for display data |
CAppUIMemberToggleBool | A toggle between two values underpinned by a bool |
CAstronautComplex | |
CBasePartCategorizer | |
CCargoApp | |
CConstructionApp | |
CContractsApp | |
CCraftBrowserDialog | |
CCraftEntry | |
CCraftProfileInfo | This class holds the details that are displayed for each craft file in the CraftBrowserDialog |
CCraftSearch | |
CCurrencyWidgetsApp | |
CDirectoryController | |
CEditorActionController | |
CEditorActionControllerHeader | header for each override group. looks after display and edit of the name, as well as group collapse button. |
CEditorActionControllerOpenButton | header for each override group. looks after display and edit of the name, as well as group collapse button. |
CEditorActionGroup | |
CEditorActionGroup_Base | |
CEditorActionGroups | |
CEditorActionOverrideGroup | header for each override group. looks after display and edit of the name, as well as group collapse button. |
CEditorActionOverrideToggle | Toggle for overriding the default group |
CEditorActionPartItem | |
CEditorActionPartReset | |
CEditorActionPartSelector | |
CEditorActionTitleItem | |
CEditorInventoryOnlyIcon | This script manages the ui parts for the icon that appears when dragging an inventory item that can't be dropped in scene (hence it is inventory only item) |
CEditorLaunchPadItem | |
CEditorPanels | |
CEditorPartIcon | |
CEditorPartList | |
CEditorSaveFolderItem | |
CEditorSubassemblyItem | |
CEditorVariantItem | |
CEngineersReport | |
CHelixGauge | |
CKbApp | |
CKbApp_Null | |
CKbApp_PlanetInfo | |
CKbApp_PlanetParameters | |
►CKbApp_PlanetResources | |
CResourceDataItem | |
CKbApp_UnownedInfo | |
CKbApp_VesselCrew | |
CKbApp_VesselInfo | |
CKbAppFrame | |
CKbAppUnowned | |
CKbAppVessel | |
CKbItem | |
CKbItem_flagImage | |
CKbItem_kerbalInfo | |
CKbItem_resourceFooter | |
CKbItem_resourceHeader | |
CKbItem_resourceItem | |
CKbItem_unownedInfo | |
CKbItem_vesselInfo | |
CKerbalListItem | |
CKnowledgeBase | |
CKSCFacilityContextMenu | |
CKSCVesselMarker | |
CKSCVesselMarkers | |
CKSPediaApp | |
CLED | |
CLinearGauge | |
CMCListItem | |
CMEPartCategoryButton | |
►CMessageSystem | |
CMessage | |
CMessageSystemButton | |
CMessageSystemPopup | |
►CMissionControl | |
CMissionSelection | |
CMissionRecoveryDialog | |
►CPartCategorizer | |
CCategory | |
CPopupData | |
CPartCategorizerButton | |
CPartCategorizerPopup | |
►CPartCategorizerPopupAddPart | |
CMiniCategory | |
CPartDropZone | |
CPrereleaseWarningDialog | |
CProtoStageIcon | |
CProtoStageIconInfo | |
►CRDArchivesController | |
CFilter | |
CReportData | |
CRDController | |
CRDDropDownList | |
CRDDropDownListContainer | |
CRDDropDownListItem | |
CRDEnvironmentAdapter | |
CRDGridArea | |
►CRDNode | |
CParent | |
CParentAnchor | |
CRDNodeList | |
CRDNodeListItem | |
CRDNodePrefab | |
CRDPartList | |
CRDPartListItem | |
CRDPlanetListItemContainer | |
CRDReportListItemContainer | |
CRDSceneDespawner | |
CRDSceneSpawner | |
CRDTechTree | |
CRDTechTreeSearchBar | |
CRDTestSceneLoader | |
CResourceDisplay | |
CResourceDisplayOptions | |
CResourceItem | |
CRotationalGauge | |
CRotationalGaugeOffsetMarker | |
CSimpleLayout | |
CSpaceTracking | |
CSpriteTumblerObject | |
CStageGroup | |
CStageIcon | |
CStageIconInfoBox | |
CStageManager | Staging "rules": StageIcons are only created when a part becomes active. StageIcons are only destroyed when a part dies |
CSteamCraftInfo | |
CStrategyListItem | |
CSubassemblyDropZone | |
CTrackingStationObjectButton | |
CTrackingStationWidget | |
►CTumbler | |
CTumblerObject | |
CTypeButton | |
CuGUITumblerObject | |
CUIApp | |
►CUIAppSpawner | |
CAppWrapper | |
CUIGridArea | |
►CUIScrollRectState | |
CPanelState | |
CUISpaceCenter | |
CVesselIconSprite | |
CVesselRenameDialog | |
CVesselSpawnDialog | |
CVSDSceneSpawner | |
►NTooltipTypes | |
CTooltip_Text | |
CTooltip_TitleAndText | |
CTooltipController_CrewAC | |
CTooltipController_Text | |
CTooltipController_TitleAndText | |
CUIRadioButtonTooltip | |
CUIStateButtonTooltip | |
►NUtil | |
CCanvasTools | |
CCanvasToolsEditor | |
CImgText | |
CRectContainmentDetector | |
CRectUtil | |
CUISkinDefSO | |
CAlarmClockUIAddPane | The pane that hangs out and lets you add alarms |
CAlarmClockUIFrame | The main frame/window of the Alarm clock |
CAnchoredDialog | |
CAnchoredDialogHost | |
CAppUI_Control | Base attribute for AppUI Input controls |
CAppUI_Data | The base class for a Data class that will use AppUI fields for display |
CAppUI_Dropdown | A dropdown of items to choose from |
CAppUI_DropdownMultiLine | A dropdown of items to choose from, has the guilabel above the dropdown |
CAppUI_Heading | A Header for separating the inputs. the label will show the value of the string thats been attributed, or the guiName if the string has no value |
CAppUI_Input | A string input |
CAppUI_InputDateTime | A DateTime input |
CAppUI_InputFloat | A numeric input |
CAppUI_Label | A label display |
CAppUI_LabelList | A label list display |
CAppUI_RadioBool | A toggle between two values underpinned by a bool |
CAppUI_SliderFloat | A numeric slider |
CAppUI_SliderFloatMultiLine | A numeric slider with the name above the slider |
CAppUI_ToggleBool | A toggle between two values underpinned by a bool |
CBaseCrewAssignmentDialog | |
CButtonColorState | |
►CButtonSpritesMgr | |
CButtonSprites | |
CButtonState | |
CButtonStateTooltip | |
CCanvasGroupEventLocker | |
CCanvasGroupInputLock | |
CContentAspectController | |
CCrewAssignmentDialog | |
►CCrewListItem | |
CClickEvent< ButtonTypes, CrewListItem > | |
CDialogMouseEnterControlLock | |
CDialogUISelectFile | |
CDialogUISelectFileItem | |
►CDragHandler | |
CDragEvent< PointerEventData > | |
►CDropHandler | |
CDropEvent< PointerEventData > | |
CEventTriggerForwarder | |
CExperimentalVersionReadout | |
CGenericAppFrame | A scalable (by dragging the mouse) generic app frame |
CGenericCascadingList | Basically a factory class to make UIlistItems |
►CInteractableCtrlUIStates | |
CState | |
CIPinnableTooltipController | |
CIRadioButton | |
CITooltipController | |
CKSPGraphicRaycaster | |
CManeuverToolUIFrame | The main frame/window of the Maneuver Tool |
CMessageSystemAppFrame | A scalable (by dragging the mouse) messaging app frame |
CPinnableTooltipController | |
CPointerClickAndHoldHandler | |
►CPointerClickHandler | For when you need clicks with PointerEventData and a Data field |
CPointerClickEvent< PointerEventData > | |
►CPointerEnterExitHandler | |
CPointerDataEvent< PointerEventData > | |
CPointerDataObjectEvent< PointerEventData, PointerEnterExitHandler > | |
►CPrefabSpawner | |
CPrefabWrapper | |
CProgressBar | |
CRadioButtonGroup | A class which encapsulates all that is required to track and manage radio buttons as a group. |
CRectTransformQuadFitter | |
CRendererSortOrder | |
CResizingLayoutElement | |
CSimpleAppFrame | A simple, non-scalable app frame |
CSliderValueToText | |
CStageManagerParentResizer | Hardcoded component meant for scaling the stagemanager parent recttransform so the top of the scrollable stage list always is at the bottom of the timewarp panel. |
CTooltip | |
CTooltipController | |
CTweeningController | Controls everything in the tweening canvas. Will destroy everything in this canvas on scene load requested. |
CTweeningElement | |
CU5Util | |
CUIButtonToggle | |
CUICameraBase | |
CUICanvasPrefab | |
►CUICanvasPrefabSpawner | |
CUICanvasPrefabWrapper | |
►CUICascadingList | Heavily influenced by the limiations put on us by EzGUI. Moves items in and out of lists because of that. It needs a rewrite to adhere to how things work in U5 |
CCascadingListItem | |
CUICraftSaveFlyoutController | |
CUIDialogCamera | |
CUIDragAndDropController | |
CUIDragPanel | |
CUIExtensions | |
CUIHoverPanel | |
CUIHoverSlidePanel | |
CUIHoverText | |
CUIHoverToggler | |
CUIInputExtraMouseButtons | |
CUILaunchsiteController | |
►CUIList | List for organizing items within a transform handled by a LayoutGroup. The only responsibility of this component is to add/remove/sort elements in this transform. |
CListDropEvent< UIList, UIListItem, integer > | Event fired from UIListDropArea |
CUIList< T > | |
CUIListData< T > | |
CUIListDropArea | Drop Area to be used in the child hierarchy of a UIList Constructed to invoke events on a parent UIList or the specified dropOnList Requires a UIMasterController in the scene with a UIDragAndDropController (should always be true) |
CUIListItem | |
CUIListItem_spacer | |
►CUIListMover | |
CListAnchor | |
CUIListSorter | Ïmproved list sorter |
CUIListToggleController | |
CUIMainCamera | |
►CUIMasterController | |
CCanvasWrapper | |
CUIOnClick | |
CUIOnHover | |
►CUIPanelTransition | |
CPanelPosition | |
CUIPanelTransitionManager | |
►CUIPanelTransitionRTScaler | Never saw the light of day.... Works in conjunction with UIPanelTransition and scales a recttransform using it's Top and Bottom values Only vertical scaling is implemented. |
CRTRectBounds | |
CUIPanelTransitionToggle | |
CUIPanelTweener | Very much like UIPanelTransition, only without any predefined states. Use to 'tween' panels to arbitrary positions |
CUIPlanetariumDateTime | |
►CUIPrefabSpawner | |
CUIPrefabWrapper | |
►CUIRadioButton | |
CClickEvent< PointerEventData, State, CallType > | |
CStateChangeEvent2< UIRadioButton, CallType, PointerEventData > | |
CStateChangeEvent< PointerEventData, CallType > | |
CUIRadioButtonColorChanger | |
►CUIRadioButtonStateChanger | |
CRadioButtonState | |
CUIRectScaler | |
CUISelectableGridLayoutGroup | |
CUISelectableGridLayoutGroupItem | |
►CUISelectableList | |
CSelectableListEventInt | |
CSelectableListEventItem | |
CUISelectableListItem | |
►CUISelectableListItem_ColorButton | |
CButtonState | |
►CUISelectableListItem_StateButton | |
CButtonState | |
CUIShipDescriptionHoverSlidePanel | |
►CUIStateButton | |
CClickEvent< String > | |
CClickEventData< PointerEventData > | |
COnValueChangeEvent< UIStateButton > | |
►CUIStateImage | |
CImageState | |
►CUIStatePanel | |
CPanelState | |
CTextState | |
►CUIStateRawImage | |
CImageState | |
►CUIStateText | |
CTextState | |
►CUIStateToggleButton | |
CButtonState | |
CUITextButton | |
CUITimeWarpController | |
CUITimeWarpHoverController | |
CUITimeWarpScrubber | |
CUITogglePanel | |
CUITransitionBase | |
►CUITransparencyController | |
CShaderFader | |
►CUITreeView | |
CItem | |
CUITreeViewItem | |
CUIVectorCamera | |
CUIWarpToNextMorning | |
CUIWindow | |
CUIWindowArea | |
CUIWorldPointer | |
CVesselListItem | |
CEnumAttributeDrawer | Allows an Enum as a masking field. |
►NKSPAchievements | |
CBaseConstruction | |
CCelestialBodyEscape | |
CCelestialBodyFlight | |
CCelestialBodyFlyby | |
CCelestialBodyLanding | |
CCelestialBodyOrbit | |
CCelestialBodyReturn | |
CCelestialBodyScience | |
CCelestialBodySplashdown | |
CCelestialBodySuborbit | |
CCelestialBodySubtree | |
CCelestialBodyTransfer | |
CCrewRecovery | |
CCrewRef | |
CDocking | |
CFirstLaunch | |
CFlagPlant | |
CPointOfInterest | |
CReachSpace | |
CRecordsAltitude | |
CRecordsDepth | |
CRecordsDistance | |
CRecordsSpeed | |
CRendezvous | |
CSpacewalk | |
CStationConstruction | |
CSurfaceEVA | |
CTargetedLanding | |
CTowerBuzz | |
CVesselRef | |
►NKSPAssets | |
►NKSPedia | |
CKSPedia | |
CKSPediaAspectController | |
CKSPediaContentItem | |
CKSPediaSpawner | |
►NLibNoise | |
►NModels | |
CCylinder | Model that maps the output of a module onto a cylinder. |
CLine | Model that maps the output of a module onto a line. |
CPlane | Model that maps the output of a module onto a plane. |
CSphere | Model that maps the output of a module onto a sphere. |
►NModifiers | |
CAbsoluteOutput | Module that returns the absolute value of the output of a source module. |
CAdd | Module that returns the output of two source modules added together. |
CBiasOutput | Module that biases the output of a source module by adding a given value to the output. |
CBlend | Module that blends the output of two source modules using the output of an weight module as the blending weight. |
CClampOutput | |
CConstant | |
CCurveControlPoint | |
CCurveOutput | |
CDisplaceInput | |
CExponentialOutput | |
CInvertInput | |
CInvertOutput | |
CLargerOutput | |
CMultiply | |
CPower | |
CRotateInput | |
CScaleBiasOutput | |
CScaleInput | |
CScaleOutput | |
CSelect | |
CSmallerOutput | |
CTerrace | |
CTranslateInput | |
CBillow | |
CCheckerboard | |
CCylinders | |
CFastBillow | |
CFastNoise | |
CFastNoiseBasis | |
CFastRidgedMultifractal | |
CFastTurbulence | |
CGradientNoiseBasis | |
CIModule | |
CMath | Provides math operations not found in System.Math. |
CPerlin | |
CRidgedMultifractal | |
CSpheres | |
CTurbulence | |
CValueNoiseBasis | |
CVoronoi | |
►NLingoona | |
CGrammar | |
CNativeMethods | |
►NLocalization | |
►NEditor | |
CLanguageSwitcher | |
CLanguageUtilities | |
►NModuleWheels | |
CModuleWheelBogey | |
CModuleWheelBrakes | |
CModuleWheelDamage | |
CModuleWheelDeployment | |
CModuleWheelLock | |
CModuleWheelMotor | |
CModuleWheelMotorSteering | |
CModuleWheelSteering | |
CModuleWheelSubmodule | |
CModuleWheelSuspension | |
CWheelFrictionNode | |
CWheelSubsystem | |
CWheelSubsystems | |
CWheelUtil | |
►NPreFlightTests | |
CAirBreathingEnginesForIntakes | |
CAntennaPresent | |
CCanAffordLaunchTest | |
CComOffset | |
CContractEquipment | |
CCraftWithinMassLimits | |
CCraftWithinPartCountLimit | |
CCraftWithinSizeLimits | |
CDecouplerFacing | |
CDecouplersBeforeClamps | |
CDesignConcernBase | |
CDockingPortAsDecoupler | |
CDockingPortFacing | |
CDockingPortRCS | |
CElectricBatteryAndNoCharge | |
CElectricChargeAndNoBattery | |
CElectricChargeAndNoConsumer | |
CElectricConsumerAndNoCharge | |
CEnginesJettisonedBeforeUse | |
CExperimentalPartsAvailable | |
CFacilityOperational | |
CHatchObstructed | |
CIDesignConcern | |
CInputAuthority | |
CIntakesForAirBreathingEngines | Checks for whether the vessel has air breathing engines and intakes connected to them. if no intakes are found when engines are present, the test fails. |
CIPreFlightTest | |
CKerbalSeatCollision | |
CLadderPresent | |
CLandingGearPresent | |
CLaunchSiteClear | |
CMissingCrew | |
CNoControlSources | |
CNoCrewInMannedVessel | |
CNonRootCmdMissaligned | |
CParachuteOnEngineStage | |
CParachuteOnFirstStage | |
CParachutePresent | |
CRequiredIScienceDataTransmitter | |
CResourceConsumersReachable | Tests if each resource consumer on a vessel gets the fuel it needs Hightlights containers not reached. |
CResourceContainersReachable | Tests if each resource container on a vessel is reachable by a consumer Hightlights containers not reached. |
CStationHubAttachments | |
CWrongVesselTypeForLaunchSite | |
►NProceduralFairings | |
CColliderChunk | |
CColliderSection | |
►CFairingPanel | |
CAttachedFlagParts | |
CFairingPanelFlags | This class is usde to group up and reference a Fairing Index with the parts attached to it. |
CFairingXSection | |
CMeshArc | |
CMeshPoint | |
►NRadiators | |
CRadiatorData | |
CRadiatorUtilities | |
►NRUI | |
►NAlgorithms | |
CFlowGraph< T > | |
►CSCCFlowGraph | |
CGraphSet | |
►CSCCFlowGraphUCFinder | Unconnected component finder |
CGraphSet | |
CStackFlowGraph | |
CStronglyConnectedComponentFinder | Implementation of the Tarjan stronly connected components algorithm. |
CVertex< T > | |
►NIcons | |
►NSelectable | |
CIcon | Used in PartCategorizer for editor part category icons |
CIconLoader | Used in PartCategorizer for editor part category icons |
►NSimple | |
CIcon | Used in the RDController for tech tree icons |
CIconLoader | Used in the RDController for tech tree icons |
►NSaveUpgradePipeline | |
CLogEntry | |
CModuleReplace | |
CNodeUtil | |
CPartOffset | |
►CPartReplace | |
CattachNodeOffset | Structure for attachNode offset changes |
CprobeCoreSphere | |
CSaveUpgradePipeline | |
CUpgradeModule | |
CUpgradeScript | |
Cv110_LandingGearOffset | |
Cv110_LandingLegLT1Offset | |
Cv110_LandingLegLT2Offset | |
Cv110_WheelModuleOverhaul | |
Cv1120_engineLargeSkipper | |
Cv1120_liquidEngine1_2 | |
Cv1120_liquidEngine2_2 | |
Cv1120_liquidEngine3 | |
Cv1120_liquidEngineMini | |
Cv1120_microEngine | |
Cv1120_mk1pod | |
Cv1120_probeCoreOcto | |
Cv1120_probeCoreOcto2 | |
Cv1120_radialEngineMini | |
Cv1120_RCSBlock | |
Cv1120_rocketNoseCone | |
Cv1120_ServiceBay_125 | |
Cv1120_ServiceBay_250 | |
Cv1120_Size3to2Adapter | |
Cv1120_solidBooster | |
Cv1120_solidBooster_sm | |
Cv1120_stackBiCoupler | |
Cv1120_stackTriCoupler | |
Cv1123_dockingNode | |
Cv170_fuelTank1_2 | |
Cv170_fuelTank2_2 | |
Cv170_fuelTank3_2 | |
Cv170_fuelTank4_2 | |
Cv170_mk1_2 | |
Cv170_stackDecoupler | |
Cv170_stackDecoupler1_2 | |
Cv170_stackDecouplerMini | |
Cv170_stackDecouplerSize3 | |
Cv170_stackSeparator | |
Cv170_stackSeparatorBig | |
Cv170_stackSeparatorMini | |
Cv170_toroidalFuelTank | |
Cv180_ModuleAeroSurface | |
Cv180_ModuleControlSurface | |
►NSentinelMission | |
CCometDetectionContract | |
CSentinelContract | |
CSentinelModule | |
CSentinelParameter | |
CSentinelScenario | |
CSentinelUtilities | |
►NSmooth | |
►NAlgebraics | |
CEither< L, R > | Struct representing a value that can be an instance of either the L (left) or the R (right) type. |
COption | Extension methods for Option<T>. |
COption< T > | Struct representing an optional value of type T. An option that contains the value t is called a "Some" or "Some(t)". An empty option is called a "None". Option<T> can be thought of as a far more robust version of Nullable<T> or as an IEnumerable<T> that may contain exactly 0 or 1 element(s) |
CTuple | Extension methods for Tuple<>s. |
CTuple< T1 > | Struct representing a sequence of one element, aka: a singleton. |
CTuple< T1, T2 > | Struct representing a sequence of two elements, aka: an ordered pair. |
CTuple< T1, T2, T3 > | Struct representing a sequence of three elements, aka: an ordered triplet. |
CTuple< T1, T2, T3, T4 > | Struct representing a sequence of four elements. |
CTuple< T1, T2, T3, T4, T5 > | Struct representing a sequence of five elements. |
CTuple< T1, T2, T3, T4, T5, T6 > | Struct representing a sequence of six elements. |
CTuple< T1, T2, T3, T4, T5, T6, T7 > | Struct representing a sequence of seven elements. |
CTuple< T1, T2, T3, T4, T5, T6, T7, T8 > | Struct representing a sequence of eight elements. |
CTuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > | Struct representing a sequence of nine elements. |
CUnit | Represents a type that holds no information. Units have no state, and all instances of Unit are considered equal. |
►NCollections | |
CComparer< T > | Analog to System.Collections.Generic.Comparer<T>. |
CDictionary | Helper class for instantiating Dictionary<>s without specifying a comparer. |
CEqualityComparer< T > | Analog to System.Collections.Generic.EqualityComparer<T>. |
CFuncEnumerable< T > | Enumerable that contains the elements defined by a seed value and step function. |
CFuncEnumerable< T, P > | Enumerable that contains the elements defined by a seed value and step function. |
CHashSet | Helper class for instantiating HashSet<>s without specifying a comparer. |
CICollectionExtensions | Extension methods for ICollection<>s. |
CIDictionaryExtensions | Extension methods for IDictionary<>s. |
CIListExtensions | Extension methods for IList<>s. |
CIListStepper< T > | Helper class for enuemrating the elements of an IList<T> using a start index and step value. |
CIListStepperWithIndex< T > | Helper class for enuemrating the element, index pairs of an IList<T> using a start index and step value. |
CLinkedListStepper< T > | Helper class for enuemrating the values in a LinkedList<T> using a start node and step value. |
CLinkedListStepperNodes< T > | Helper class for enuemrating the nodes in a LinkedList<T> using a start node and step value. |
CSortedDictionary | Helper class for instantiating SortedDictionary<>s without specifying a comparer. |
CSortedList | Helper class for instantiating SortedList<>s without specifying a comparer. |
►NCompare | |
►NComparers | |
CKeyValuePairComparer< K, V > | Allocation free sort order comparer for KeyValuePair<K,V>s. |
CKeyValuePairEqualityComparer< K, V > | Allocation free equality comparer for KeyValuePair<K,V>s. |
►NUtilities | |
CLogUnregisteredOnDestroy | Simple utility that listens to finder events and logs all requests for unregistered comparers when the component is destroyed |
CConfiguration | |
CEventExtensions | |
CFactory | |
CFinder | Manages comparer registration and lookup for Smooth.Compare. |
►NComparisons | |
CComparisons | Provides various methods for creating comparisons. |
CComparisons< T > | Caches delegates for the comparsion methods of IComparer<T>s and IEqualityComparer<T>s. |
CFuncComparer< T > | Performs type-specific comparisons using the comparison delegate supplied to the constructor. |
CFuncEqualityComparer< T > | Performs type-specific equality comparisons and hashCode generation using the functions supplied to the constructor. |
CIComparableComparer< T > | Allocation free sort order comparer for type T where T implements IComparable<T> |
CIEquatableEqualityComparer< T > | Allocation free equality comparer for type T where T implements IEquatable<T> |
►NDelegates | |
CDelegateExtensions | Provides extension methods related to delegate usage. |
CTupled | Provides methods for invoking a delegate that takes individual parameters using a tuple |
►NDispose | |
CDisposable< T > | Wrapper around a value that uses the IDisposable interface to dispose of the value |
CDisposalQueue | Queues pooled resources for cleanup by a background thread |
►NEvents | |
CGenericEvent | Struct wrapped event that allows raising the event from outside the containing class. |
CGenericEvent< T1 > | Struct wrapped event that allows raising the event from outside the containing class. |
CGenericEvent< T1, T2 > | Struct wrapped event that allows raising the event from outside the containing class. |
CGenericEvent< T1, T2, T3 > | Struct wrapped event that allows raising the event from outside the containing class. |
CGenericEvent< T1, T2, T3, T4 > | Struct wrapped event that allows raising the event from outside the containing class. |
CGenericEvent< T1, T2, T3, T4, T5 > | Struct wrapped event that allows raising the event from outside the containing class. |
CGenericEvent< T1, T2, T3, T4, T5, T6 > | Struct wrapped event that allows raising the event from outside the containing class. |
CGenericEvent< T1, T2, T3, T4, T5, T6, T7 > | Struct wrapped event that allows raising the event from outside the containing class. |
CGenericEvent< T1, T2, T3, T4, T5, T6, T7, T8 > | Struct wrapped event that allows raising the event from outside the containing class. |
CGenericEvent< T1, T2, T3, T4, T5, T6, T7, T8, T9 > | Struct wrapped event that allows raising the event from outside the containing class. |
►NPlatform | |
CPlatformExtensions | Extension methods related to the runtime / base platform. |
CRuntime | Helper class that provides information about the target platform. |
►NPools | |
CDictionaryPool< K, V > | Singleton Dictionary<K, V> pool. |
CHashSetPool< T > | Singleton HashSet<T> pool. |
CKeyedPool< K, T > | Pool that lends values of type T with an associated key of type K. |
CKeyedPoolWithDefaultKey< K, T > | Pool that lends values of type T with an associated key of type K and defines a default key. |
CLinkedListNodePool< T > | Singleton LinkedListNode<T> pool. |
CLinkedListPool< T > | Singleton LinkedList<T> pool. |
CListPool< T > | Singleton List<T> pool. |
CPool< T > | Pool that lends values of type T. |
CPoolsStatus | |
CPoolWithInitializer< T, U > | Pool that lends values of type T with an optional initializer that takes a value of type U. |
CStringBuilderPool | Singleton StringBuilder pool. |
►NSlinq | |
►NCollections | |
CGrouping | Extension methods for performing operations related to groupings without specifying generic parameters. |
CGrouping< K, T > | Represents a list of values associated with a key |
CGrouping< K, T, C > | Represents a list of values associated with a key |
CLinked | Extension methods for Linked<> and LinkedHeadTail<>. |
CLinked< K, T > | Represents a node in a singly linked list of key, value pairs. |
CLinked< T > | Represents a node in a singly linked list. |
CLinkedHeadTail< K, T > | Represents a singly linked list. |
CLinkedHeadTail< T > | Represents a singly linked list. |
CLookup< K, T > | Represents a list of keys each mapped to a list of values. |
►NContext | |
CAggregateContext< U, T, C > | |
CAggregateContext< U, T, C, P > | |
CBacktrackDetector | Used to find backtracking Slinq usage |
CBacktrackException | |
CConcatContext< C2, T, C > | |
CEitherContext< C2, T, C > | |
CFlattenContext< T, C > | |
CFlattenContext< T, C1, C2 > | |
CFuncContext< T > | |
CFuncContext< T, P > | |
CFuncOptionContext< T > | |
CFuncOptionContext< T, P > | |
CGroupByContext< K, T > | |
CGroupJoinContext< U, K, T2, T, C > | |
CGroupJoinContext< U, K, T2, T, C, P > | |
CHashSetContext< K, T, C > | |
CHashSetContext< K, T, C, P > | |
CHashSetContext< T, C > | |
CIEnumerableContext< T > | |
CIListContext< T > | |
CIntContext< T, C > | |
CJoinContext< U, K, T2, T, C > | |
CJoinContext< U, K, T2, T, C, P > | |
CLinkedContext< K, T > | |
CLinkedContext< T > | |
CLinkedListContext< T > | |
COptionContext< T > | |
CPredicateContext< T, C > | |
CPredicateContext< T, C, P > | |
CSelectContext< U, T, C > | |
CSelectContext< U, T, C, P > | |
CSelectOptionContext< U, T, C > | |
CSelectOptionContext< U, T, C, P > | |
CSelectSlinqContext< U, UC, T, C > | |
CSelectSlinqContext< U, UC, T, C, P > | |
CZipAllContext< T2, C2, T, C > | |
CZipAllContext< U, T2, C2, T, C > | |
CZipAllContext< U, T2, C2, T, C, P > | |
CZipContext< T2, C2, T, C > | |
CZipContext< U, T2, C2, T, C > | |
CZipContext< U, T2, C2, T, C, P > | |
►NTest | |
CDistinctLinq | |
CDistinctSlinq | |
CExceptLinq | |
CExceptSlinq | |
CGroupByLinq | |
CGroupBySlinq | |
CGroupJoinLinq | |
CGroupJoinSlinq | |
CIntersectLinq | |
CIntersectSlinq | |
CJoinLinq | |
CJoinSlinq | |
COrderByLinq | |
COrderBySlinq | |
►CSlinqTest | Test controller and (de)verifier for Smooth.Slinq. |
CEquals_1< T1, T2 > | |
CUnionLinq | |
CUnionSlinq | |
CWhereTakeSelectAggregateLinq | |
CWhereTakeSelectAggregateSlinq | |
CSlinq | Provides methods for the creation of chained Slinqs as well as various type specific Slinq comprehensions. |
CSlinq< T, C > | Allocation-free enumerator with advanced, LINQ-like functionality |
CSlinqable | Provides methods for creating basic Slinqs from various underlying collections or delegates. |
►NSoftMasking | |
►NEditor | |
CPackageResources | |
►CSoftMaskEditor | |
CCustomEditors | |
►NExtensions | |
CMaterialOps | |
►NSamples | |
CDraggable | |
CHorizontalFovSetter | |
CItem | |
CItemsGenerator | |
CMinimap | |
CRectManipulator | |
CShowOnHover | |
CSoftMaskSampleChooser | |
CSoftMaskToggler | |
CTooltip | |
►NTextMeshPro | |
►NEditor | |
CPatchException | |
►CShaderGenerator | |
CShaderResource | |
CShaderPatcher | |
CMaterialReplacer | |
CClearListAtExit< T > | |
CGlobalMaterialReplacerAttribute | Mark an implementation of the IMaterialReplacer interface with this attribute to register it in the global material replacer chain. The global replacers will be used automatically by all SoftMasks |
CIMaterialReplacer | Used by SoftMask to automatically replace materials which don't support Soft Mask by those that do. |
CISoftMask | |
CMaskChannel | Contains some predefined combinations of mask channel weights. |
CMaterialReplacements | |
CMaterialReplacer | |
CMaterialReplacerChain | |
CSoftMask | SoftMask is a component that can be added to UI elements for masking the children. It works like a standard Unity's Mask but supports alpha. |
CSoftMaskable | |
►NSteamworks | |
CAccountID_t | |
CAddAppDependencyResult_t | |
CAddUGCDependencyResult_t | |
CAppId_t | |
CAppProofOfPurchaseKeyResponse_t | |
CAssociateWithClanResult_t | |
CAvatarImageLoaded_t | |
CBroadcastUploadStart_t | |
CBroadcastUploadStop_t | |
CCallback< T > | |
CCallbackDispatcher | |
CCallbackIdentities | |
CCallbackMsg_t | |
CCallResult< T > | |
CCGameID | |
CCheckFileSignature_t | |
CClanOfficerListResponse_t | |
CClientGameServerDeny_t | |
CClientUnifiedMessageHandle | |
CComputeNewPlayerCompatibilityResult_t | |
CConstants | |
CControllerActionSetHandle_t | |
CControllerAnalogActionData_t | |
CControllerAnalogActionHandle_t | |
CControllerDigitalActionData_t | |
CControllerDigitalActionHandle_t | |
CControllerHandle_t | |
CControllerMotionData_t | |
CCreateItemResult_t | |
CCSteamID | |
CDeleteItemResult_t | |
CDepotId_t | |
CDlcInstalled_t | |
CDllCheck | |
CDownloadClanActivityCountsResult_t | |
CDownloadItemResult_t | |
CEncryptedAppTicketResponse_t | |
CFavoritesListAccountsUpdated_t | |
CFavoritesListChanged_t | |
CFileDetailsResult_t | |
CFriendGameInfo_t | |
CFriendRichPresenceUpdate_t | |
CFriendsEnumerateFollowingList_t | |
CFriendSessionStateInfo_t | |
CFriendsGetFollowerCount_t | |
CFriendsGroupID_t | |
CFriendsIsFollowing_t | |
CGameConnectedChatJoin_t | |
CGameConnectedChatLeave_t | |
CGameConnectedClanChatMsg_t | |
CGameConnectedFriendChatMsg_t | |
CGameLobbyJoinRequested_t | |
CGameOverlayActivated_t | |
CGamepadTextInputDismissed_t | |
CGameRichPresenceJoinRequested_t | |
CGameServer | |
CGameServerChangeRequested_t | |
Cgameserveritem_t | |
CGameWebCallback_t | |
CGCMessageAvailable_t | |
CGCMessageFailed_t | |
CGetAppDependenciesResult_t | |
CGetAuthSessionTicketResponse_t | |
CGetOPFSettingsResult_t | |
CGetUserItemVoteResult_t | |
CGetVideoURLResult_t | |
CGlobalAchievementPercentagesReady_t | |
CGlobalStatsReceived_t | |
CGSClientAchievementStatus_t | |
CGSClientApprove_t | |
CGSClientDeny_t | |
CGSClientGroupStatus_t | |
CGSClientKick_t | |
CGSGameplayStats_t | |
CGSPolicyResponse_t | |
CGSReputation_t | |
CGSStatsReceived_t | |
CGSStatsStored_t | |
CGSStatsUnloaded_t | |
CHAuthTicket | |
CHHTMLBrowser | |
CHServerListRequest | |
CHServerQuery | |
CHSteamPipe | |
CHSteamUser | |
CHTML_BrowserReady_t | |
CHTML_CanGoBackAndForward_t | |
CHTML_ChangedTitle_t | |
CHTML_CloseBrowser_t | |
CHTML_FileOpenDialog_t | |
CHTML_FinishedRequest_t | |
CHTML_HideToolTip_t | |
CHTML_HorizontalScroll_t | |
CHTML_JSAlert_t | |
CHTML_JSConfirm_t | |
CHTML_LinkAtPosition_t | |
CHTML_NeedsPaint_t | |
CHTML_NewWindow_t | |
CHTML_OpenLinkInNewTab_t | |
CHTML_SearchResults_t | |
CHTML_SetCursor_t | |
CHTML_ShowToolTip_t | |
CHTML_StartRequest_t | |
CHTML_StatusText_t | |
CHTML_UpdateToolTip_t | |
CHTML_URLChanged_t | |
CHTML_VerticalScroll_t | |
CHTTPCookieContainerHandle | |
CHTTPRequestCompleted_t | |
CHTTPRequestDataReceived_t | |
CHTTPRequestHandle | |
CHTTPRequestHeadersReceived_t | |
►CInteropHelp | |
CSteamParamStringArray | |
CUTF8StringHandle | |
CIPCFailure_t | |
CIPCountry_t | |
CISteamMatchmakingPingResponse | |
CISteamMatchmakingPlayersResponse | |
CISteamMatchmakingRulesResponse | |
CISteamMatchmakingServerListResponse | |
CItemInstalled_t | |
CJoinClanChatRoomCompletionResult_t | |
CLeaderboardEntry_t | |
CLeaderboardFindResult_t | |
CLeaderboardScoresDownloaded_t | |
CLeaderboardScoreUploaded_t | |
CLeaderboardUGCSet_t | |
CLicensesUpdated_t | |
CLobbyChatMsg_t | |
CLobbyChatUpdate_t | |
CLobbyCreated_t | |
CLobbyDataUpdate_t | |
CLobbyEnter_t | |
CLobbyGameCreated_t | |
CLobbyInvite_t | |
CLobbyKicked_t | |
CLobbyMatchList_t | |
CLowBatteryPower_t | |
CManifestId_t | |
CMatchMakingKeyValuePair_t | |
CMicroTxnAuthorizationResponse_t | |
CMMKVPMarshaller | |
CMusicPlayerRemoteToFront_t | |
CMusicPlayerRemoteWillActivate_t | |
CMusicPlayerRemoteWillDeactivate_t | |
CMusicPlayerSelectsPlaylistEntry_t | |
CMusicPlayerSelectsQueueEntry_t | |
CMusicPlayerWantsLooped_t | |
CMusicPlayerWantsPause_t | |
CMusicPlayerWantsPlay_t | |
CMusicPlayerWantsPlayingRepeatStatus_t | |
CMusicPlayerWantsPlayNext_t | |
CMusicPlayerWantsPlayPrevious_t | |
CMusicPlayerWantsShuffled_t | |
CMusicPlayerWantsVolume_t | |
CMusicPlayerWillQuit_t | |
CNewLaunchQueryParameters_t | |
CNumberOfCurrentPlayers_t | |
CP2PSessionConnectFail_t | |
CP2PSessionRequest_t | |
CP2PSessionState_t | |
CPacksize | |
CPersonaStateChange_t | |
CPlaybackStatusHasChanged_t | |
CPublishedFileId_t | |
CPublishedFileUpdateHandle_t | |
CRegisterActivationCodeResponse_t | |
CRemoteStorageAppSyncedClient_t | |
CRemoteStorageAppSyncedServer_t | |
CRemoteStorageAppSyncProgress_t | |
CRemoteStorageAppSyncStatusCheck_t | |
CRemoteStorageDeletePublishedFileResult_t | |
CRemoteStorageDownloadUGCResult_t | |
CRemoteStorageEnumeratePublishedFilesByUserActionResult_t | |
CRemoteStorageEnumerateUserPublishedFilesResult_t | |
CRemoteStorageEnumerateUserSharedWorkshopFilesResult_t | |
CRemoteStorageEnumerateUserSubscribedFilesResult_t | |
CRemoteStorageEnumerateWorkshopFilesResult_t | |
CRemoteStorageFileReadAsyncComplete_t | |
CRemoteStorageFileShareResult_t | |
CRemoteStorageFileWriteAsyncComplete_t | |
CRemoteStorageGetPublishedFileDetailsResult_t | |
CRemoteStorageGetPublishedItemVoteDetailsResult_t | |
CRemoteStoragePublishedFileDeleted_t | |
CRemoteStoragePublishedFileSubscribed_t | |
CRemoteStoragePublishedFileUnsubscribed_t | |
CRemoteStoragePublishedFileUpdated_t | |
CRemoteStoragePublishFileProgress_t | |
CRemoteStoragePublishFileResult_t | |
CRemoteStorageSetUserPublishedFileActionResult_t | |
CRemoteStorageSubscribePublishedFileResult_t | |
CRemoteStorageUnsubscribePublishedFileResult_t | |
CRemoteStorageUpdatePublishedFileResult_t | |
CRemoteStorageUpdateUserPublishedItemVoteResult_t | |
CRemoteStorageUserVoteDetails_t | |
CRemoveAppDependencyResult_t | |
CRemoveUGCDependencyResult_t | |
CScreenshotHandle | |
CScreenshotReady_t | |
CScreenshotRequested_t | |
Cservernetadr_t | |
CSetPersonaNameResponse_t | |
CSetUserItemVoteResult_t | |
CSNetListenSocket_t | |
CSNetSocket_t | |
CSocketStatusCallback_t | |
CStartPlaytimeTrackingResult_t | |
CSteamAPI | |
CSteamAPICall_t | |
CSteamAPICallCompleted_t | |
CSteamAppInstalled_t | |
CSteamAppList | |
CSteamApps | |
CSteamAppUninstalled_t | |
CSteamClient | |
CSteamController | |
CSteamEncryptedAppTicket | |
CSteamFriends | |
CSteamGameServer | |
CSteamGameServerApps | |
CSteamGameServerClient | |
CSteamGameServerHTTP | |
CSteamGameServerInventory | |
CSteamGameServerNetworking | |
CSteamGameServerStats | |
CSteamGameServerUGC | |
CSteamGameServerUtils | |
CSteamHTMLSurface | |
CSteamHTTP | |
CSteamInventory | |
CSteamInventoryDefinitionUpdate_t | |
CSteamInventoryEligiblePromoItemDefIDs_t | |
CSteamInventoryFullUpdate_t | |
CSteamInventoryResult_t | |
CSteamInventoryResultReady_t | |
CSteamItemDef_t | |
CSteamItemDetails_t | |
CSteamItemInstanceID_t | |
CSteamLeaderboard_t | |
CSteamLeaderboardEntries_t | |
CSteamMatchmaking | |
CSteamMatchmakingServers | |
CSteamMusic | |
CSteamMusicRemote | |
CSteamNetworking | |
CSteamParamStringArray_t | |
CSteamParentalSettings | |
CSteamParentalSettingsChanged_t | |
CSteamRemoteStorage | |
CSteamScreenshots | |
CSteamServerConnectFailure_t | |
CSteamServersConnected_t | |
CSteamServersDisconnected_t | |
CSteamShutdown_t | |
CSteamUGC | |
CSteamUGCDetails_t | |
CSteamUGCQueryCompleted_t | |
CSteamUGCRequestUGCDetailsResult_t | |
CSteamUnifiedMessages | |
CSteamUnifiedMessagesSendMethodResult_t | |
CSteamUser | |
CSteamUserStats | |
CSteamUtils | |
CSteamVideo | |
CStopPlaytimeTrackingResult_t | |
CStoreAuthURLResponse_t | |
CSubmitItemUpdateResult_t | |
CUGCFileWriteStreamHandle_t | |
CUGCHandle_t | |
CUGCQueryHandle_t | |
CUGCUpdateHandle_t | |
CUserAchievementIconFetched_t | |
CUserAchievementStored_t | |
CUserFavoriteItemsListChanged_t | |
CUserStatsReceived_t | |
CUserStatsStored_t | |
CUserStatsUnloaded_t | |
CValidateAuthTicketResponse_t | |
CVersion | |
CVolumeHasChanged_t | |
►NStrategies | |
►NEffects | |
CCurrencyConverter | |
CCurrencyOperation | |
CValueModifier | |
CCurrencyExchanger | |
CDepartmentConfig | |
CStrategy | |
CStrategyConfig | |
CStrategyEffect | |
CStrategyEffectConfig | |
CStrategySystem | |
CStrategySystemConfig | |
►NTestScripts | |
CFacilitySceneryLoader | |
CHighLogicLoadedSceneSelector | |
CKerbalEVATestInitializer | This class is used on the EVA test scene to initialize the EVAs in the scene with vessel components and whatnot, as if they had been spawned from FlightEVA. |
CSceneryTestSceneLoader | |
►NTMPro | |
►NEditorUtilities | |
CDropdownEditor | |
CDropdownOptionListDrawer | |
CEditorShaderUtilities | |
CFontWeightDrawer | |
CFT_FaceInfo | |
CFT_GlyphInfo | |
CFT_KerningPair | |
CGlyphInfoDrawer | |
CKerningPairDrawer | |
CSpriteInfoDrawer | |
CStyleDrawer | |
►CTMP_BaseShaderGUI | Base class for TextMesh Pro shader GUIs. |
CMaterialPanel | Material panel that keeps track of whether the user opened or closed it. |
CShaderFeature | Representation of a #pragma shader_feature. |
CTMP_BitmapShaderGUI | |
CTMP_ColorGradientAssetMenu | |
CTMP_ColorGradientEditor | |
CTMP_ContextMenus | |
CTMP_EditorPanel | |
CTMP_EditorUtility | |
CTMP_FontAssetEditor | |
CTMP_InputFieldEditor | |
CTMP_ResourcesLoader | |
CTMP_SDFShaderGUI | |
CTMP_SettingsEditor | |
CTMP_SpriteAssetEditor | |
CTMP_SpriteAssetMenu | |
CTMP_StyleAssetMenu | |
CTMP_StyleEditor | |
CTMP_SubMesh_Editor | |
CTMP_SubMeshUI_Editor | |
CTMP_UiEditorPanel | |
CTMP_UIStyleManager | |
CTMPro_CreateObjectMenu | |
CTMPro_FontAssetCreatorWindow | |
CTMPro_FontPlugin | |
CTMPro_TextContainerEditor | |
CTMPro_TexturePostProcessor | |
►NExamples | |
CBenchmark01 | |
CBenchmark01_UGUI | |
CBenchmark02 | |
CBenchmark03 | |
CBenchmark04 | |
CCameraController | |
CObjectSpin | |
CShaderPropAnimator | |
CSimpleScript | |
CSkewTextExample | |
CTeleType | |
CTextConsoleSimulator | |
CTextMeshProFloatingText | |
CTextMeshSpawner | |
CTMP_ExampleScript_01 | |
CTMP_FrameRateCounter | |
CTMP_TextEventCheck | |
CTMP_TextInfoDebugTool | |
CTMP_TextSelector_A | |
CTMP_TextSelector_B | |
CTMP_UiFrameRateCounter | |
CTMPro_InstructionOverlay | |
CVertexColorCycler | |
CVertexJitter | |
CVertexShakeA | |
CVertexShakeB | |
CVertexZoom | |
CWarpTextExample | |
►NSpriteAssetUtilities | |
►CTexturePacker | |
CSpriteData | |
CSpriteDataObject | |
CSpriteFrame | |
CSpriteSize | |
CCaretInfo | Structure which contains the character index and position of caret relative to the character. |
CCompute_DT_EventArgs | |
CExtents | |
CFaceInfo | Class that contains the basic information about the font. |
CFastAction | |
CFastAction< A > | |
CFastAction< A, B > | |
CFastAction< A, B, C > | |
CFontCreationSetting | |
CGlyphValueRecord | Positional adjustments of a glyph |
CITextElement | |
CKerningPair | |
CKerningPairKey | |
CKerningTable | |
CMaterialReference | |
CMaterialReferenceManager | |
CMesh_Extents | |
CSetPropertyUtility | |
CShaderUtilities | |
CSortingLayerHelper | |
CTagAttribute | Structure used to store retrieve the name and hashcode of the font and material |
CTextContainer | |
CTextMeshPro | |
CTextMeshProUGUI | |
CTMP_Asset | |
CTMP_BasicXmlTagStack | Structure used to track basic XML tags which are binary (on / off) |
CTMP_CharacterInfo | TMP custom data type to represent 32 bit characters. |
CTMP_ColorGradient | |
CTMP_Compatibility | |
►CTMP_DefaultControls | |
CResources | |
CTMP_DigitValidator | EXample of a Custom Character Input Validator to only allow digits from 0 to 9. |
►CTMP_Dropdown | |
CDropdownEvent | |
COptionData | |
COptionDataList | |
CTMP_FontAsset | |
CTMP_FontUtilities | |
CTMP_FontWeights | Contains the font asset for the specified font weight styles. |
CTMP_Glyph | |
►CTMP_InputField | Editable text input field. |
COnChangeEvent | |
CSelectionEvent | |
CSubmitEvent | |
CTextSelectionEvent | |
CTMP_InputValidator | Custom text input validator where user can implement their own custom character validation. |
CTMP_LineInfo | Structure which contains information about the individual lines of text. |
CTMP_LinkInfo | Structure containing information about individual links contained in the text object. |
CTMP_MaterialManager | |
CTMP_Math | |
CTMP_MeshInfo | Structure which contains the vertex attributes (geometry) of the text object. |
CTMP_PageInfo | |
CTMP_PhoneNumberValidator | Example of a Custom Character Input Validator to only allow phone number in the (800) 555-1212 format. |
CTMP_PostBuildProcessHandler | |
CTMP_ScrollbarEventHandler | |
CTMP_SelectionCaret | A simple component that can be added to a newly created object where inheriting from MaskableGraphic is needed. |
►CTMP_Settings | |
CLineBreakingTable | |
CTMP_Sprite | |
CTMP_SpriteAnimator | |
CTMP_SpriteAsset | |
CTMP_SpriteAssetImporter | |
CTMP_SpriteInfo | |
CTMP_Style | |
CTMP_StyleSheet | |
CTMP_SubMesh | |
CTMP_SubMeshUI | |
CTMP_Text | Base class which contains common properties and functions shared between the TextMeshPro and TextMeshProUGUI component. |
CTMP_TextElement | Base class for all text elements like characters (glyphs) and sprites. |
►CTMP_TextEventHandler | |
CCharacterSelectionEvent | |
CLineSelectionEvent | |
CLinkSelectionEvent | |
CSpriteSelectionEvent | |
CWordSelectionEvent | |
CTMP_TextInfo | Class which contains information about every element contained within the text object. |
CTMP_TextUtilities | |
CTMP_UpdateManager | |
CTMP_UpdateRegistry | Class for handling and scheduling text object updates. |
CTMP_Vertex | |
CTMP_WordInfo | Structure containing information about the individual words contained in the text object. |
CTMP_XmlTagStack< T > | Structure used to track XML tags of various types. |
CTMPro_EventManager | |
CTMPro_ExtensionMethods | |
CVertexGradient | |
CWordWrapState | |
CXML_TagAttribute | |
►NUniLinq | |
CCheck | |
CEnumerable | |
CGrouping< K, T > | |
CIGrouping< TKey, TElement > | |
CILookup< TKey, TElement > | |
CIOrderedEnumerable< TElement > | |
CLookup< TKey, TElement > | |
COrderedEnumerable< TElement > | |
COrderedSequence< TElement, TKey > | |
CQuickSort< TElement > | |
CSortContext< TElement > | |
CSortSequenceContext< TElement, TKey > | |
►NUnityEditor | |
►NUI | |
CBoxSliderEditor | |
►NUnityEngine | |
►NUI | |
►CBoxSlider | |
CBoxSliderEvent | |
CQuaternionD | |
CVector2d | |
CVector4d | |
►NUpgradeables | |
CKSCFacilityLevelText | |
CUpgradeableFacility | |
CUpgradeableInterior | |
CUpgradeableInteriorEditor | |
CUpgradeableInteriorMaterial | |
CUpgradeableInteriorScene | |
CUpgradeableInteriorSprite | |
CUpgradeableInteriorTexture | |
►CUpgradeableObject | |
CUpgradeLevel | |
CUpgradeableObjectEditor | |
CUpgradeableSlave | |
►NVectrosity | |
CBrightnessControl | |
CCapInfo | |
CIVectorObject | |
CLineManager | |
CRefInt | |
CVector3Pair | |
CVectorChar | |
CVectorLine | |
CVectorManager | |
CVectorObject2D | |
CVectorObject3D | |
CVisibilityControl | |
CVisibilityControlAlways | |
CVisibilityControlStatic | |
►NVehiclePhysics | |
►NEditorTools | |
CAbsDrawer | |
CAdvancedDamperInspector | |
CAngularJointMotionDrawer | |
CAntiRollBarInspector | |
CAntiSpinDrawer | |
CAxleDrawer | |
CBrakesDrawer | |
CChangeDrawer | |
CClutchDrawer | |
CCurvePointDrawer | |
CDifferentialDrawer | |
CDynamicSuspensionInspector | |
CEngineDataAssetInspector | |
CEngineDrawer | |
CEngineTuningToolWindow | |
CGearboxDrawer | |
CHeadHorizontalMotionDrawer | |
CHeadVerticalMotionDrawer | |
CInertiaDrawer | |
CJointMotionDrawer | |
CLiquidCargoInspector | |
CProjectPatchAssetInspector | |
CRetarderDrawer | |
CSolidCargoInspector | |
CSpecificationsDrawer | |
CStabilityControlDrawer | |
CSteeringAidsDrawer | |
CSteeringDrawer | |
CTireFrictionDrawer | |
CTireFrictionModifierInspector | |
CTractionControlDrawer | |
CTransmissionDrawer | |
CVehicleControllerInspector | |
CVPInspector | |
CVPPropertyDrawer | |
CWheelColliderInspector | |
►NUnityEditor | |
CAxleDrawer | |
CBrakesDrawer | |
CClutchDrawer | |
CDifferentialDrawer | |
CEngineDrawer | |
CGearboxDrawer | |
CRetarderDrawer | |
CSteeringDrawer | |
CTireFrictionDrawer | |
CTransmissionDrawer | |
CVehicleControllerInspector | |
CVPInspector | |
CVPPropertyDrawer | |
CWheelColliderInspector | |
CAbsDiagnosticsChart | |
CAccelerationsChart | |
►CAntiSpin | |
CSettings | |
CAxleSuspensionChart | |
►CBlock | |
CConnection | |
CDerivative | |
CState | |
CBrake | |
►CBrakes | |
CAbsSettings | |
CSettings | |
CCameraAttachTo | |
CCameraFree | |
CCameraLookAt | |
CCameraMode | |
CCameraOrbit | |
CCameraSmoothFollow | |
CChannel | |
CClutch | |
CDataBus | |
►CDataLogger | |
CChannel | |
CDisplaySettings | |
CGridSettings | |
CDataRecorder | |
►CDifferential | |
CSettings | |
CDifferentialGeneric | |
CDirectDrive | |
►CDriveline | |
CSettings | |
►CDrivelineHelper | |
CSettings | |
►CEnergyProvider | |
COutput | |
►CEngine | |
CClutchSettings | |
CEngineSpecs | |
CSettings | |
CStateVars | |
CEngineChart | |
►CEngineDataAsset | |
CCurvePoint | |
CSpecifications | |
CEssentialsChart | |
CGear | |
►CGearbox | |
CSettings | |
CStateVars | |
►CGearset | |
CSettings | |
CGravity | Static utility class for handling gravity in Vehicle Physics Pro |
CGroundMaterial | |
CGroundMaterialHit | |
CGroundMaterialManagerBase | Base class for the components that host and manage the materials for the scene. |
►CInertia | |
CSettings | |
CInertialDrive | |
CInertialFlywheel | |
CInputData | |
CKineticEnergyChart | |
CMarkPoint | |
CPerformanceChart | |
►CProjectPatchAsset | |
CChange | |
CReferenceSpecs | |
►CRetarder | |
CSettings | |
CSettingsData | |
CSolver | |
►CSpeedControl | |
CSettings | |
►CStabilityControl | |
CSettings | |
►CSteering | |
CSettings | |
►CSteeringAids | |
CSettings | |
CSuspensionAnalysisChart | |
CSuspensionTravelChart | |
CSynchronousDrive | |
►CTireFriction | |
CContactPatch | |
CCurveBase | |
CFlatFriction | |
CLinealFriction | |
CPacejkaFriction | |
CParametricFriction | |
CSettings | |
CSmoothFriction | |
CTorqueInjector | |
►CTorqueSplitter | |
CSettings | |
►CTractionControl | |
CSettings | |
►CVehicleBase | |
CBlockState | |
CSolverState | |
CVehicleStateVars | |
CWheelState | |
CWheelStateVars | |
CVehicleBehaviour | |
CVehicleData | |
CVPAdvancedDamper | |
CVPAeroSurface | |
CVPAntiRollBar | |
►CVPAudio | |
CDrags | |
CEngine | |
CEngineExtras | |
CImpacts | |
CWheels | |
CWind | |
CVPAxle | |
CVPBlockDebugger | |
CVPCameraController | |
►CVPCameraTarget | |
CCustomCamera | |
CVPDamage | |
CVPDiagnosticsCharts | |
CVPDynamicSuspension | |
CVPForceCones | |
CVPGroundMarksRenderer | |
CVPGroundMaterialManager | |
CVPGroundParticleEmitter | |
►CVPHeadMotion | |
CHorizontalMotion | |
CVerticalMotion | |
CVPLiquidCargo | |
CVPPerformanceDisplay | |
CVPProgressiveSuspension | |
CVPResetVehicle | |
CVPRollingFriction | |
►CVPSegmentedSpeedGauge | |
CSpeedMark | |
►CVPSettingsSwitcher | |
CSettingsGroup | |
CVPSolidCargo | |
CVPSuspensionGraph | |
CVPTelemetry | |
►CVPTireEffects | |
CTireFxData | |
CVPTireFrictionModifier | |
CVPTireFrictionMultiplier | |
CVPVehicleController | |
CVPVehicleInertia | |
►CVPVehicleJoint | |
CAngularJointMotion | |
CJointMotion | |
CVPVisualEffects | |
►CVPWeightData | |
CAxleGroup | |
CVPWheelCollider | |
CWheel | |
CWheelLoadChart | |
CWheelspinChart | |
CAbundanceRequest | |
CActionGroupList | |
CActionGroupsFlightController | |
CActiveJoint | |
CActiveJointPivot | |
CAddBulkheadProfileTags | |
CAddBulkheadProfileTags2 | |
CAddonLoader | Class to spawn addon entry point components |
CAdministrationFacility | |
CAdvancedRagdoll | |
CAdvancedTutorial | |
CAerodynamicsFX | |
CAeroFXState | |
CAeroGUI | |
CAlarmActions | Structure of actions to be taken when an alarm is triggered |
CAlarmClockAppEditor | |
CAlarmClockMessageDialog | |
►CAlarmClockScenario | Scenario manager for the Alarm Clock System |
CSpriteMap | |
►CAlarmClockScenarioAudio | |
CAudioClipMap | This is inside this class so as not to clash with the others - simple key based map like the texture ones |
CAlarmClockScenarioEditor | |
CAlarmClockScenarioEditorBase | |
CAlarmClockSettings | Alarm Clock Settings for persistence |
CAlarmClockSettingsUI | This is the settings page for gameplay settings. For the main settings database, see GameSettings.cs |
CAlarmClockUIAlarmRow | A row to display the alarm in the main App window |
CAlarmClockUINextAlarm | A row to display the alarm in the main App window |
CAlarmMapNodeButton | The button attached to a map node object that lets you add an alarm from map |
CAlarmTypeApoapsis | |
CAlarmTypeBase | |
CAlarmTypeFlightNodeBase | This is a base alarm type to be used for map nodes like Ap, Pe, SOI change |
CAlarmTypeManeuver | |
CAlarmTypePeriapsis | |
CAlarmTypeRaw | |
CAlarmTypeSOI | |
CAlarmTypeTransferWindow | |
►CAltitudeMultiTextureRamp | |
CLerpRange | |
CAmbienceControl | |
CAngleRenderEject | |
CAnimationFX | |
CAnimatorTools | |
CApplyScoreTutorialStep | |
CAppUIMaster | The "Loader" for AppUI controls used in apps for generic bits |
CAPSkillExtensions | |
CArrayExtensions | |
CArrowPointer | |
CArrowPointerSystem | |
CAssemblyInfo | |
►CAssemblyLoader | |
CAssemblyDependency | |
CLoadedAssembly | |
CLoadedAssembyList | |
CLoadedTypes | |
CLoadedTypesDictionary | |
CAssetBase | |
CAsteroidCollider | |
CAstronautComplexFacility | |
CAtlasSize_1K | |
CAtlasSize_2K | |
CAtlasSize_4K | |
CAtlasSize_512 | |
►CAtlasSplitter | |
CAtlas | |
CAtlasSplitterEditor | |
CAtmosphereFromGround | |
CAtmosphereProbe | |
CAttachNode | |
CAttachNodeSnapshot | Represents the state of an attachment node |
CAttachRules | |
CAudioFX | |
CAudioFXSettings | |
CAudioLoopFX | |
CAudioMultiFX | |
CAudioMultiPooledFX | |
CAudioMuter | |
CAudioSingleFX | |
►CAvailablePart | |
CModuleInfo | |
CResourceInfo | |
CAvailableVariantTheme | |
CAxisBinding | |
CAxisBinding_Single | |
CAxisFieldLimit | Data Structure for the IAxisFieldLimits interface |
CAxisGroupsInputHandler | |
CAxisGroupsManager | |
CAxisGroupsModule | |
CAxisKeyBinding | Combine analog axis binding and plus/minus key bindings |
CAxisKeyBindingList | Handle an array of axis/key bindings |
CAxisTestModule | |
CBacktraceReference | |
CBaseAction | A part action |
►CBaseActionList | List of all defined part actions |
CReflectedData | |
CBaseAxisField | |
CBaseAxisFieldList | |
CBaseConverter | |
CBaseDrill | |
CBaseEvent | A part action |
CBaseEventDetails | A wrapped list of key/value pairs which may be passed to an action |
►CBaseEventList | List of all defined part actions |
CReflectedData | |
CBaseField | Paw 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 |
CBaseFieldList | Paw default BaseField implementation, this uses KSPField and BaseField default implementations. |
►CBaseFieldList< R, K > | This class handles and array of BaseFields attributes of a single object. |
CReflectedData | |
CBaseGameEvent | Base class for all events. |
CBaseLabel | |
CBasePAWGroup | Class defining Groups on PAW objects for grouping |
CBasicTutorial | |
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 | |
CBiomeTutorialStep | |
CBlankMonoBehaviour | |
CBobber | |
CBoxVolume | |
CBufferMaterialProperty | |
CButtonHighlighter | |
CCallbackUtil | |
CCameraFade | |
CCameraFX | |
CCameraManager | |
CCameraMouseLook | |
CCameraOffCenter | |
CCameraOrbitHold | |
CCameraShaderReplacementEditor | |
CCanvasPixelPerfectHandler | |
CCanvasUtil | |
►CCapability | Represents a capability of a class to do various things. Contains a category, optional name and list of values |
CValue | Representation of a capability value. Use Update() to update from underlying class object |
►CCBAttributeMap | |
CMapAttribute | |
►CCBAttributeMapSO | |
CMapAttribute | |
CCBAttributeMapSOEditor | |
►CCBTextureAtlasSO | |
CCBTextureAtlasPoint | Container class for information on each point in the celestial body texture atlas |
CCBTextureAtlasSOEditor | |
CCelestialBody | |
CCelestialBodyEditor | |
CCelestialBodyLog | |
CCelestialBodyScienceParams | |
CCenterOfLiftQuery | |
CCenterOfThrustQuery | |
CCharacterAnimationState | |
CCharacterAnimationUtil | |
CChatController | |
CCheatOptions | |
CCIBuildScript | This is used on Jenkins. |
CCodeInspectorWindow | |
CColliderMenuMouseChecker | |
CCollisionAnimationHandler | This component will store a list of Animation components in the attached GameObject and all it's children. If a Collision occurs on any collider on the object it will stop any of the animations from playing. |
CCollisionEnhancer | |
CCollisionEventsHandler | This component will try to find a script that implements the ICollisionEvents interface in the parent gameobject, and send collision event calls to it. Use this when you have colliders in child objects, but want to receive collision events on the parent. |
CCollisionManager | |
CColorChangedEvent | |
CColorHSV | Representation of color in HSV model |
CColorImage | |
CColorInspector | |
CColorLabel | |
CColorMaterialProperty | |
CColorPicker | This is the main class that handles the color picker Color Area. |
CColorPickerTester | |
CColorPresets | |
CColorSlider | Displays one of the color values of aColorPicker |
CColorSliderImage | |
CComboButton | Represents a suit combo button. |
CComboSelector | Setup the SuitButton combos according the HelmetSuitPickerWindow.suitVariantList. |
CCometDefinition | Class to store the details necessary to pass an instance of comet deifnition between methods |
►CCometManager | |
CCometTailColor | |
CCometManagerEditor | |
CCometOrbitType | |
CCometParticleController | |
CCometVessel | Vessel Module for Comets to be used for the work on the visuals that occur with them as they travel the cosmos |
CCometVesselExtension | |
CCometVFXController | |
CCompoundPart | |
CConeShadowTestRotate | |
CConeVolume | |
CConeVolumeOcclusion | |
►CConfigNode | Acts as a config file reader and writer. Contains a list of values and sub nodes. Can read or write itself or objects to files. |
CConfigNodeList | |
CValue | A value contained in a config node. string value name and string value |
CValueList | |
CConfigurableJointExtensions | |
CConfirmDialog | A GUI-drawn dialog that gives the player two options |
CConsoleCommands | |
CConstructionVesselOverlays | This class is used to manage the CoM, CoL, CoT vessel marker/overlays in Construction Mode in the Flight scene. |
CContractOrbitRenderer | |
CController | |
CControlPoint | |
CConversionRecipe | |
CConverterResults | |
CCoroutineHost | |
CCostWidget | |
CCraftThumbnail | |
CCrashObjectName | |
►CCreditsMultiTextHeader | |
CTextHeader | |
CCreditsMusic | |
CCreditsSceneControl | |
CCreditsSceneMain | |
CCrewGenerator | |
CCrewHatchController | |
►CCrewTransfer | |
CCrewTransferData | |
CCurrencyModifierQuery | |
CCurrencyWidget | |
CCurvePropertyDrawer | |
►CCutsceneCamera | |
CCameraKeyFrame | |
CDAE | |
CDatabaseGameObject | |
CDatabaseLoader< T > | |
CDatabaseLoaderAttrib | |
CDatabaseLoaderAudio | |
►CDatabaseLoaderModel_DAE | |
CDAE | |
CDatabaseLoaderModel_MU | |
CDatabaseLoaderTexture_DDS | |
CDatabaseLoaderTexture_JPEG | |
CDatabaseLoaderTexture_MBM | |
CDatabaseLoaderTexture_PNG | |
CDatabaseLoaderTexture_TGA | |
CDatabaseLoaderTexture_TRUECOLOR | |
CDayNightGameObjectSwitch | |
CDebug_FloatNaNs | |
CDebugDrawUtil | |
CDebugToolbar | |
CDelegateExtensions | |
CDeltaVApp | |
CDeltaVAppSituation | |
CDeltaVAppSituationEditor | |
CDeltaVAppStageInfo | |
CDeltaVAppStageInfoToggle | |
►CDeltaVAppValues | |
CInfoLine | |
CDeltaVCalc | This data class is used to store DeltaV Calculations. |
CDeltaVEngineBurnTotals | Stores the Burn Totals for an Engine for Delta V calculations. |
CDeltaVEngineExtensions | |
CDeltaVEngineInfo | Stores Information for VesselDeltaV calculations for a ModuleEngines. |
CDeltaVEngineResourcePartExtensions | |
CDeltaVEngineResourcePartInfo | This class is used by DeltaStageInfo to record Propellant/Fuel Resource usage on Parts in the stage by engines in the stage. |
►CDeltaVEngineStageSet | Storage class to store a Set of DeltaVengineInfo and DeltaVStageInfo. |
CDeltaVStageInfoEntry | Storage class to store DeltaVStageInfo and DeltaVEngineInfo. There are two instances of each. |
CStageSortingInstanceOne | |
CDeltaVExtensions | |
CDeltaVGlobals | This class stores DeltaV stuff that is needed in multiple scenes and not specific to a vessel and its calcs The vessel calcs can be found in |
CDeltaVPartExtensions | |
►CDeltaVPartInfo | Stores Part Info for Delta V calculations. |
CPartStageFuelMass | |
CDeltaVPropellantInfo | Stores Information for VesselDeltaV calculations for a ModuleEngines Propellant. |
CDeltaVStageInfo | Stores Information for VesselDeltaV calculations for a Stage. |
CDependencyChecker | |
CDepletionData | |
CDepletionNode | |
CDestroyAfterTime | |
CDestroyOnSceneSwitch | |
►CDestructibleBuilding | |
CCollapsibleObject | |
CDestructibleBuildingEditor | |
CDetonator | |
CDetonatorBurstEmitter | |
CDetonatorCloudRing | |
CDetonatorComponent | |
CDetonatorDriver | Used for runtime initialization of game-related stuff in detonator. |
CDetonatorFireball | |
CDetonatorForce | |
CDetonatorGlow | |
CDetonatorHeatwave | |
CDetonatorLight | |
CDetonatorShockwave | |
CDetonatorSmoke | |
CDetonatorSound | |
CDetonatorSparks | |
CDetonatorSpray | |
CDialogCanvasUtil | |
CDialogGUIBase | |
CDialogGUIBox | |
►CDialogGUIButton | An option to be used in MultiOptionDialogs |
CTextLabelOptions | |
CDialogGUIButton< T > | |
CDialogGUIContentSizer | |
CDialogGUIFlexibleSpace | |
CDialogGUIGridLayout | |
CDialogGUIHorizontalLayout | |
CDialogGUIImage | |
►CDialogGUILabel | |
CTextLabelOptions | |
CDialogGUILayoutBase | |
CDialogGUILayoutEnd | |
CDialogGUIRadialLayout | |
CDialogGUIScrollList | |
CDialogGUISlider | |
CDialogGUISpace | |
CDialogGUISprite | |
CDialogGUITextInput | |
CDialogGUIToggle | |
CDialogGUIToggleButton | |
CDialogGUIToggleGroup | |
CDialogGUIVerticalLayout | |
CDialogOrbitTutorialStep | |
CDialogScienceTutorialStep | |
CDictionaryValueList< TKey, TValue > | Note: One-one mapping required! Cannot map multiple keys to same value! |
CDifficultyOptionsMenu | |
CDirectionTarget | |
CDirectoryActionGroup | This class manages a single collapsable directory element. |
CDisableAutoMaterialCreation | |
CDisableOnPlay | |
CDiscoverableObjectsUtil | |
CDiscoveryInfo | |
►CDishController | |
CDish | |
CDisplacementExplosion | |
CDistributionData | |
CDockedVesselInfo | |
CDoNotDestroy | |
CDoubleCurve | |
CDoubleKeyframe | |
CDoubleSlider | |
CDragCube | |
►CDragCubeList | |
CCubeData | A struct to hold the data calculated for cubes |
CDragCubeSystem | |
CDragPanel | |
CDrawDepth | |
CDrawing | http://forum.unity3d.com/threads/71979-Drawing-lines-in-the-editor |
CDynamicAmbientLight | |
CDynamicNodeSet | |
►CDynamicShadowSettings | |
CSceneShadowSettings | |
CEconomyWidgetsTest | |
CEditorBackgroundFlag | |
CEditorBounds | |
CEditorCamera | |
CEditorCameraOffset | |
CEditorDriver | |
CEditorEnumExtensions | |
CEditorGameLaunchDialog | |
CEditorGeometryUtil | |
CEditorLogic | |
CEditorLogicBase | Base class for Editor Logic |
CEditorMarker | |
CEditorMarker_CoL | |
CEditorMarker_CoM | |
CEditorMarker_CoT | |
CEditorPartListFilter< T > | |
CEditorPartListFilterList< T > | |
CEditorReRootUtil | |
CEditorTool_FuelFlowOverlay | |
CEditorToolsUI | |
►CEditorUtilityGUI | |
CMaterialFlag | |
CMaterialFlagList | |
CEditorVesselOverlays | This class is used to manage the CoM, CoL, CoT vessel marker/overlays in the Editor scene. |
CEffectBehaviour | |
CEffectDefinition | |
CEffectList | |
CEnumExtensions | |
CEnvMapAnimator | |
CESAMissionScreenTutorial | |
CEVACamera | |
CEVAConstructionModeController | Manages the EVA Construction Panel display, and constantly checks for inventories that can be displayed. |
►CEVAConstructionModeEditor | Manages the Placement, Movement, Rotation, pivot logic of Parts being selected in EVA Construction Mode |
CSelectedPartCollider | |
CEVAConstructionToolsUI | Manages the EVA Construction UI Tools such as Changing between construction mode. |
CEVAConstructionUtil | Utility functions for all parts of EVAConstrcution mode |
CEVAResourceContainer | |
CEventData< T > | Generic event wrapper |
CEventData< T, U > | Generic event wrapper |
CEventData< T, U, V > | Generic event wrapper |
CEventData< T, U, V, W > | Generic event wrapper |
CEventDataModifier< T, U > | Generic event wrapper |
CEventDoubleMax | Event wrapper which returns the maximum returned value of all methods |
CEventDoubleMin | Event wrapper which returns the minimum returned value of all methods |
CEventExplanationTutorialStep | |
CEventFloatMax | Event wrapper which returns the maximum returned value of all methods |
CEventFloatMin | Event wrapper which returns the minimum returned value of all methods |
CEventIntMax | Event wrapper which returns the maximum returned value of all methods |
CEventIntMin | Event wrapper which returns the minimum returned value of all methods |
CEventReport | |
CEventSelectionTutorialStep | |
CEventStartTutorialStep | |
CEventValueComparison< T > | Event wrapper which returns the minimum returned value of all methods |
CEventValueOperation< T > | Event wrapper which returns the minimum returned value of all methods |
CEventValueWrapper | |
CEventVoid | Event wrapper with no data |
CExitPlayModeOnScriptCompile | This script exits play mode whenever script compilation is detected during an editor update. |
CExperimentResultDialogPage | |
CExperimentTransfer | |
CExplosionDestroyer | |
CExplosionSpawner | |
CExplosionTester | |
CExtendedInput | |
CExtraSpriteOptions | |
CFaceIndices | |
CFacilitySceneryLoaderEditor | |
CFacilityScreenFitter | |
CFieldAttribute | Attribute applied to fields to make them available to the KSP GUI |
CFileGUI | |
►CFileIO | |
CProjects | |
CFindMissingScriptsRecursively | |
►CFlagBrowser | |
CFlagEntry | |
CFlagBrowserButton | |
CFlagBrowserGUIButton | |
CFlagDecal | |
CFlagDecalBackground | This Part Module enables a part flag to be placed to a part and move it through it's surface. |
CFlagMesh | Flag 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. |
CFlagNameManager | Contains the names and display names for the flag parts. Names are organized by orientation, structural type, and name type. |
CFlagPoleFacility | |
CFlagPoleLaunchpad | |
CFlagSite | |
CFlightAutoSave | |
CFlightCamera | |
CFlightCoMTracker | |
CFlightCtrlState | |
CFlightDriver | |
CFlightEVA | |
CFlightGlobals | This class keeps all sorts of flight-related information that need to be accessed globally. Here are methods for sampling gravity, air pressure, temperature for any given flight state, as well as publicly available references to planet positions and other stuff. |
CFlightInputHandler | |
CFlightIntegrator | This script adds all external forces to the ship parts. |
►CFlightLog | Class used for flight and kerbal career logging |
CEntry | Flight log entry |
CFlightLogger | FlightLoggers collects information about the flight, so it can display them later |
CFlightOverlays | |
CFlightReflectionProbe | Creates and updates a reflection probe which will render a cubemap of the region surrounding the vessel so that the cubemap can be used for reflections on vessel parts. The cubemap can be used in all shaders that use a texture called _SpecMap that doesn't actually overwrite it in the material. |
CFlightState | Represents the state of the flight scene. |
►CFlightUIModeController | |
CelementScalingDetails | The details we need to store to know the positions of elements when loaded from the prefabs |
CFlightVesselOverlays | This class is used to manage the CoM, CoL, CoT vessel marker/overlays in the Flight scene. |
CFloatArrayMaterialProperty | |
CFloatCurve | |
CFloatingOrigin | |
CFloatMaterialProperty | |
CFlyAround | |
CFollowRot | |
CFontLoader | |
CFuelFlowOverlay | |
CFunding | |
CFundsWidget | |
CFXCamera | |
►CFXCurve | |
CFXKeyFrame | |
CFXDepthCamera | |
CFXFadeByPressure | |
CFXGroup | An 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 |
CFXModuleAnimateRCS | |
CFXModuleAnimateThrottle | |
►CFXModuleConstrainPosition | |
CConstrainedObject | |
►CFXModuleLookAtConstraint | |
CConstrainedObject | |
CFXModuleThrottleEffects | |
CFXMonger | |
CFXObject | |
CFXObjectPhoneHome | |
CFXPrefab | |
CGalaxyCameraControl | |
CGalaxyCubeControl | |
CGame | Defines a complete game save. |
CGameBackup | |
►CGameDatabase | A singleton class which parses the game directory for config files and files of various types. It creates a simple url access for these files and configs so they can be used in the game scripts. Contains the main instance of GameSettings. |
CTextureInfo | |
►CGameEvents | Static manager class which contains the global event system |
CCommNet | |
CContract | |
CExplosionReaction | |
CFromToAction< A, B > | |
CGameModifiers | |
CHostedFromToAction< A, B > | |
CHostTargetAction< A, B > | |
CInput | |
CMission | |
CStageManager | |
CVesselSituation | |
CVesselSpawnInfo | |
CGameEventsBase | |
CGameObjectExtension | |
►CGameParameters | |
CAdvancedParams | |
CCareerParams | |
CCustomFloatParameterUI | |
CCustomIntParameterUI | |
CCustomParameterNode | |
CCustomParameterUI | Attribute that needs to be used for custom parameters to be shown in the custom parameter UI. |
CCustomStringParameterUI | |
CDifficultyParams | |
CEditorParams | |
CFlightParams | |
CParameterNode | |
CSpaceCenterParams | |
CTrackingStationParams | |
CGamePersistence | Handles saving and loading of SFS files and FlightState objects. Use this as an entry point for all saving/loading-related things. |
CGameplaySettingsScreen | This is the settings page for gameplay settings. For the main settings database, see GameSettings.cs |
CGamePropEditor | |
CGameSettings | |
CGameVariables | |
CGameVariablesTest | |
CGAPCelestialBodyCamera | |
CGAPCelestialBodyCollisionSphere | |
CGAPKerbalAnimation | |
CGAPProceduralAsteroid | |
CGAPProceduralComet | |
CGAPUtil_BiSelector | |
CGAPUtil_DynamicCylinder | |
CGAPVesselCamera | |
CGasGiantMaterialControls | |
CGauge | |
CGaugeLEDRange | |
►CGeometryBuffer | |
CGroupData | |
CObjectData | |
CGizmoDrawer | Helper class to draw gizmos from outside MonoBehaviours. |
CGizmoDrawUtil | |
CGroundCrew | |
CGUILayoutx | |
►CGUIUtil | |
CLayout | |
CHelixGauge | |
CHelmetSuitPickerWindow | This class set up the suit picker window objects which enables configure the kerbal suit. |
CHexColorField | |
CHierarchyUtil | |
CHighLogic | |
CHighLogicEditor | |
CHSVChangedEvent | |
CHsvColor | |
CHSVUtil | |
CIActivateOnDecouple | This 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 | |
CIAnalyticPreview | This interface allows parts to get a preview of analytic numbers, and then adjust their internal generation. |
CIAnalyticTemperatureModifier | This 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 | |
CIAxisFieldLimits | Interface applied to PartModules so they can expose hard/soft limits for AxisFields to other parts of code |
CICfgEditorScript | |
CICMTweakTarget | |
CICollisionEvents | |
CICommAntenna | An interface which any partmodule which offers antenna functionality should implement. |
CIConfigNode | Can this item be saved using a KSPField persitance object. Creates a subnode for this type |
CIConstruction | Implement 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. |
CIContractObjectiveModule | Represents a group of modules for contract objectives, or even a subset within a single module, such as relay antennae, or motorized wheels. |
CIDateFormatterExtensions | Extensions to the IDateFormatter |
CIDateTimeFormatter | |
CIDiscoverable | |
CIDynamicCargoOccluder | |
CIEngineStatus | |
CIGameCamera | |
CIJointLockState | Implement this on PartModule that allows joint rotation/translation. |
CIKSPCamera | |
CILiftProvider | |
CIModular | |
CIModuleInfo | Implement this on a Part Module to be able to return information to the part list tooltip |
CIMouseEvents | |
CIMultipleDragCube | |
CInputBinding | |
CInputDevices | |
CInputFieldHandler | |
CInputLockManager | |
CInputSettings | |
CInspectorKeyValuePair< K, V > | Class based key value pair for use in inspector lists and arrays. |
CIntermediateTutorial | |
CIntermediateTutorialPageStep | |
CInternalAltimeterThreeHands | |
CInternalAnimationAirSpeed | |
CInternalAnimationAltimeter | |
CInternalAtmosphereDepth | |
CInternalAxisIndicatorPitch | |
CInternalAxisIndicatorRoll | |
CInternalAxisIndicatorYaw | |
CInternalButton | |
CInternalButtonLight | |
CInternalCamera | |
CInternalCameraSwitch | |
CInternalCompass | |
CInternalComponents | Globally accessable list of prefabs for use in internal spaces |
CInternalDialIncrement | |
CInternalFlagDecal | |
CinternalGeneric | |
►CInternalIndicatorPanel | |
CIndicator | |
CIndicatorList | |
CInternalLabel | |
CInternalLeverThrottle | |
CInternalModel | |
CInternalModule | |
CInternalNavBall | |
CInternalPart | |
CInternalProp | |
CInternalRadarAltitude | |
CInternalSeat | |
CInternalSpace | |
CInternalSpaceOverlay | |
CInternalSpeed | |
CInternalText | |
CInternalVSI | |
CIntersectInformation | |
CInventoryPanelController | Manages the Inventory Panel tahts displayed in Editor and Flight |
CIOverheatDisplay | |
CIPartCostModifier | Implement this on a Part Module to be able to modify a part's cost |
CIPartMassModifier | Implement this on a Part Module to be able to modify a part's mass |
CIPartSizeModifier | Implement this on a Part Module to be able to modify a part's size |
CIPersistenceLoad | If ConfigNode encounters a class with IPersistentLoad as its PRIMARY target then it will be called |
CIPersistenceSave | If ConfigNode encounters a class with IPersistentSave then it will be called just before the class is serialized |
CIPid | |
CIResourceBroker | |
CIResourceConsumer | |
CIScalarModule | Implies the module is capable of manifesting a continuous state transition based on a scalar parameter, like an animation, particle FX, speed of something, etc. |
CIScienceDataContainer | implement this if your module is able to hold scientific data and you want it to be transferable and all |
CIScienceDataTransmitter | implementd this if your module IS a transmitter, so it can talk to other transmitters and combine efficiencies |
CIScreenCaster | |
CISettings | |
CIShipconstruct | |
CIShipConstructIDChanges | Use this to track ID changes in PartModules |
CISiteNode | Interface used for adding MapNodes for sites in mapview |
CIStageSeparator | |
CIStageSeparatorChild | |
CISteerable | |
►CiT | iTweenHinting (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 |
CAudioFrom | Instantly 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. |
CAudioTo | Fades volume and pitch of an AudioSource with FULL customization options. Default AudioSource attached to GameObject will be used (if one exists) if not supplied. |
CAudioUpdate | Similar 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. |
CCameraFadeFrom | Instantly changes the amount(transparency) of a camera fade and then returns it back over time with FULL customization options. |
CCameraFadeTo | Changes the amount(transparency) of a camera fade over time with FULL customization options. |
CColorFrom | Changes 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. |
CColorTo | Changes 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. |
CColorUpdate | Similar 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. |
CFadeFrom | Changes 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. |
CFadeTo | Changes 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. |
CFadeUpdate | Similar 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. |
CLookFrom | Instantly 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. |
CLookTo | Rotates a GameObject to look at a supplied Transform or Vector3 over time with FULL customization options. |
CLookUpdate | Similar 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. |
CMoveAdd | Translates a GameObject's position over time with FULL customization options. |
CMoveBy | Adds the supplied coordinates to a GameObject's position with FULL customization options. |
CMoveFrom | Instantly changes a GameObject's position to a supplied destination then returns it to it's starting position over time with FULL customization options. |
CMoveTo | Changes a GameObject's position over time to a supplied destination with FULL customization options. |
CMoveUpdate | Similar 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. |
CPunchPosition | Applies a jolt of force to a GameObject's position and wobbles it back to its initial position with FULL customization options. |
CPunchRotation | Applies a jolt of force to a GameObject's rotation and wobbles it back to its initial rotation with FULL customization options. |
CPunchScale | Applies a jolt of force to a GameObject's scale and wobbles it back to its initial scale with FULL customization options. |
CRotateAdd | Adds supplied Euler angles in degrees to a GameObject's rotation over time with FULL customization options. |
CRotateBy | Multiplies supplied values by 360 and rotates a GameObject by calculated amount over time with FULL customization options. |
CRotateFrom | Instantly changes a GameObject's Euler angles in degrees then returns it to it's starting rotation over time (if allowed) with FULL customization options. |
CRotateTo | Rotates a GameObject to the supplied Euler angles in degrees over time with FULL customization options. |
CRotateUpdate | Similar 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. |
CScaleAdd | Adds to a GameObject's scale over time with FULL customization options. |
CScaleBy | Multiplies a GameObject's scale over time with FULL customization options. |
CScaleFrom | Instantly changes a GameObject's scale then returns it to it's starting scale over time with FULL customization options. |
CScaleTo | Changes a GameObject's scale over time with FULL customization options. |
CScaleUpdate | Similar 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. |
CShakePosition | Randomly shakes a GameObject's position by a diminishing amount over time with FULL customization options. |
CShakeRotation | Randomly shakes a GameObject's rotation by a diminishing amount over time with FULL customization options. |
CShakeScale | Randomly shakes a GameObject's scale by a diminishing amount over time with FULL customization options. |
CStab | Plays 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. |
CValueTo | Returns 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. |
CITargetable | |
CITechPerk | |
CIThrottleControl | |
CIThrustProvider | |
CIThumbnailSetup | |
CIToggleCrossfeed | |
CITorqueProvider | |
►CiTween | |
CDefaults | A collection of baseline presets that iTween needs and utilizes if certain parameters are not provided. |
CIVACamera | |
CIVASun | |
CIVesselAutoRename | Implement 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. |
CKeepRot | |
CKerbal | |
CKerbalAnimationManager | |
CKerbalAnimationState | |
►CKerbalEVA | |
CClamberPath | |
CHelmetColliderSetup | Class to hold on/off values for the head/helmet sphere collider |
CResourceListItem | |
CKerbalExpressionAI | |
CkerbalExpressionSystem | |
CKerbalFSM | |
CKerbalInstructor | |
CKerbalInstructorBase | |
CKerbalInventoryScenario | |
CKerbalMixingTransforms | |
CKerbalMovementParameters | |
CKerbalPreview | This class is used to hold a reference to the materials of the helmet and body. In order to apply the suit selections into the 3D preview. |
CKerbalProp | Defines a Prop that a kerbal can use. |
CKerbalRagdollNode | |
CKerbalRoster | |
CKerbalSeat | |
CKerbalVisorGlossiness | This Script lowers the visor glossiness of the Kerbal that appears in the moon during the kspMainMenu scene. Assign this script to the visor mesh gameObject. |
CKeyBinding | |
CKeyboardLayout | |
CKeyCodeExtended | |
CKFSMEvent | |
CKFSMState | |
CKFSMTimedEvent | |
CKnowledgeItem< T > | |
CKrakensbane | |
CKSCPauseMenu | |
CKSCSiteNode | Site node representing the KSC |
CKSCUpgradeableLevelText | |
CKSCUpgradeableLevelTextEditor | |
CKSPAction | Tells the compiler that this method is an action and allows you to set up the KSP specific stuff. ** REQUIRED BY ALL ACTION METHODS ** |
CKSPActionParam | |
CKSPAddon | |
CKSPAssembly | |
CKSPAssemblyDependency | |
CKSPAssemblyDependencyEqualMajor | |
CKSPAxisField | Indicate that the field will be manipulated by an AxisGroup. |
CKSPCameraUtil | |
CKSPCapability | Add to a class to allow Capability to parse this class into lists of string values |
CKSPCapabilityValue | Add to a field or property to allow the Capability to parse this field into a string value |
CKSPCompression | |
CKSPEditorUtil | |
CKSPEvent | Tells the compiler that this method is an action and allows you to set up the KSP specific stuff. ** REQUIRED BY ALL ACTION METHODS ** |
CKSPField | Paw default base Attribute field implementation Automatic persistance can only be applied to types which implement the IConfigNode interface or one of the following.. string, bool, int, float, Vector2, Vector3, Vector4 or Quaternion |
CKSPFontAsset | |
CKSPFontAssetList | Wrapper class to avoid the hard assembly type binding with the serialization process |
CKSPFontTypeConverter | |
CKSPKerningPairList | Wrapper class to avoid the hard assembly type binding with the serialization process |
CKSPLog | |
CKSPModelEvent | |
CKSPModule | |
CKSPParseable | Represents 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 |
CKSPPart | |
CKSPParticleEmitter | |
CKSPRandom | Represents a pseudo-random number generator, which is a device that produces a sequence of numbers that meet certain statistical requirements for randomness.To browse the .NET Framework source code for this type, see the Reference Source. |
CKSPRichTextUtil | |
CKSPScenario | |
CKSPScenarioType | |
CKSPSteamUtils | |
CKSPUpgradePipeline | |
►CKSPUtil | |
CDefaultDateTimeFormatter | |
CStringReplacement | |
CSystemDateTime | Use this instead of System.DateTime.Now function as it deals with invalid Time Zones. |
CKSPWheelController | |
CKSPWheelGravity | A non-static instanced version of VPP's Gravity, so KSP can have per vessel wheel gravity settings. |
CLadderEndCheck | |
CLandClassROC | |
CLatLon | |
CLaunchClamp | |
CLaunchPadFX | |
►CLaunchSite | |
CSpawnPoint | |
CLaunchSiteFacility | |
CLayerUtil | |
CLED | |
CLightStruct | |
CLinearGauge | |
CLineMaker | |
CLingoonaGrammarExtensions | Contains class extenstions to simplify string handling |
CLingoonaGrammarFormatter | This is a simple example for a reusable Unity Component utilizing the Lingoona Grammar Library to apply a formatted string to an UI Text element. |
►CLinkedMesh | |
CLinkedTri | |
CLinkedVert | |
►CLinkedMeshSO | |
CLinkedTri | |
CLinkedVert | |
CLinkedMeshSOEditor | |
CListDictionary< TKey, TValue > | |
CListExtension | |
►CLoadCraftDialog | |
CCraftEntry | |
CLoadGameDialog | |
CLoadGameSearch | |
►CLoadingAnimation | |
CRotatingObject | |
CLoadingBufferMask | |
►CLoadingScreen | Singleton class which contains compiles various game objects. |
CLoadingScreenState | |
CLoadingScreenEditor | |
CLoadingSystem | |
CLocalParticleGravity | |
CLocalPhysXGravity | |
CLocalSpace | |
CLookAtObject | |
CMainCanvasUtil | |
CMainMenu | |
CMainMenuEditor | |
►CMainMenuEnvLogic | |
CMenuStage | |
CMainMenuExpressionManager | A simple face animation controller to have Kerbals show a static facial expression |
CMainMenuTerrainSelector | |
CMakingHistoryAboutDialog | |
CManeuverGizmo | |
CManeuverGizmoBase | |
CManeuverGizmoHandle | |
CManeuverNode | |
CManeuverNodeEditorManager | |
CManeuverNodeEditorSlider | |
CManeuverNodeEditorTab | |
CManeuverNodeEditorTabButton | |
CManeuverNodeEditorTabIntercept | |
CManeuverNodeEditorTabOrbitAdv | |
CManeuverNodeEditorTabOrbitBasic | |
CManeuverNodeEditorTabVectorHandles | |
CManeuverNodeEditorTabVectorInput | |
CManeuverNodeEditorVectorHandle | |
CManeuverTool | |
CManeuverToolCBContainer | A container that is used to render a CB in the Maneuver Tool visualizer window. |
CManeuverToolVisualTextBox | |
CMapNodeEditor | |
CMapObject | |
►CMapSO | |
CHeightAlpha | |
CMapSOEditor | |
CMapView | |
►CMapViewFiltering | |
CFilterButton | |
CMassEditParts | |
►CMaterialBasedOnGraphicsSetting | |
CMaterialSwapInformation | Information for materials to be swapped in depending on shader quality setting. |
CMaterialColorUpdater | |
CMaterialDetails | |
CMaterialExtension | |
►CMaterialPropertyExtensions | |
CMaterialProperty | |
CMaterialSetDirection | |
CMathfx | |
CMatrix4x4D | |
CMatrixArrayMaterialProperty | |
CMatrixMaterialProperty | |
CMBMReader | |
►CMCAvatarController | |
CAvatarAnimation | randomLoop must be set up with at least one looping animation set to "isFallback". |
CAvatarAnimationClip | |
CAvatarState | |
CMCDespawner | |
CMCSceneSpawner | |
CMEBannerBrowser | |
CMEBannerEntry | |
CMEBasicNodeListFilter< T > | |
CMEBasicNodeListFilterList< T > | |
CMechanic | |
CMechanicDriller | |
CMechanicHammer | |
CMechanicLugWrench | |
CMechanicScrew | |
CMechanicWrench | |
CMechanicWrenchEnglish | |
CMEGapCategoryScroll | |
CMemoryCache | |
CMenuGravityOverride | |
CMenuMusic | |
►CMenuNavigation | |
CSameParentSelectables | |
CMenuRandomKerbalAnims | |
CMeshDetails | |
CMeshLocator | |
CMeshLocatorEditor | |
CMeshOp | |
CMessageSystemAdvancedButton | |
►CMETutorialScenario | |
CNodeTemplateName | used to access node with template name based on : MENode.basicNodeSource |
CMiniBiome | This is the miniBiome asset class containing information for a mini biome. |
►CMiniBiomeEditor | |
CCreateMiniBiome | |
CMiniKeyBindings | |
CMiniSettings | |
CMinMaxColor | |
CMinMaxFloat | |
CMissionBriefingTag | |
CMissionControlBuilding | |
CMissionScreenTutorial | |
CModalGUI | |
CModelAnimationFX | |
CModelMultiParticleFX | |
►CModelPartEvent | |
CMPE | |
CModelParticleFX | |
CModuleAblator | |
CModuleActiveRadiator | |
CModuleAeroSurface | |
CModuleAlternator | Alternators use the power of engines to generate resources (most commonly electricity) |
CModuleAnalysisResource | |
CModuleAnchoredDecoupler | |
CModuleAnimateGeneric | |
CModuleAnimateHeat | |
CModuleAnimationGroup | |
CModuleAnimationSetter | |
CModuleAnimatorLandingGear | |
CModuleAsteroid | yes, asteroids are parts. |
CModuleAsteroidAnalysis | |
CModuleAsteroidDrill | |
CModuleAsteroidInfo | |
CModuleAsteroidResource | |
CModuleBiomeScanner | |
►CModuleCargoBay | |
CPartCollider | |
CModuleCargoPart | |
CModuleColorChanger | |
CModuleComet | yes, comets are parts. |
CModuleCometAnalysis | |
CModuleCometDrill | |
CModuleCometInfo | |
CModuleCometResource | |
CModuleCommand | |
CModuleConductionMultiplier | |
CModuleControlSurface | |
CModuleCoreHeat | |
CModuleDataTransmitter | |
►CModuleDecouple | |
CJettisonning | |
CModuleDecouplerBase | |
CModuleDeployableAntenna | |
CModuleDeployablePart | |
CModuleDeployableRadiator | |
CModuleDeployableSolarPanel | |
CModuleDisplaceTweak | |
CModuleDockingNode | |
CModuleDragAreaModifier | |
CModuleDragModifier | |
CModuleDynamicNodes | |
CModuleEffectTest | |
CModuleEngines | |
CModuleEnginesFX | |
CModuleEnviroSensor | |
CModuleEvaChute | |
CModuleExperienceManagement | |
CModuleFlightDisplay | |
CModuleFuelJettison | |
CModuleGenerator | |
CModuleGimbal | |
CModuleGPS | |
CModuleGrappleNode | |
CModuleGroundCommsPart | This class implements ICommAntenna for the Deployed Science CommNet parts. |
CModuleGroundExpControl | |
CModuleGroundExperiment | |
CModuleGroundPart | |
CModuleGroundSciencePart | |
CModuleHeatEffects | |
CModuleInventoryPart | |
CModuleJettison | |
CModuleJointMotor | |
CModuleJointMotorTest | |
CModuleJointPivot | |
►CModuleKerbNetAccess | |
CModes | |
CModuleLiftingSurface | |
CModuleLight | |
CModuleMirrorPlacement | This module is implemented on Parts that require rotation changes when being placed in the editor scene in Mirror symmetry mode. |
CModuleOrbitalScanner | |
CModuleOrbitalSurveyor | |
CModuleOverheatDisplay | |
CModuleParachute | |
CModulePartFirework | |
CModulePartVariants | This part module will allow a part to have multiple "Variants". A Variant is a visual alternative of a part. It can change its materials properites and model. (Model changes shouldnt be drastic so it keeps consistent but are possible) When adding this module, an automatic "Base" Variant is made, this variant will reset the part to its original state. Parts that have variants will display a small icon in the left corner of the part selector, this icon can be clicked to toggle between them. You can also select a variant from the PAW by rightclicking in the part. |
CModulePhysicMaterial | |
CModuleProceduralFairing | |
CModuleRCS | |
CModuleRCSFX | |
CModuleReactionWheel | |
CModuleRemoteController | |
CModuleResource | |
CModuleResourceAutoShiftState | |
CModuleResourceConverter | |
►CModuleResourceDrain | Perform an Action on a Part to drain a resource from it over time. |
CResourceDrainStatus | |
CModuleResourceHandler | A subclass of PartModule to handle ModuleResource-limited PartModules. |
CModuleResourceHarvester | |
CModuleResourceIntake | |
CModuleResourceScanner | |
CModuleRotatingJoint | |
CModuleSampleCollector | |
CModuleSampleContainer | |
CModuleSAS | |
CModuleScienceContainer | Science Containers, unlike experiments, cannot gather their own data, they have to have it transferred to them. Used to store data like surface samples gathered while out on EVA. |
CModuleScienceConverter | |
►CModuleScienceExperiment | |
CEVASituation | Class that Stores EVA situations that are loaded from EVASITUATION nodes within the MODULE node. |
CModuleScienceLab | |
CModuleSeeThroughObject | |
CModuleServiceModule | |
CModuleSpaceObjectAnalysis | |
►CModuleSpaceObjectInfo | |
CResourceData | |
CModuleSpaceObjectResource | |
CModuleStatusLight | |
CModuleStructuralNode | |
CModuleStructuralNodeToggle | |
CModuleSurfaceFX | |
CModuleTestSubject | |
CModuleToggleCrossfeed | |
CModuleTripLogger | |
CModuleWheelBase | |
CMonoScriptDebugModifier | |
CMonoUtilities | |
►CMouse | |
CMouseButton | |
CMouseEventsHandler | This component will try to find a script that implements the IMouseEvents interface in the parent gameobject, and send mouse event calls to it. Use this when you have colliders in child objects, but want to receive mouse events on the parent. |
CMouseEventsHandlerBase | This component will try to find a script that implements the IMouseEvents interface in the parent gameobject, and send mouse event calls to it. Use this when you have colliders in child objects, but want to receive mouse events on the parent. |
CMouseRayEventsHandler | This class emulates unity mouse events for objects that can only be interacted with ray casts |
CMultiDim | |
CMultiModeEngine | |
CMultiOptionDialog | A GUI-Drawn Dialog that gives the player any amount of options |
CMunOrBustLogic | |
CMusicLogic | |
CNavWaypoint | |
►CNestedPrefabSpawner | Spawns in prefabs from the list |
CNestedPrefab | |
CNestedPrefabSpawnerEditor | |
CNoiseEffect | |
CNoiseGenerator | |
COBJ | |
COcclusionCone | |
COcclusionCylinder | |
COcclusionData | |
►COrbit | |
CCASolutionState | |
CState | |
COrbitDriver | |
COrbitDriverEditor | |
COrbitPhysicsManager | |
COrbitRenderer | |
►COrbitRendererBase | |
COrbitCastHit | |
COrbitRendererData | |
COrbitRendererEditor | |
COrbitSnapshot | Represents the state of an orbiting object |
►COrbitTargeter | |
CAnDnMarker | |
CClApprMarker | |
CCursorMarker | |
CISectMarker | |
CMarker | |
COrbitTargetRenderer | |
COrbitUtil | |
COverlayGenerator | |
►COverlaySetup | |
CMapConfig | |
CParseExtensions | |
►CPart | |
CForceHolder | |
CReflectedAttributes | |
CPartBuoyancy | |
CPartCfg | |
CPartConfigTool | |
CPartCrewManifest | Class which represents a part and the crew members which are assigned to it. |
CPartGameObjectInfo | Contains information of the state of a GameObject in a parts model hiererachy |
►CPartGeometryUtil | |
CPosRot | |
CPartHeightQuery | |
CParticleBillboardModifier | |
CParticleColliderLaunchSequence | drops a number of chaoticly spinning colliders over time mimicing the jetwash effect of exhaust will enable and disable all colliders in its child heirarchy when its time for launch |
►CParticleConfigFX | |
CPFXMaterial | |
CParticleScaler | |
CParticleSystemExt | |
CPartInfo | |
CPartItemTransfer | |
CPartJoint | |
CPartLoader | Singleton class which contains compiles various game objects. |
CPartMaterialInfo | A class that holds information on how a material of a part its supposed to look. It holds the name of the material to target, the shader that its supposed to have, and a list of commands that have to be executed in the material. This commands usually change the texture, color or values of a material. If the name is ommited, the changes will be applied to all materials. |
►CPartModule | |
CReflectedAttributes | |
CPartModuleFXSetter | |
CPartModuleList | |
CPartModuleUtil | |
CPartPointer | This class serves as a pointer to an actual Part class, it should be instanced in a gameobject that has a collider, so it can be raycasted and then return the held part reference by this class. |
CPartRawInfo | Contains information of the state of a GameObject in a parts model hiererachy |
CPartResource | |
CPartResourceDefinition | |
CPartResourceDefinitionList | |
CPartResourceDrainDefinition | |
CPartResourceLibrary | |
CPartResourceList | |
CPartSelector | |
►CPartSet | |
CResourcePrioritySet | This class just links up the double-list of part resources with a hashset of them for fast contains checks. |
CPartStatsUpgradeModule | PartModule to allow using the Upgrades system to change part fields. Doesn't support everything, but does support all the basic reflected part fields. |
CPartTestConstraint | |
CPartThermalData | |
CPartThermalDataIntComparer | |
CPartThermalDataSkinComparer | |
►CPartTools | |
CModelPartEvent | |
►CPartToolsEditor | |
CBitmapWriter | |
CNormalMapTools | |
►CPartWriter | Contains the methods to write mu files |
CTextureDummy | |
CTextureDummyList | |
CPNGWriter | |
CShaderParameter | |
CTGAWriter | |
CPartToolsLibrary | |
CPartToolsLibraryEditor | |
►CPartUpgradeHandler | |
CUpgrade | Upgrade holder. |
CPartUpgradeManager | |
CPartValues | |
CPartVariant | Part variants hold information on how a part looks. It will only allow visual changes, so it will hold information regarding materials or models. A part is allowed to have mutiple variants if needed, the user can toggle this variants in the VAB/SPH when building a vessel. Or in the part selector with a small button in the corner. This class needs to be serialized so it can be copy its properties correctly to part instances. |
CPAsteroid | |
CPatchedConicRenderer | |
►CPatchedConics | |
CPatchCastHit | |
CSolverParameters | |
CPatchedConicSolver | |
CPatchRendering | |
CPauseAudioFadeHandler | |
CPauseMenu | |
CPComet | |
CPDebug | |
CPerformance | |
CPersistent | Add Persistent to a field to allow it to serialize/deserialize |
CPersistentLinkable | Add PersistentLinkable to a class/struct if you expect it may be linked to from other objects |
CphysicalObject | Small, one shot debris that are not persistent. This class will remove the objects at distance and ensure they are properly integrated with krakensbane systems. |
CPhysicMaterialColor | Class that defines a shader color to associate with a PhysicMaterial Definition |
CPhysicMaterialDefinition | |
CPhysicMaterialLibrary | |
►CPhysicsGlobals | |
CLiftingSurfaceCurve | |
CSurfaceCurvesList | |
►CPhysicsUtil | |
CSphereHit | |
CPIDclamp | |
►CPieChart | 3D pie chart control |
CSlice | |
CPieChartSlice | 3D pie chart slice object. Don't add manually, they're created by PieChart itself |
►CPlanetarium | |
CCelestialFrame | |
CPlanetariumCamera | |
CPlanetaryResource | |
CPlanetarySample | |
CPlanetScanData | |
CPopupDialog | |
CPopupDialogController | |
CPositionTarget | Via Sarbian with permission |
CPQ | |
►CPQS | |
CGnomonicUV | |
CVertexBuildData | |
CPQS_Collider | |
CPQS_ColliderAdvanced | |
CPQS_ColliderRigidbodyTest | Fakes spherical gravity of a PQS and gives the collider test object a camera relative force to play with |
CPQS_GameBindings | |
CPQS_KSPBinder | |
CPQS_PartCollider | |
►CPQSCache | |
CPQSGlobalPresetList | |
CPQSPreset | |
CPQSSpherePreset | |
►CPQSCity | |
CLODRange | |
►CPQSCity2 | |
CLodObject | |
CPQSCityEditor | |
CPQSEditor | |
CPQSGlobeDisplay | |
►CPQSLandControl | |
CLandClass | |
CLandClassScatter | |
CLandClassScatterAmount | |
CLandClassScatterInstance | |
CLerpRange | |
CPQSMainEditor | |
►CPQSMeshPlanet | |
CTri | |
CTriList | |
CVertList | |
CPQSMeshWrapper | |
CPQSMeshWrapperEditor | |
CPQSMod | |
CPQSMod_AerialPerspectiveMaterial | |
CPQSMod_AltitudeAlpha | |
CPQSMod_AltitudeUV | |
CPQSMod_BillboardObject | |
►CPQSMod_CelestialBodyTransform | |
CAltitudeFade | |
CPQSMod_CreateSphereCollider | |
CPQSMod_FlattenArea | |
CPQSMod_FlattenAreaTangential | |
CPQSMod_FlattenOcean | |
CPQSMod_GnomonicTest | |
►CPQSMod_HeightColorMap | |
CLandClass | |
►CPQSMod_HeightColorMap2 | |
CLandClass | |
►CPQSMod_HeightColorMapNoise | |
CLandClass | |
►CPQSMod_LandClassController | |
CLandClass | |
CLandClassScatterAmount | |
CLerpRange | |
CPQSMod_LandClassController_Editor | |
CPQSMod_LandClassScatterQuad | |
CPQSMod_MapDecal | |
CPQSMod_MapDecalTangent | |
CPQSMod_MaterialFadeAltitude | |
CPQSMod_MaterialFadeAltitudeDouble | |
CPQSMod_MaterialQuadRelative | |
CPQSMod_MaterialSetDirection | |
CPQSMod_MeshScatter | |
CPQSMod_MeshScatter_QuadControl | |
CPQSMod_OceanFX | |
CPQSMod_QuadEnhanceCoast | |
CPQSMod_QuadMeshColliders | |
CPQSMod_RemoveQuadMap | |
CPQSMod_SmoothLatitudeRange | |
CPQSMod_SurfaceObjectQuads | |
CPQSMod_TangentTextureRanges | |
CPQSMod_TextureAtlas | |
CPQSMod_UV_Quad | |
CPQSMod_UV_Sphere | |
CPQSMod_UVPlanetRelativePosition | |
CPQSMod_VertexColorMap | |
CPQSMod_VertexColorMapBlend | |
CPQSMod_VertexColorNoise | |
CPQSMod_VertexColorNoiseRGB | |
CPQSMod_VertexColorSolid | |
CPQSMod_VertexColorSolidBlend | |
CPQSMod_VertexDefineCoastLine | |
CPQSMod_VertexHeightMap | |
CPQSMod_VertexHeightMapStep | |
CPQSMod_VertexHeightNoise | |
CPQSMod_VertexHeightNoiseHeightMap | |
CPQSMod_VertexHeightNoiseVertHeight | |
CPQSMod_VertexHeightNoiseVertHeightCurve | |
CPQSMod_VertexHeightNoiseVertHeightCurve2 | |
►CPQSMod_VertexHeightNoiseVertHeightCurve3 | |
CRidgedNoise | |
CSimplexNoise | |
CPQSMod_VertexHeightOblate | |
CPQSMod_VertexHeightOffset | |
CPQSMod_VertexNoise | |
►CPQSMod_VertexPlanet | |
CLandClass | |
CNoiseModWrapper | |
CSimplexWrapper | |
CPQSMod_VertexRidgedAltitudeCurve | |
CPQSMod_VertexSimplexColorRGB | |
CPQSMod_VertexSimplexHeight | |
CPQSMod_VertexSimplexHeightAbsolute | |
CPQSMod_VertexSimplexHeightFlatten | |
CPQSMod_VertexSimplexHeightMap | |
CPQSMod_VertexSimplexMultiChromatic | |
CPQSMod_VertexSimplexNoiseColor | |
►CPQSMod_VertexVoronoi | |
CVoronoi | |
CPQSMod_VoronoiCraters | |
CPQSMod_VoronoiCraters2 | |
►CPQSROCControl | |
CRocPositionInfo | Store Roc Position Info |
CPQSSurfaceObject | |
CPQSTool | |
CPrefabAnimationFX | |
CPrefabMultiParticleFX | |
CPrefabParticleFX | |
CPrefabSpawner | |
CPrefabSpawnFX | |
CPreFlightCheck | |
CPreviewPanel | |
CPreviewType | |
CPrivacyDialog | |
CProceduralAsteroid | |
CProceduralAsteroidTest | |
CProceduralComet | |
CProceduralCometTest | |
CProceduralCubemap | |
CProceduralCubemapEditor | |
►CProceduralSpaceObject | |
CModValue | |
CModWrapper | |
►CProceduralStarfield | |
CStarClass | |
CProfileTimer | |
CProgMesh | |
CProgMeshControl | |
CProgressNode | |
CProgressTracking | |
CProgressTree | |
CProjectCleanup | |
CProjectLoad | |
CProjectModelLoad | |
CProjectModelSave | |
CProjectSave | |
CPropCollider | |
CPropEditor | |
CPropellant | |
CPropertyIDs | |
CPropObject | |
►CPropTools | |
CProp | |
CProxy | |
CPropToolsEditor | |
CPropToolsWindow | |
CProtoCrewMember | Crew member prototype |
CProtoPartModuleSnapshot | Represents the saved state of a part module |
CProtoPartResourceSnapshot | Represents the saved state of a part resource |
CProtoPartSnapshot | Represents the saved state of a part in a ship |
CProtoRDNode | |
CProtoScenarioModule | |
CProtoTargetInfo | |
CProtoTechNode | |
CProtoVessel | Represents the saved state of a ship in flight |
CProtoWaypointInfo | |
CPSpaceObject | |
CPSystem | Use a PSystem prefab to define a solar system setup starting with the root body (sun usually). The PSystemManager requires a reference to the PSystem prefab in order to set up the system. |
CPSystemBody | |
CPSystemEditor | |
CPSystemManager | PSystemManager spawns a solar system defined by a PSystem prefab. If the local and scaled parent transforms are null it will spawn its own. If the spawnPQS flag is set then it'll spawn the pqs representations of planets into local space. |
►CPSystemSetup | |
►CSpaceCenterFacility | |
CSpawnPoint | |
CQuaternionExtensions | |
CQuickSaveLoad | |
►CRDArchivesAvatarController | |
CAvatarState | |
CRDPartCollisionHandler | |
CRDTech | |
CRedistCopy | |
CRedistInstall | |
CReentryFXParticleTrail | |
►CReflectionUtil | |
CAttributedType< Tatt > | |
CRenderTools | |
CReplaceValue | |
CReputation | |
CReputationWidget | |
CResearchAndDevelopment | |
CResetTransformOnSceneSwitch | |
CResize | |
CResourceBroker | |
►CResourceCache | |
CAbundanceSummary | |
CResourceConverter | |
CResourceData | |
CResourceGameSettings | |
CResourceMap | |
CResourceRatio | |
CResourceScenario | |
►CResourceSetup | |
CResourceConfig | |
CResourceUtilities | |
CRetractableLadder | |
CRichTextUtil | Rich text helper methods for formatting various things |
CRnDBuilding | |
CRnDCommsStream | Comms 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 | |
CNodeMetrics | |
CPartMetrics | |
CROC | |
CRocCBDefinition | ROC Biome Definition. |
CROCDefinition | Class for ROC_DEFINITION confignode. Contains the data for the definition of a ROC |
CROCEmitter | This class controls the Vals' Cryovolcano particle system, also add their emitters to the EffectBehaviour.emitters list. |
►CROCManager | |
CROCStats | |
CROCScenario | |
CROCsSFX | |
CRomfarerTab | |
CRomfarerUtils | |
CRotato | |
CRUIHoverController | A roughly implemented hover scheduler. Can hold 1 hover and hover out request. Adds 1 frame delay between each operation. |
►CRUIutils | |
CFuncComparer< T > | |
CRunToolbarMenu | |
►CRunwayCollisionHandler | |
CRunwaySection | |
CSafeAbortBackgroundWorker | This class can be used to provide a BackgroundWorker thread with a safe Abort() capability. |
CSandCastleLogic | |
CSaveAsPrefab | |
CSavingBtnSoftLock | This is a helper class that sets an EDITOR_SOFT_LOCK when the cursor is hovering the Save Button in the Editor. |
CScalarModuleSetHandler | |
CScaledCamera | |
CScaledFloatingOrigin | |
CScaledMovement | |
CScaledSpace | |
CScaledSpaceFader | |
CScaledSun | |
►CScenarioAchievements | |
CDebugAchievementProvider | |
CIAchievementProvider | |
CScenarioCustomWaypoints | |
►CScenarioDestructibles | |
CProtoDestructible | |
CScenarioDiscoverableObjects | |
►CScenarioLoadDialog | |
►CScenarioSaveInfo | |
CGameStateInfo | |
CScenarioModule | ScenarioModule provides a base to write scenario-specific logic, like tutorials and missions. It handles persistence integration. |
CScenarioNewGameIntro | |
CScenarioRunner | Provides an entry point for scenario module management. |
►CScenarioUpgradeableFacilities | |
CProtoUpgradeable | |
CSceneObjectFinder | |
CSceneObjectPicker | |
►CSceneTransitionMatrix | For changes in the transition matrix, use the inspector on the HighLogic gameobject. |
CSceneTransitions | |
CSceneUtil | |
CScienceData | |
CScienceExperiment | |
CScienceLabSearch | When 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. |
CScienceNodeTutorialStep | |
CScienceSubject | |
CScienceUtil | |
CScienceWidget | |
CScientist | |
CScreenMessage | |
CScreenMessages | |
CScreenMessagesText | |
CScreenShot | |
CScreenSpaceObjectScaling | |
CScriptDetails | |
►CScriptOffloadingAssistant | |
CScriptComponent | Describes a script component attached to a game object |
CScriptTarget | |
CScriptOffloadingMBInspector | |
CScrollRectDragOverride | This class presents a scrollRect, but lets you ignore (or retarget) the Drag events |
CScrollRectNoDragEditor | |
CScrollRectPixelPerfectHandler | |
CSerenityAboutDialog | |
CShaderDetails | |
CShaderPropertyFixer | |
CShaderSwapper | |
CShaderTimeOffset | |
CShipConstruct | |
CShipConstruction | |
CShipTemplate | |
CSimpleOrbitController | |
CSimplex | |
CSimplexNoise | |
CSiteNode | |
CSkySphereControl | |
CSmokeTrailControl | |
CSmoothDisposer | |
CSmoothFollow2 | |
CSoundDetails | |
CSpaceCenter | |
CSpaceCenterBuilding | |
CSpaceCenterBuildingCollider | |
CSpaceCenterCamera | |
CSpaceCenterCamera2 | |
CSpaceCenterCrew | |
CSpaceCenterMain | |
CSpaceCenterSurfaceObject | |
CSpaceNavigator | |
CSpaceNavigatorCamera | |
CSpaceNavigatorFreeCamera | |
CSpaceNavigatorLocalCamera | |
CSpaceNavigatorNoDevice | |
►CSpaceObjectCollider | |
CChunk | |
CCompositeSolid | |
CMarchStep | |
CSpacePlaneHangarBuilding | |
CSPHCamera | |
►CSphereBaseSO | |
CTriangle | |
CVertex | |
CSphereBaseSOEditor | |
CSphereVolume | |
CSplashdown | |
►CStabilityOverlayTest | |
CCoLTest | |
CStageGroupInfoItem | The mono that is displayed for each item in the stage group info panel |
CStageManagerEditor | |
CStandaloneInputModuleCustom | |
►CSteamManager | |
CUGCQuerySet | |
►CSteamWorkshopExportDialog | Steam workshop export item dialogue |
CReturnItems | |
CSteeringObject | |
CStoredPart | Class for the storage of a part inside an InventoryModule |
CStringBuilderCache | |
CStringExtensions | |
CSuitButton | This class represents a suit type in the helmet suit picker window. On click, it will apply the selections into its proto crew. |
CSuitCombo | This class represents the suit variants loaded from the NEW_SUITCOMBOS nodes, and holds the references for the default suits elements. |
CSuitCombos | Stores the data loaded from the NEW_SUITCOMBOS nodes, and references the stock combos. |
CSuitLightColorPicker | This class set-ups the glow light color picker objects for the future suit. |
CSun | |
CSunCoronas | |
CSunFlare | |
CSunShaderController | |
CSurfaceFX | |
CSurfaceObject | |
CSuspensionLoadBalancer | Vessel Module for calculating and setting Suspension Load across a vessel. |
CSVBoxSlider | |
CSystemInformation | |
►CTargeting | |
CConic | |
CFrame | |
CInterval | |
CPairOfIntervals | |
CPlane | |
CRay | |
►CSample | |
CInfo | |
CTechPerk | |
CTemperatureModel | Stores 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 |
Ctest_particles | |
►CTestVehicleController | |
CWheel | |
CTetrahedron | |
CTextButton3D | |
CTextGenTest | |
CTextMeshQueue | |
CTextProButton3D | |
CTextureArrayGenerator | |
CTextureConvertor | |
CTextureDetails | |
CTextureMaterialProperty | |
CTextureScale | |
►CTextureTools | |
CVector3Curve | |
CVector4Curve | |
CTextureToolsEditor | |
CTGAHeader | |
CTGAImage | Mu's TGA Image Library Copyright KSP 2012 - Dont nick it. |
CThermalLink | |
CTiltWindow | |
CTimedObjectDestructor | |
CTimeInputFieldHandler | |
►CTimeOfDayAnimation | |
CMaterialProperty | |
CTimeSinceTutorialStep | |
CTimeWarp | |
CTiming0 | |
CTiming1 | |
CTiming2 | |
CTiming3 | |
CTiming4 | |
CTiming5 | |
CTimingFI | |
CTimingManager | |
CTimingPre | |
CTMPProUtil | |
CTMPro_SDFMaterialEditor | |
CTMProUtil | |
CTorus | |
CTrackingStationBuilding | |
CTrackingStationDishMovement | |
►CTrackIR | |
CAxisProperties | |
CSettings | This helper class is used to hook the TrackIR component into the GameSettings system. |
CTrackRigObject | This will track the position and rotation of an object in a hierarchy. Made necessary by Unity 4's inability to activate a child of a deactivated parent. |
CTrajectory | |
CTransferDataBase | This class is the base data class for a Maneuver Transfer. |
CTransferDataSimple | |
►CTransferDataSimpleTopData | This is the Data class for the top window of the Maneuver App for a simple Transfer |
CAPPUIMemberLabelListItem | The data class for a row in the top window. |
CTransferDataTopDataBase | This is the Base data class for the Top window of the Maneuver App. |
CTransferMath | |
CTransferTypeBase | |
CTransferTypeSimple | |
CTransformCopier | |
CTransformExtension | |
CTriangularPrism | |
►CTriggersTools | |
CAutoAscent | |
CAutoAscentInspector | |
CTriPoly | |
CTumbler | |
CTumblers | |
CTutorialAscent | |
CTutorialAsteroid1 | |
CTutorialAsteroid2 | |
CTutorialDemo | |
CTutorialDocking | |
CTutorialDuna | |
CTutorialEditor | |
CTutorialEditorAdvanced | |
CTutorialEditorMid | |
CTutorialFlightBasics | |
CTutorialFlightSuborbital | |
CTutorialFromMun | |
CTutorialMunDescent | |
CTutorialMunFlight1 | |
CTutorialOrbit101 | |
CTutorialPageConfig | |
►CTutorialScenario | |
CTutorialFSM | |
CTutorialPage | |
CTutorialScience | |
CUI_ChooseOption | |
CUI_ColorPicker | This class is a UI Control for the colour picker field types. |
CUI_Control | |
CUI_Cycle | |
CUI_EnumAttribute | This PropertyAttribute will allow enums to have multiple selectable values. |
CUI_FieldFloatRange | |
CUI_FloatEdit | |
CUI_FloatRange | |
CUI_Grid | This class is a UI Control for the Inventory and slots. |
CUI_Group | |
CUI_Label | |
CUI_MinMaxRange | |
CUI_ProgressBar | |
CUI_Resources | This class is a UI Control for the Resources to drain. |
CUI_ScaleEdit | |
CUI_Toggle | |
CUI_VariantSelector | |
CUI_Vector2 | |
CUIAutoContentSizer | |
CUIButtonTextColor | |
CUICameraController | |
CUIComponentUtils | |
CUIConfirmDialog | Mission expansion confirm dialogue with OK and Cancel buttons as well as a Checkbox for don't show this dialog again |
CUIConstructionPanelPart | |
CUIFolderManagementDialog | Mission expansion confirm dialogue with OK and Cancel buttons as well as a Checkbox for don't show this dialog again |
CUIListClamper | Clamps a list based on it's recttransforms size which is used as parent for list items adds another element at the top of the list to indicate the list is full |
CUIMarquee | Utility Marquee tool for TMPro labels, moves the text horizontally when it's being truncated. |
CUIMarquee_ActionField | Marquee tool for labels in the action groups UI |
CUIMarquee_PAW | Marquee tool for labels in the PAW |
CUINavExplicit | |
CUINavMouseChecker | |
CUIPartActionAeroDisplay | |
CUIPartActionButton | |
CUIPartActionChooseOption | |
CUIPartActionColorPicker | |
CUIPartActionController | |
CUIPartActionControllerInventory | |
CUIPartActionControllerSpawner | |
CUIPartActionCycle | |
CUIPartActionEventItem | |
CUIPartActionFieldFloatRange | |
CUIPartActionFieldItem | |
CUIPartActionFloatEdit | |
CUIPartActionFloatRange | |
CUIPartActionFuelFlowOverlay | |
CUIPartActionGroup | This class allows any dev or modder to group PAW fields into a collapsable Group. |
CUIPartActionInventory | |
CUIPartActionInventorySlot | |
CUIPartActionItem | |
CUIPartActionLabel | |
CUIPartActionMinMaxRange | |
CUIPartActionProgressBar | |
CUIPartActionResource | |
CUIPartActionResourceDrain | Ths field is used for displaying a list of resources to drain with the resource name and drain rate for each resource. |
CUIPartActionResourceEditor | |
CUIPartActionResourceItem | |
CUIPartActionResourcePriority | |
CUIPartActionResourceToggle | Prefab class used no display a PAW item for a resource to toggle, a delegate is added to add any kind of hebaviour to it. |
CUIPartActionResourceTransfer | |
CUIPartActionRoboticJointDisplay | |
CUIPartActionScaleEdit | |
CUIPartActionThermalDisplay | |
CUIPartActionToggle | |
CUIPartActionVariantButton | |
CUIPartActionVariantSelector | |
CUIPartActionVector2 | |
CUIPartActionWindow | |
CUISkinDef | |
CUISkinManager | |
CUIStyle | |
CUIStyleState | |
CUITransparencyControllerEditor | |
CUIVector2D | |
CUnderwaterFog | |
CUnitTestingWindow | Unit testing scene scripting |
►CUrlDir | |
CConfigDirectory | |
CConfigFileType | |
CUrlConfig | |
CUrlFile | |
CUrlIdentifier | |
CUtil | |
CUtilMath | |
CVABCamera | |
CValueBox< T > | A reference-type wrapper for value types |
CValueModifierQuery | |
►CVect | |
Cr2 | |
Cr3 | |
Cr4 | |
CVector3Curve | |
CVector3d | |
CVector3dPropertyDrawer | |
CVector4Curve | |
CVectorArrayMaterialProperty | |
CVectorExtensions | |
CVectorMaterialProperty | |
CVectorObject2DEditor | |
CVehicleAssemblyBuilding | |
CVersioning | |
CVersioningBase | |
CVersionReadout | |
CVessel | Vessels define individual ships in flight. They work essentially as a header for the set of parts that make up the ship. |
►CVesselAutopilot | |
CVesselSAS | |
CVesselAutopilotUI | |
CVesselCrewManifest | Class which represents the parts in a vessel and the crew members which are assigned to them. |
CVesselDeltaV | This class stores ModuleEngines Data related to a Vessel or ShipConstruct which is used in DeltaV calculations. |
CVesselDeltaVEditor | |
CVesselEngiUtil | |
CVesselLabel | |
►CVesselLabels | |
CVesselLabelType | |
CVesselModule | |
►CVesselModuleManager | |
CVesselModuleWrapper | |
CVesselNaming | |
CVesselPrecalculate | This is the counterpart to FlightIntegrator. As FI runs after most other FixedUpdate things run and finally applies all physics changes for the frame prior to passing off to the integrator, this runs at the start of the frame and precalculates the values for the fixed frame, like CoM, vessel velocity and angular velocity, the force of gravity (and any drift compensation), vessel acceleration/G forces, and the like. It also will set position and rotation when on rails, or if off rails recompute the orbit based on those stats calculated. It handles being off rails specially: it will do its final update for any given UT in Update() rather than FixedUpdate() so the calculated pos/vel/etc stats for the vessel are correct for visual display. When on rails, nothing changes in PhysX integration so there is no need to run later. Note that so long as this is running, it tells the vessel's OrbitDriver not to do anything, and instead directly calls OrbitDriver's Update methods. This is because when off rails, orbit updating needs to occur after we determine vessel CoM and velocity, whereas when on rails, we need to update from the orbit before we calculate CoM and velocity. |
►CVesselRanges | |
CSituation | |
CVesselRecovery | |
CVesselRetrieval | Manages the 'recovery queue' for vessels, after calling for a recovery from flight. |
CVesselSpawnSearch | |
CVesselSwitching | |
CVesselTeleporter | |
CVesselTripLog | |
CVesselTutorialStep | |
►CVesselValues | |
CPartValuesComparison< T > | |
CPartValuesOperation< T > | |
►CVFXSequencer | |
CSequenceFX | |
CVideoSettings | |
CViewportController | |
CVolumeController | |
CVolumeNormalizer | |
CVolumetricObjectBase | |
CWeldFX | This class controls the the welding gun FX and is a component of the welding gun prefab |
CWhackAKerbal | |
CWhatsNewDialog | |
CWheel | |
CWindmillAnimScript | |
CXButton | |
CXGraphic | A dummy graphic object which can be used for 'invisible' mouse areas. Best used paired with XButton |
CXHoverable | |
►CXKCDColors | |
CColorTranslator | |
CHexFormat | |
CXKCDColorsTranslator | |
CXSelectable | |