32 lines
871 B
C#
32 lines
871 B
C#
using System;
|
|
using TMPro;
|
|
using UMod;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace SLSUtilities.UModAssistance
|
|
{
|
|
public class ModLoadTab : MonoBehaviour
|
|
{
|
|
public IModInfo modInfo;
|
|
public string path;
|
|
public bool isSelected => loadToggle.isOn;
|
|
|
|
public TMP_Text nameText;
|
|
public TMP_Text versionText;
|
|
public TMP_Text pathText;
|
|
public Toggle loadToggle;
|
|
|
|
public void Initialize(IModInfo modInfo)
|
|
{
|
|
this.modInfo = modInfo;
|
|
string relative = Mod.DefaultDirectory.GetModPath(modInfo.NameInfo.ModName).ToString();
|
|
path = relative.Replace(Application.dataPath + "/", "");
|
|
|
|
nameText.text = modInfo.NameInfo.ModName;
|
|
versionText.text = modInfo.NameInfo.ModVersion;
|
|
pathText.text = path;
|
|
}
|
|
}
|
|
}
|