32 lines
784 B
C#
32 lines
784 B
C#
using TMPro;
|
|
using UnityEngine;
|
|
|
|
public class ModDownloadPrefab : MonoBehaviour
|
|
{
|
|
[SerializeField] private TextMeshProUGUI Header;
|
|
[SerializeField] private TextMeshProUGUI ChangeLog;
|
|
[SerializeField] private DownloadMod GO;
|
|
[SerializeField] private string Version;
|
|
[SerializeField] private string ID;
|
|
[SerializeField] private int SiteID;
|
|
// 0: Custom: 1: Schaken-Mods; 2: Nexus;
|
|
// Start is called before the first frame update
|
|
|
|
public void FillMe(string id, string header, string changeLog, DownloadMod go, int siteID = 1) {
|
|
Header.text = header;
|
|
if (changeLog == "") {
|
|
ChangeLog.text = "(Empty)";
|
|
} else {
|
|
ChangeLog.text = changeLog;
|
|
}
|
|
ID = id;
|
|
GO = go;
|
|
Version = header;
|
|
SiteID = siteID;
|
|
}
|
|
|
|
public void Download() {
|
|
GO.Download(ID, SiteID);
|
|
}
|
|
}
|