Add Migrations GlobalModData.

This commit is contained in:
Paul Chote
2016-06-25 19:06:58 +01:00
parent a421a191b5
commit c204c10f5e
3 changed files with 73 additions and 0 deletions

View File

@@ -344,6 +344,13 @@ namespace OpenRA
using (new PerfTimer("LoadMaps"))
ModData.MapCache.LoadMaps();
if (ModData.Manifest.Contains<Migrations>())
{
var reload = ModData.Manifest.Get<Migrations>().Run();
if (reload)
InitializeMod(mod, args);
}
var content = ModData.Manifest.Get<ModContent>();
var isModContentInstalled = content.Packages
.Where(p => p.Value.Required)