/// <summary> /// updates UI to show demographic setup /// </summary> public void DemographicSetup() { if (EnvironmentManager.Shared().CurrentEnvironment.World.IsValidWorld()) { userWorldBuilder.Destroy(); userWorldBuilder = null; HideMenu(environmentBuilderMenu); ShowMenu(demographicMenu); } }
/// <summary> /// Updates UI to show world builder /// </summary> public void StartEnvironmentBuilder() { EnvironmentManager.Shared().InitialiseEnvironment(setupMenu.GetComponent<MenuControlController>().EnvironmentSizeValue); HideMenu(setupMenu); ShowMenu(environmentBuilderMenu); userWorldBuilder = new UserWorldBuilder(); }
/// <summary> /// Loads the world /// </summary> /// <param name="worldFileName">the file to load</param> public void LoadWorld(string worldFileName) { HideMenu(mainMenu); BootStrapper.EnvironmentManager.LoadEnvironmentFromFile(worldFileName); ShowMenu(environmentBuilderMenu); userWorldBuilder = new UserWorldBuilder(); }