| Actions | PartModule | |
| AddPartModuleAdjuster(AdjusterPartModuleBase newAdjuster) | PartModule | inline |
| AddPartModuleAdjusterList(List< AdjusterPartModuleBase > moduleAdjusters) | PartModule | inline |
| AppliedUpgrades() | PartModule | inline |
| ApplyAdjustersOnStart() | PartModule | inline |
| ApplyCoordsUpdate() | Expansions.Serenity.BaseServo | inlineprotectedvirtual |
| ApplyUpgradeNode(List< string > appliedUps, ConfigNode node, bool doLoad) | PartModule | inlinevirtual |
| ApplyUpgradeNodeDel | PartModule | static |
| ApplyUpgrades(StartState state) | PartModule | inlinevirtual |
| ApplyUpgradesDel | PartModule | static |
| ApplyUpgradesEditorAuto | PartModule | static |
| attachNodes | Expansions.Serenity.BaseServo | protected |
| AttachServoRigidBody(AttachNode node) | Expansions.Serenity.BaseServo | inline |
| Awake() | PartModule | inline |
| axis | Expansions.Serenity.BaseServo | protected |
| axisFieldLimits | Expansions.Serenity.BaseServo | protected |
| BaseObject() | Expansions.Serenity.BaseServo | inline |
| basePartObject | Expansions.Serenity.BaseServo | protected |
| baseResourceConsumptionRate | Expansions.Serenity.BaseServo | |
| baseTransformName | Expansions.Serenity.BaseServo | |
| boolPMApplyUpgrades(PartModule pm, StartState state) | PartModule | |
| boolPMBoolDelegate(PartModule pm, bool apply) | PartModule | |
| cachedStartingRotation | Expansions.Serenity.BaseServo | protected |
| cachedStartingRotationOffset | Expansions.Serenity.BaseServo | protected |
| CacheLocalStrings() | Expansions.Serenity.BaseServo | inlinestatic |
| CalculateAverageRateOfMovement() | Expansions.Serenity.BaseServo | inlineprotected |
| CalculatePower() | Expansions.Serenity.BaseServo | inlineprotectedvirtual |
| CalculateResourceDrain() | Expansions.Serenity.BaseServo | inlineprotectedvirtual |
| CanBeDetached() | Expansions.Serenity.BaseServo | inlinevirtual |
| CanBeOffset() | Expansions.Serenity.BaseServo | inlinevirtual |
| CanBeRotated() | Expansions.Serenity.BaseServo | inlinevirtual |
| ClassID | PartModule | |
| ClassName | PartModule | |
| ClearPersistentId() | PartModule | inline |
| connectedMassScale | Expansions.Serenity.BaseServo | |
| Copy(PartModule fromModule) | PartModule | inline |
| CreateServoRigidbody() | Expansions.Serenity.BaseServo | inlineprotected |
| CurrentModuleAdjusterList | PartModule | |
| currentTransformAngle() | Expansions.Serenity.BaseServo | inlineprotected |
| currentTransformPosition() | Expansions.Serenity.BaseServo | inlineprotected |
| CurrentVelocityLimit | Expansions.Serenity.BaseServo | |
| DemoteToPhysicslessPart() | Expansions.Serenity.BaseServo | inlinevirtual |
| DisengageMotor() | Expansions.Serenity.BaseServo | inline |
| DisengageServoLock() | Expansions.Serenity.BaseServo | inline |
| driveUnit | Expansions.Serenity.BaseServo | protected |
| efficiency | Expansions.Serenity.BaseServo | |
| EngageMotor() | Expansions.Serenity.BaseServo | inline |
| EngageServoLock() | Expansions.Serenity.BaseServo | inline |
| Events | PartModule | |
| exclusives | PartModule | protectedstatic |
| Fields | PartModule | |
| FindUpgrades(bool fillApplied, ConfigNode node=null) | PartModule | inlinevirtual |
| FindUpgradesDel | PartModule | static |
| FixedUpdate() | Expansions.Serenity.BaseServo | inlineprotected |
| GetAxisFieldLimit(string fieldName) | Expansions.Serenity.BaseServo | inline |
| GetAxisFieldLimits() | Expansions.Serenity.BaseServo | inline |
| GetConsumedResources() | Expansions.Serenity.BaseServo | inline |
| GetCurrentColor() | PartModule | inlinevirtual |
| GetCurrentColor(string fieldName) | PartModule | inlinevirtual |
| GetFrameDisplacement() | Expansions.Serenity.BaseServo | protectedpure virtual |
| GetHardLimits(string fieldName) | Expansions.Serenity.BaseServo | inline |
| GetInfo() | Expansions.Serenity.BaseServo | inlinevirtual |
| GetMainAxis() | Expansions.Serenity.BaseServo | inline |
| GetModuleCost(float defaultCost, ModifierStagingSituation sit) | Expansions.Serenity.BaseServo | inline |
| GetModuleCostChangeWhen() | Expansions.Serenity.BaseServo | inline |
| GetModuleDisplayName() | PartModule | inlinevirtual |
| GetModuleMass(float defaultMass, ModifierStagingSituation sit) | Expansions.Serenity.BaseServo | inline |
| GetModuleMassChangeWhen() | Expansions.Serenity.BaseServo | inline |
| GetPersistenActiontId() | PartModule | inline |
| GetPersistentId() | PartModule | inline |
| GetReflectedAttributes(Type partModuleType) | PartModule | inlinestatic |
| GetSoftLimits(string fieldName) | Expansions.Serenity.BaseServo | inline |
| GetStagingDisableText() | PartModule | inlinevirtual |
| GetStagingEnableText() | PartModule | inlinevirtual |
| GetUpgrade(string name) | PartModule | inlineprotected |
| GetUpgradeInfo() | PartModule | inlinevirtual |
| GUIName | PartModule | |
| hardMinMaxLimits | Expansions.Serenity.BaseServo | |
| HasAdjusters | PartModule | |
| HasAxisFieldLimit(string fieldName) | Expansions.Serenity.BaseServo | inline |
| HasAxisFieldLimits() | Expansions.Serenity.BaseServo | inline |
| hasEnoughResources | Expansions.Serenity.BaseServo | protected |
| HasEnoughResources | Expansions.Serenity.BaseServo | |
| HasUpgrades() | PartModule | inline |
| hideUIServoIsMotorized | Expansions.Serenity.BaseServo | |
| hideUIServoMotorLimit | Expansions.Serenity.BaseServo | |
| hideUIServoMotorSize | Expansions.Serenity.BaseServo | |
| InitAxisFieldLimits() | Expansions.Serenity.BaseServo | protectedpure virtual |
| InitJoint() | Expansions.Serenity.BaseServo | inlineprotected |
| isEnabled | PartModule | |
| IsJointUnlocked() | Expansions.Serenity.BaseServo | inline |
| IsMoving() | Expansions.Serenity.BaseServo | protectedpure virtual |
| IsStageable() | PartModule | inlinevirtual |
| IsValidContractObjective(string objectiveType) | PartModule | inline |
| jointParent | Expansions.Serenity.BaseServo | protected |
| jointParentName | Expansions.Serenity.BaseServo | |
| jointParentRotation | Expansions.Serenity.BaseServo | |
| launchPosition | Expansions.Serenity.BaseServo | |
| LimitsChanged | Expansions.Serenity.BaseServo | |
| Load(ConfigNode node) | PartModule | inline |
| LoadExpansionNodes | PartModule | static |
| LoadUpgrades(ConfigNode node) | PartModule | inlinevirtual |
| LoadUpgradesApplied(List< string > applieds, ConfigNode node) | PartModule | inlineprotectedvirtual |
| LoadUpgradesDel | PartModule | static |
| lockAngle | Expansions.Serenity.BaseServo | protected |
| lockPartOnPowerLoss | Expansions.Serenity.BaseServo | |
| mainAxis | Expansions.Serenity.BaseServo | |
| ManuallyModifyEngaged(object field) | Expansions.Serenity.BaseServo | inlineprotected |
| maxMotorOutput | Expansions.Serenity.BaseServo | |
| ModifyEngaged(object field) | Expansions.Serenity.BaseServo | inlineprotected |
| ModifyLocked(object field) | Expansions.Serenity.BaseServo | inlineprotected |
| ModifyServo(object field) | Expansions.Serenity.BaseServo | inlineprotected |
| ModuleAttributes | PartModule | |
| moduleIsEnabled | PartModule | |
| moduleName | PartModule | |
| motorizedCostPerDriveUnit | Expansions.Serenity.BaseServo | |
| motorizedMassPerKN | Expansions.Serenity.BaseServo | |
| motorManualDisengaged | Expansions.Serenity.BaseServo | protected |
| MotorOffAction(KSPActionParam param) | Expansions.Serenity.BaseServo | inlineprotected |
| MotorOnAction(KSPActionParam param) | Expansions.Serenity.BaseServo | inlineprotected |
| motorOutput | Expansions.Serenity.BaseServo | protected |
| motorOutputInformation | Expansions.Serenity.BaseServo | |
| motorState | Expansions.Serenity.BaseServo | |
| MovingObject() | Expansions.Serenity.BaseServo | inline |
| movingPartObject | Expansions.Serenity.BaseServo | protected |
| movingPartRB | Expansions.Serenity.BaseServo | protected |
| NewPersistentId() | PartModule | inline |
| NodeRigidBody(AttachNode node) | Expansions.Serenity.BaseServo | inline |
| OnActive() | PartModule | inlinevirtual |
| OnAwake() | Expansions.Serenity.BaseServo | inlinevirtual |
| OnColorChanged(Color color) | PartModule | inlinevirtual |
| OnColorChanged(Color color, string pickerID="") | PartModule | inlinevirtual |
| OnConstructionModeFixedUpdate() | PartModule | inlinevirtual |
| OnConstructionModeUpdate() | PartModule | inlinevirtual |
| OnCopy(PartModule fromModule) | Expansions.Serenity.BaseServo | inlinevirtual |
| OnDestroy() | Expansions.Serenity.BaseServo | inlineprotectedvirtual |
| OnEditorCompoundPartLinked(CompoundPart linkedPart) | Expansions.Serenity.BaseServo | inlineprotected |
| OnEditorPartPicked(Part pickedPart) | Expansions.Serenity.BaseServo | inlineprotected |
| OnEditorPartPlaced(Part placedPart) | Expansions.Serenity.BaseServo | inlineprotected |
| OnFixedUpdate() | Expansions.Serenity.BaseServo | protectedpure virtual |
| OnIconCreate() | PartModule | inlinevirtual |
| OnInactive() | PartModule | inlinevirtual |
| OnInitialize() | PartModule | inlinevirtual |
| OnInventoryModeDisable() | PartModule | inlinevirtual |
| OnInventoryModeEnable() | PartModule | inlinevirtual |
| OnJointInit(bool goodSetup) | Expansions.Serenity.BaseServo | protectedpure virtual |
| OnLoad(ConfigNode node) | Expansions.Serenity.BaseServo | inlinevirtual |
| OnModifyServo() | Expansions.Serenity.BaseServo | pure virtual |
| OnModuleAdjusterAdded(AdjusterPartModuleBase adjuster) | PartModule | inlineprotectedvirtual |
| OnModuleAdjusterAddedWrapper(AdjusterPartModuleBase adjuster) | PartModule | inline |
| OnModuleAdjusterRemoved(AdjusterPartModuleBase adjuster) | PartModule | inlinevirtual |
| OnPartCreatedFomInventory(ModuleInventoryPart moduleInventoryPart) | PartModule | inlinevirtual |
| OnPartMenuClose(Part inpPart) | Expansions.Serenity.BaseServo | inlineprotected |
| OnPartMenuOpen(UIPartActionWindow window, Part inpPart) | Expansions.Serenity.BaseServo | inlineprotected |
| OnPostStartJointInit() | Expansions.Serenity.BaseServo | protectedpure virtual |
| OnPreModifyServo() | Expansions.Serenity.BaseServo | pure virtual |
| OnSave(ConfigNode node) | Expansions.Serenity.BaseServo | inlinevirtual |
| OnSaveShip(ShipConstruct ship) | Expansions.Serenity.BaseServo | inlineprotectedvirtual |
| OnServoLockApplied() | Expansions.Serenity.BaseServo | protectedpure virtual |
| OnServoLockRemoved() | Expansions.Serenity.BaseServo | protectedpure virtual |
| OnServoMotorDisengaged() | Expansions.Serenity.BaseServo | protectedpure virtual |
| OnServoMotorEngaged() | Expansions.Serenity.BaseServo | protectedpure virtual |
| OnStart(PartModule.StartState state) | Expansions.Serenity.BaseServo | inline |
| PartModule.OnStart(StartState state) | PartModule | inlinevirtual |
| OnStartBeforePartAttachJoint(StartState modStartState) | Expansions.Serenity.BaseServo | inlinevirtual |
| OnStartFinished(StartState state) | PartModule | inlinevirtual |
| OnStoredInInventory(ModuleInventoryPart moduleInventoryPart) | PartModule | inlinevirtual |
| OnUpdate() | PartModule | inlinevirtual |
| OnVisualizeServo(bool rotateBase) | Expansions.Serenity.BaseServo | protectedpure virtual |
| OnWasCopied(PartModule copyPartModule, bool asSymCounterpart) | PartModule | inlinevirtual |
| OnWillBeCopied(bool asSymCounterpart) | PartModule | inlinevirtual |
| OnWillBeMirrored(ref Quaternion rotation, AttachNode selPartNode, Part partParent) | PartModule | inlinevirtual |
| OutputUnit | Expansions.Serenity.BaseServo | protected |
| overrideStagingIconIfBlank | PartModule | |
| part | PartModule | |
| partIsPhysicsLess | Expansions.Serenity.BaseServo | protected |
| PartUpgradeState enum name | PartModule | |
| PersistentActionsId | PartModule | |
| PersistentId | PartModule | |
| pivot | Expansions.Serenity.BaseServo | protected |
| pJoint | Expansions.Serenity.BaseServo | |
| PostStartInitJoint() | Expansions.Serenity.BaseServo | inlineprotected |
| PresetColors() | PartModule | inlinevirtual |
| prevServoIsLocked | Expansions.Serenity.BaseServo | protected |
| prevServoIsMotorized | Expansions.Serenity.BaseServo | protected |
| prevServoMotorIsEngaged | Expansions.Serenity.BaseServo | protected |
| PrintUpgrades() | PartModule | inlinevirtual |
| PromoteToPhysicalPart() | Expansions.Serenity.BaseServo | inlinevirtual |
| rate | Expansions.Serenity.BaseServo | protected |
| RecurseAttachNodeUpdate(Part p) | Expansions.Serenity.BaseServo | inlineprotectedvirtual |
| RecurseCoordUpdate(Part p, Part rootPart) | Expansions.Serenity.BaseServo | inlineprotectedvirtual |
| referenceConsumptionVelocity | Expansions.Serenity.BaseServo | |
| reflectedAttributeCache | PartModule | protectedstatic |
| RemovePartModuleAdjuster(AdjusterPartModuleBase oldAdjuster) | PartModule | inline |
| RemovePartModuleAdjusterList(List< AdjusterPartModuleBase > moduleAdjusters) | PartModule | inline |
| ResetLaunchPosition() | Expansions.Serenity.BaseServo | protectedpure virtual |
| ResetPosition(KSPActionParam param) | Expansions.Serenity.BaseServo | inlineprotected |
| ResetPosition() | Expansions.Serenity.BaseServo | inlineprotected |
| resHandler | PartModule | |
| resourceConsumption | Expansions.Serenity.BaseServo | |
| resourceConsumptionMode | Expansions.Serenity.BaseServo | |
| ResourceConsumptionTypes enum name | Expansions.Serenity.BaseServo | |
| RestoreSpanningPartTargets() | Expansions.Serenity.BaseServo | inlineprotected |
| Save(ConfigNode node) | PartModule | inline |
| SaveExpansionNodes | PartModule | static |
| SaveSpanningPartTargets() | Expansions.Serenity.BaseServo | inlineprotected |
| SaveUpgradesApplied(ConfigNode node) | PartModule | inlineprotectedvirtual |
| servoAttachNodes | Expansions.Serenity.BaseServo | |
| servoCoMOffset | Expansions.Serenity.BaseServo | |
| servoCurrentTorque | Expansions.Serenity.BaseServo | |
| ServoDisgageLockAction(KSPActionParam param) | Expansions.Serenity.BaseServo | inlineprotected |
| ServoEngageLockAction(KSPActionParam param) | Expansions.Serenity.BaseServo | inlineprotected |
| ServoInitComplete | Expansions.Serenity.BaseServo | |
| servoIsBraking | Expansions.Serenity.BaseServo | protected |
| servoIsLocked | Expansions.Serenity.BaseServo | |
| servoIsMotorized | Expansions.Serenity.BaseServo | |
| servoJoint | Expansions.Serenity.BaseServo | protected |
| servoMass | Expansions.Serenity.BaseServo | |
| servoMotorIsEngaged | Expansions.Serenity.BaseServo | |
| servoMotorLimit | Expansions.Serenity.BaseServo | |
| servoMotorLimitField | Expansions.Serenity.BaseServo | protected |
| servoMotorSize | Expansions.Serenity.BaseServo | |
| servoMotorSizeField | Expansions.Serenity.BaseServo | protected |
| servoName | Expansions.Serenity.BaseServo | |
| servoParentTransform | Expansions.Serenity.BaseServo | protected |
| servoParentTransformInverse | Expansions.Serenity.BaseServo | protected |
| servoSrfMeshes | Expansions.Serenity.BaseServo | protected |
| servoSrfMeshNames | Expansions.Serenity.BaseServo | |
| ServoTransformCollider(string colName) | Expansions.Serenity.BaseServo | inline |
| servoTransformName | Expansions.Serenity.BaseServo | |
| servoTransformPosition | Expansions.Serenity.BaseServo | |
| servoTransformRotation | Expansions.Serenity.BaseServo | |
| SetHardLimits(string fieldName, Vector2 newLimits) | Expansions.Serenity.BaseServo | inline |
| SetInitialDisplacement() | Expansions.Serenity.BaseServo | protectedpure virtual |
| SetLaunchPosition(float val) | Expansions.Serenity.BaseServo | inlinevirtual |
| SetServoMass() | Expansions.Serenity.BaseServo | inlineprotected |
| SetSoftLimits(string fieldName, Vector2 newLimits) | Expansions.Serenity.BaseServo | inline |
| SetStaging(bool newValue) | PartModule | inlinevirtual |
| SetStagingState(bool newState) | PartModule | inline |
| SetupExpansion | PartModule | static |
| showUpgradesInModuleInfo | PartModule | |
| snapshot | PartModule | |
| stagingDisableText | PartModule | |
| StagingEnabled() | PartModule | inlinevirtual |
| stagingEnabled | PartModule | |
| stagingEnableText | PartModule | |
| StagingToggleEnabledEditor() | PartModule | inlinevirtual |
| stagingToggleEnabledEditor | PartModule | |
| stagingToggleEnabledFlight | PartModule | |
| StagingToggleEnabledFlight() | PartModule | inlinevirtual |
| StartState enum name | PartModule | |
| targetRotation | Expansions.Serenity.BaseServo | protected |
| ToggleMotorAction(KSPActionParam param) | Expansions.Serenity.BaseServo | inlineprotected |
| ToggleServoLockedAction(KSPActionParam param) | Expansions.Serenity.BaseServo | inlineprotected |
| ToggleStaging() | PartModule | inline |
| traverseVelocityLimits | Expansions.Serenity.BaseServo | |
| Update() | Expansions.Serenity.BaseServo | inlineprotectedvirtual |
| UpdateAxisFieldHardLimit(string fieldName, Vector2 newlimits) | Expansions.Serenity.BaseServo | protectedpure virtual |
| UpdateAxisFieldLimit(string fieldName, Vector2 hardLimits, Vector2 softLimits) | Expansions.Serenity.BaseServo | inlineprotected |
| UpdateAxisFieldSoftLimit(string fieldName, Vector2 newlimits) | Expansions.Serenity.BaseServo | protectedpure virtual |
| UpdateFieldLimits(BaseAxisField axisField, Vector2 newlimits, float currentValue, UI_FloatRange uiField=null) | Expansions.Serenity.BaseServo | inlineprotected |
| UpdatePAWUI(UI_Scene currentScene) | Expansions.Serenity.BaseServo | inlineprotectedvirtual |
| UpdateStagingToggle() | PartModule | inlinevirtual |
| upgrades | PartModule | |
| upgradesApplied | PartModule | |
| upgradesApply | PartModule | |
| upgradesAsk | PartModule | |
| UpgradesAvailable(Part part) | PartModule | inlinestatic |
| UpgradesAvailable(Part part, ConfigNode node) | PartModule | inlinestatic |
| UpgradesAvailableString | PartModule | static |
| UpgradesLockedString | PartModule | static |
| UpgradeWaitForScenarioModules() | PartModule | inlineprotected |
| useLimits | Expansions.Serenity.BaseServo | |
| useMultipleDragCubes | Expansions.Serenity.BaseServo | |
| vessel | PartModule | |
| VisualizeServo(bool moveChildren) | Expansions.Serenity.BaseServo | inlineprotected |
| voidPMApplyNodeDelegate(PartModule pm, List< string > appliedUps, ConfigNode node, bool doLoad) | PartModule | |
| voidPMDelegate(PartModule pm) | PartModule | |
| voidPMNodeDelegate(PartModule pm, ConfigNode node) | PartModule | |