Exemple #1
0
 private void RemoveMod(IModObject mod, ModScrollList modList)
 {
     for (int i = modList.modList.Count - 1; i >= 0; i--)
     {
         if (modList.modList[i] == mod)
         {
             modList.modList.RemoveAt(i);
         }
     }
 }
Exemple #2
0
 public void Setup(IModObject currentMod, ModScrollList currentScrollList)
 {
     item = currentMod;
     item.ModLoad();
     title.text       = item.Name;
     description.text = $"{item.Author}";
     version.text     = $"Version: {item.Version.ToString()}";
     icon.sprite      = item.Icon;
     scrollList       = currentScrollList;
     if (scrollList.isActiveList)
     {
         button.GetComponentInChildren <TMPro.TextMeshProUGUI>().text = "-";
     }
     else
     {
         button.GetComponentInChildren <TMPro.TextMeshProUGUI>().text = "+";
     }
 }
Exemple #3
0
 private void AddMod(IModObject mod, ModScrollList modList)
 {
     modList.modList.Add(mod);
 }