Unhardcode modchooser mod for content installation.

This commit is contained in:
Paul Chote
2017-01-27 17:07:55 +00:00
parent 657ba90ae3
commit 9b6afd3c37
5 changed files with 29 additions and 11 deletions

View File

@@ -379,16 +379,12 @@ namespace OpenRA
ModData = new ModData(Mods[mod], Mods, true);
ExternalMods.Register(ModData.Manifest);
if (!ModData.LoadScreen.BeforeLoad())
return;
using (new PerfTimer("LoadMaps"))
ModData.MapCache.LoadMaps();
// Mod assets are missing!
if (!ModData.LoadScreen.RequiredContentIsInstalled())
{
InitializeMod("modchooser", new Arguments());
return;
}
ModData.InitializeLoaders(ModData.DefaultFileSystem);
Renderer.InitializeFonts(ModData);