public static void LoadGame(SaveFile saveFile) { if (saveFile != null) { GalaxyController.ResetGalaxy(); MerchantController.CreateNewMerchant(); //Default (these should always load): saveFile.Load_PlanetarySystems(); saveFile.Load_Player(); switch (saveFile.GameState) { default: case SaveFile_GameState.Galaxy: GameUIController.CreateGalaxyScreen(); break; case SaveFile_GameState.PlanetarySystem: GameUIController.CreatePlanetarySystemScreen(); saveFile.Load_CurrentPlanetarySystem(); break; case SaveFile_GameState.Citadel: GameUIController.CreateCitadelScreen(); break; } } }
public void Visit() { GameUIController.CreateCitadelScreen(); }