void generate() { Stopwatch sw = new Stopwatch(); sw.Start(); planetGeneratorData.seed = seed++; //planetGeneratorData.sphereDivisionLevel = seed++; var planet = PlanetGenerator.generate(planetGeneratorData); var compGround = GetComponent <MeshFilter>(); compGround.mesh = PlanetRenderer.createSurfaceMesh(planet); var compWater = transform.Find("Water").GetComponent <MeshFilter>(); compWater.mesh = PlanetRenderer.CreateWaterMesh(planet); var compRivers = transform.Find("Rivers").GetComponent <MeshFilter>(); compRivers.mesh = PlanetRenderer.CreateRiversMesh(planet); var transformStruct = transform.Find("Structures"); PlanetRenderer.CreateStructures(planet, transformStruct); m_planet = planet; sw.Stop(); UnityEngine.Debug.Log("Elapsed total " + sw.Elapsed); }
public static void MainMenuComp(string LetterString, SolarSystemModel ChosenSolarSystem) { switch (LetterString.ToLower()) { case "planeten": PlanetRenderer.PlanetPageRendering(ChosenSolarSystem); break; case "q": Environment.Exit(0); break; case "quit": Environment.Exit(0); break; default: Console.WriteLine("The chosen command was not recognized! please try again."); break; } }