protected void drawResearchProjectsGUI(bool biomeUnlocked) { string researchButtonTitle; int coreSampleCount = countCoreSamples(); //Research projects (soil analysis, metallurgy, chemical analysis) if (biomeUnlocked) { GUILayout.Label("<color=white>Core samples available: " + coreSampleCount + "</color>"); if (ModuleIsActive()) { GUILayout.Label("<color=white>Current research: " + getExperimentName(currentExperiment) + "</color>"); GUILayout.Label("<color=white>Progress: " + progress + "</color>"); researchButtonTitle = "Stop Research"; } else { GUILayout.Label("<color=white>Current research: None</color>"); GUILayout.Label("<color=white>Progress: None</color>"); researchButtonTitle = "Start Research"; } //Start/stop research button drawResearchButtonGUI(researchButtonTitle, coreSampleCount); //Geology experiment to research drawGeoExperimentGUI(); if (GUILayout.Button("T.E.R.R.A.I.N. Uplink")) { terrainUplinkView.SetVisible(true); } } }
protected void drawView() { //Review Data button int totalData = scienceContainer.GetStoredDataCount(); if (GUILayout.Button("Review [" + totalData + "] Data") && totalData > 0) { scienceContainer.ReviewData(); } //Terrain uplink if (GUILayout.Button("T.E.R.R.A.I.N. Uplink")) { terrainUplinkView.parentView = this.parentView; terrainUplinkView.SetVisible(true); } }