Let FieldLoader do the hard work of loading fields.
This commit is contained in:
committed by
Matthias Mailänder
parent
352067eb48
commit
3f7293b206
@@ -45,15 +45,11 @@ namespace OpenRA.Mods.RA.Widgets.Logic
|
||||
if (downloadButton != null)
|
||||
{
|
||||
var installData = Game.modData.Manifest.ContentInstaller;
|
||||
downloadButton.IsVisible = () => !string.IsNullOrEmpty(installData["MusicPackageMirrorList"]);
|
||||
var musicInstallData = new Dictionary<string, string> { };
|
||||
musicInstallData["PackageMirrorList"] = installData["MusicPackageMirrorList"];
|
||||
|
||||
downloadButton.IsVisible = () => !string.IsNullOrEmpty(installData.MusicPackageMirrorList);
|
||||
downloadButton.OnClick = () =>
|
||||
{
|
||||
Ui.OpenWindow("INSTALL_DOWNLOAD_PANEL", new WidgetArgs() {
|
||||
{ "afterInstall", () => Game.InitializeMod(Game.Settings.Game.Mod, null) },
|
||||
{ "installData", new ReadOnlyDictionary<string, string>(musicInstallData) },
|
||||
});
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user