move RALint's InitializeEngineWithMods into Game.

This commit is contained in:
Chris Forbes
2010-07-16 18:15:50 +12:00
parent a2262df843
commit d821dd011f
4 changed files with 35 additions and 30 deletions

View File

@@ -679,5 +679,18 @@ namespace OpenRA
file.Flush();
file.Close();
}
public static void InitializeEngineWithMods(string[] mods)
{
AppDomain.CurrentDomain.AssemblyResolve += FileSystem.ResolveAssembly;
var manifest = new Manifest(mods);
LoadModAssemblies(manifest);
FileSystem.UnmountAll();
foreach (var folder in manifest.Folders) FileSystem.Mount(folder);
foreach (var pkg in manifest.Packages) FileSystem.Mount(pkg);
Rules.LoadRules(manifest, new Map());
}
}
}