Esempio n. 1
0
        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);
                }
            }
        }
Esempio n. 2
0
        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);
            }
        }