32 lines
696 B
C#
32 lines
696 B
C#
using TMPro;
|
|
using UnityEngine;
|
|
|
|
public class DownloadFilePrefab : MonoBehaviour
|
|
{
|
|
[SerializeField] public TextMeshProUGUI Title;
|
|
[SerializeField] public TextMeshProUGUI Info;
|
|
private string URL;
|
|
private string FileName;
|
|
private DownloadMod DM;
|
|
|
|
public void FillMe(string title, string info, string url, DownloadMod dm, string fileName = "") {
|
|
Title.text = title;
|
|
Info.text = $"Download ({info})";
|
|
if (info == "X") {
|
|
Info.text = "Premium Access";
|
|
Title.text = $"Download from {title}";
|
|
}
|
|
URL = url;
|
|
DM = dm;
|
|
FileName = fileName;
|
|
}
|
|
|
|
public void Download() {
|
|
string Temp = Title.text;
|
|
if (FileName != "") {
|
|
Temp = FileName;
|
|
}
|
|
DM.DownloadFile(URL, Temp);
|
|
}
|
|
}
|