Files
Continentis/Assets/Scripts/SLSUtilities/UModAssistance/ModLoadTab.cs
SoulliesOfficial d09b58fd80 架构大更
2026-03-20 11:56:50 -04:00

32 lines
871 B
C#

using System;
using TMPro;
using UMod;
using UnityEngine;
using UnityEngine.UI;
namespace SLSFramework.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;
}
}
}