| AddExperimentalPart(AvailablePart ap) | ResearchAndDevelopment | inlinestatic |
| AddScience(float value, TransactionReasons reason) | ResearchAndDevelopment | inline |
| CanAfford(float amount) | ResearchAndDevelopment | inlinestatic |
| CheatAddScience(float sci) | ResearchAndDevelopment | inline |
| CheatTechnology() | ResearchAndDevelopment | inline |
| CheckForMissingParts() | ResearchAndDevelopment | inlinestatic |
| ClassID | ScenarioModule | |
| ClassName | ScenarioModule | |
| CountUniversalScience() | ResearchAndDevelopment | inlinestatic |
| Events | ScenarioModule | |
| Fields | ScenarioModule | |
| GetBiomeTags(CelestialBody cb, bool includeMiniBiomes) | ResearchAndDevelopment | inlinestatic |
| GetBiomeTagsLocalized(CelestialBody cb, bool includeMiniBiomes) | ResearchAndDevelopment | inlinestatic |
| GetExperiment(string experimentID) | ResearchAndDevelopment | inlinestatic |
| GetExperimentIDs() | ResearchAndDevelopment | inlinestatic |
| GetExperimentSubject(ScienceExperiment experiment, ExperimentSituations situation, CelestialBody body, string biome, string displaybiome) | ResearchAndDevelopment | inlinestatic |
| GetExperimentSubject(ScienceExperiment experiment, ExperimentSituations situation, string sourceUId, string sourceTitle, CelestialBody body, string biome, string displaybiome) | ResearchAndDevelopment | inlinestatic |
| GetMiniBiomedisplayNameByScienceID(string TagID, bool formatted) | ResearchAndDevelopment | inlinestatic |
| GetMiniBiomedisplayNameByUnityTag(string TagID, bool formatted) | ResearchAndDevelopment | inlinestatic |
| GetMiniBiomeTags(CelestialBody cb) | ResearchAndDevelopment | inlinestatic |
| GetMiniBiomeTagsLocalized(CelestialBody cb) | ResearchAndDevelopment | inlinestatic |
| GetNextScienceValue(float dataAmount, ScienceSubject subject, float xmitScalar=1.0f) | ResearchAndDevelopment | inlinestatic |
| GetReferenceDataValue(float dataAmount, ScienceSubject subject) | ResearchAndDevelopment | inlinestatic |
| GetReferenceDataValueFunc | ResearchAndDevelopment | static |
| GetResults(string subjectID) | ResearchAndDevelopment | inlinestatic |
| GetScienceValue(float dataAmount, ScienceSubject subject, float xmitScalar=1.0f) | ResearchAndDevelopment | inlinestatic |
| GetScienceValue(float dataAmount, float scienceValueRatio, ScienceSubject subject, float xmitScalar=1.0f) | ResearchAndDevelopment | inlinestatic |
| GetSituationTags() | ResearchAndDevelopment | inlinestatic |
| GetSituationTagsDescriptions() | ResearchAndDevelopment | inlinestatic |
| GetSubjectByID(string subjectID) | ResearchAndDevelopment | inlinestatic |
| GetSubjects() | ResearchAndDevelopment | inlinestatic |
| GetSubjectValue(float subjectScience, ScienceSubject subject) | ResearchAndDevelopment | inlinestatic |
| GetSubjectValueFunc | ResearchAndDevelopment | static |
| GetTechnologyState(string techID) | ResearchAndDevelopment | inlinestatic |
| GetTechnologyTitle(string techID) | ResearchAndDevelopment | inlinestatic |
| GetTechState(string techID) | ResearchAndDevelopment | inline |
| Instance | ResearchAndDevelopment | static |
| IsExperimentalPart(AvailablePart ap) | ResearchAndDevelopment | inlinestatic |
| Load(ConfigNode node) | ScenarioModule | inline |
| OnAwake() | ResearchAndDevelopment | inlinevirtual |
| OnDestroy() | ResearchAndDevelopment | inline |
| OnLoad(ConfigNode node) | ResearchAndDevelopment | inlinevirtual |
| OnSave(ConfigNode node) | ResearchAndDevelopment | inlinevirtual |
| PartAssignmentSummary() | ResearchAndDevelopment | inlinestatic |
| PartModelPurchased(AvailablePart ap) | ResearchAndDevelopment | inlinestatic |
| PartTechAvailable(AvailablePart ap) | ResearchAndDevelopment | inlinestatic |
| RefreshTechTreeUI() | ResearchAndDevelopment | inlinestatic |
| RemoveExperimentalPart(AvailablePart ap) | ResearchAndDevelopment | inlinestatic |
| ResearchedValidContractObjectives(params string[] objectiveTypes) | ResearchAndDevelopment | inlinestatic |
| ResearchedValidContractObjectives(List< string > objectiveTypes, bool copy=true) | ResearchAndDevelopment | inlinestatic |
| runner | ScenarioModule | |
| Save(ConfigNode node) | ScenarioModule | inline |
| Science | ResearchAndDevelopment | |
| ScienceTransmissionRewardString(float amount, TransactionReasons reason=TransactionReasons.ScienceTransmission) | ResearchAndDevelopment | inlinestatic |
| SetScience(float value, TransactionReasons reason) | ResearchAndDevelopment | inline |
| SetTechState(string techID, ProtoTechNode techNode) | ResearchAndDevelopment | inline |
| snapshot | ScenarioModule | |
| Start() | ResearchAndDevelopment | inline |
| SubmitScienceData(float dataAmount, ScienceSubject subject, float xmitScalar=1.0f, ProtoVessel source=null, bool reverseEngineered=false) | ResearchAndDevelopment | inline |
| SubmitScienceData(float dataAmount, float scienceValueRatio, ScienceSubject subject, float xmitScalar=1.0f, ProtoVessel source=null, bool reverseEngineered=false) | ResearchAndDevelopment | inline |
| targetScenes | ScenarioModule | |
| UnlockProtoTechNode(ProtoTechNode node) | ResearchAndDevelopment | inline |