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; } } }