Mount the mod filesystem context in the ModData ctor.

This commit is contained in:
Paul Chote
2016-02-03 21:01:20 +00:00
parent b81d2d8333
commit 45bae7e9b3
7 changed files with 2 additions and 11 deletions

View File

@@ -362,7 +362,6 @@ namespace OpenRA
return;
}
ModData.MountFiles();
ModData.InitializeLoaders();
Renderer.InitializeFonts(ModData.Manifest);

View File

@@ -56,6 +56,8 @@ namespace OpenRA
LoadScreen.Display();
}
ModFiles.LoadFromManifest(Manifest);
WidgetLoader = new WidgetLoader(this);
RulesetCache = new RulesetCache(this);
RulesetCache.LoadingProgress += HandleLoadingProgress;
@@ -86,11 +88,6 @@ namespace OpenRA
LoadScreen.Display();
}
public void MountFiles()
{
ModFiles.LoadFromManifest(Manifest);
}
public void InitializeLoaders()
{
// all this manipulation of static crap here is nasty and breaks

View File

@@ -33,7 +33,6 @@ namespace OpenRA.Mods.Common.UtilityCommands
{
// HACK: The engine code assumes that Game.modData is set.
Game.ModData = modData;
Game.ModData.MountFiles();
var src = args[1];
var shadowIndex = new int[] { };

View File

@@ -27,7 +27,6 @@ namespace OpenRA.Mods.Common.UtilityCommands
public void Run(ModData modData, string[] args)
{
Game.ModData = modData;
modData.MountFiles();
var map = new Map(args[1]);
var minimap = Minimap.RenderMapPreview(map.Rules.TileSets[map.Tileset], map, true);

View File

@@ -44,7 +44,6 @@ namespace OpenRA.Mods.Common.UtilityCommands
{
// HACK: The engine code assumes that Game.modData is set.
Game.ModData = modData;
Game.ModData.MountFiles();
Rules = Game.ModData.RulesetCache.Load();

View File

@@ -154,7 +154,6 @@ namespace OpenRA.Mods.TS.UtilityCommands
{
// HACK: The engine code assumes that Game.modData is set.
Game.ModData = modData;
Game.ModData.MountFiles();
var filename = args[1];
var file = new IniFile(File.Open(args[1], FileMode.Open));

View File

@@ -29,7 +29,6 @@ namespace OpenRA.Mods.TS.UtilityCommands
{
// HACK: The engine code assumes that Game.modData is set.
Game.ModData = modData;
Game.ModData.MountFiles();
var file = new IniFile(File.Open(args[1], FileMode.Open));
var extension = args[2];