Singularity/Assets/Scripts/ModDownloadPrefab.cs

32 lines
784 B
C#
Raw Permalink Normal View History

2024-05-06 14:45:45 -04:00
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);
}
}