mirror of
https://github.com/knah/VRCMelonAssistant.git
synced 2024-09-28 07:11:25 +12:00
Added mod requirements to ModInfoWindow
This commit is contained in:
parent
f905428238
commit
78b973b481
3 changed files with 11 additions and 0 deletions
|
@ -25,6 +25,7 @@ namespace VRCMelonAssistant
|
||||||
public string modType;
|
public string modType;
|
||||||
public string author;
|
public string author;
|
||||||
public string description;
|
public string description;
|
||||||
|
public string[] requirements;
|
||||||
public string downloadLink;
|
public string downloadLink;
|
||||||
public string sourceLink;
|
public string sourceLink;
|
||||||
public string hash;
|
public string hash;
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
<TextBlock />
|
<TextBlock />
|
||||||
<TextBlock Name="ModDescription" TextWrapping="Wrap" />
|
<TextBlock Name="ModDescription" TextWrapping="Wrap" />
|
||||||
<TextBlock />
|
<TextBlock />
|
||||||
|
<TextBlock Name="ModRequirements" TextWrapping="Wrap" />
|
||||||
<TextBlock Name="SourceCodeLink" />
|
<TextBlock Name="SourceCodeLink" />
|
||||||
<TextBlock Name="DownloadLink" />
|
<TextBlock Name="DownloadLink" />
|
||||||
<TextBlock Name="InternalIds" />
|
<TextBlock Name="InternalIds" />
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
using System;
|
using System;
|
||||||
|
using System.Diagnostics;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
using System.Windows.Documents;
|
using System.Windows.Documents;
|
||||||
|
using Microsoft.Build.Utilities;
|
||||||
|
|
||||||
namespace VRCMelonAssistant
|
namespace VRCMelonAssistant
|
||||||
{
|
{
|
||||||
|
@ -20,6 +22,13 @@ namespace VRCMelonAssistant
|
||||||
ModAuthor.Text = string.Format((string) FindResource("ModInfoWindow:Author"), mod.versions[0].author ?? FindResource("ModInfoWindow:NoAuthor"));
|
ModAuthor.Text = string.Format((string) FindResource("ModInfoWindow:Author"), mod.versions[0].author ?? FindResource("ModInfoWindow:NoAuthor"));
|
||||||
ModVersion.Text = mod.versions[0].modVersion;
|
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;
|
var dlLink = mod.versions[0].downloadLink;
|
||||||
DownloadLink.Text = (string) FindResource("ModInfoWindow:DownloadLink");
|
DownloadLink.Text = (string) FindResource("ModInfoWindow:DownloadLink");
|
||||||
DownloadLink.Inlines.Add(new Run(" "));
|
DownloadLink.Inlines.Add(new Run(" "));
|
||||||
|
|
Loading…
Reference in a new issue