Remove static Game.ModData references from widget logic.

This commit is contained in:
Paul Chote
2016-02-17 02:39:13 +00:00
parent ff2aabda9b
commit 84b470017f
20 changed files with 78 additions and 67 deletions

View File

@@ -48,11 +48,10 @@ namespace OpenRA.Mods.Common.Widgets.Logic
int currentFrame;
[ObjectCreator.UseCtor]
public AssetBrowserLogic(Widget widget, Action onExit, World world, Dictionary<string, MiniYaml> logicArgs)
public AssetBrowserLogic(Widget widget, Action onExit, ModData modData, World world, Dictionary<string, MiniYaml> logicArgs)
{
this.world = world;
modData = Game.ModData;
this.modData = modData;
panel = widget;
var ticker = panel.GetOrNull<LogicTickerWidget>("ANIMATION_TICKER");