Added mod requirements to ModInfoWindow

This commit is contained in:
Penny 2022-06-17 01:03:57 -04:00
parent f905428238
commit 78b973b481
3 changed files with 11 additions and 0 deletions

View file

@ -25,6 +25,7 @@ namespace VRCMelonAssistant
public string modType;
public string author;
public string description;
public string[] requirements;
public string downloadLink;
public string sourceLink;
public string hash;

View file

@ -16,6 +16,7 @@
<TextBlock />
<TextBlock Name="ModDescription" TextWrapping="Wrap" />
<TextBlock />
<TextBlock Name="ModRequirements" TextWrapping="Wrap" />
<TextBlock Name="SourceCodeLink" />
<TextBlock Name="DownloadLink" />
<TextBlock Name="InternalIds" />

View file

@ -1,6 +1,8 @@
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Documents;
using Microsoft.Build.Utilities;
namespace VRCMelonAssistant
{
@ -20,6 +22,13 @@ namespace VRCMelonAssistant
ModAuthor.Text = string.Format((string) FindResource("ModInfoWindow:Author"), mod.versions[0].author ?? FindResource("ModInfoWindow:NoAuthor"));
ModVersion.Text = mod.versions[0].modVersion;
var modReq = "";
foreach (var requirement in mod.versions[0].requirements)
{
modReq += $"{requirement}\n";
}
ModRequirements.Text = modReq;
var dlLink = mod.versions[0].downloadLink;
DownloadLink.Text = (string) FindResource("ModInfoWindow:DownloadLink");
DownloadLink.Inlines.Add(new Run(" "));