StartMenu!

This commit is contained in:
SoulliesOfficial
2025-03-08 14:21:10 -05:00
parent 28e0a6e4b0
commit e0ae43c25c
193 changed files with 43412 additions and 7940 deletions

View File

@@ -0,0 +1,36 @@
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using UnityEngine.Serialization;
namespace Ichni.StartMenu
{
public class ThemeBundleSelector : MonoBehaviour
{
public GameObject themeBundleTab;
public RectTransform listTransform;
public List<ThemeBundleTab> themeBundleTabs;
private void Start()
{
SetUpList();
}
private void SetUpList()
{
themeBundleTabs = new List<ThemeBundleTab>();
foreach (var bundle in ThemeBundleManager.instance.themeBundleAbstractList)
{
ThemeBundleTab tab = Instantiate(themeBundleTab, listTransform).GetComponent<ThemeBundleTab>();
tab.SetUpTab(bundle);
themeBundleTabs.Add(tab);
}
}
public List<string> GetSelectedThemeBundleList()
{
return (from tab in themeBundleTabs where tab.toggle.isOn select tab.connectedThemeBundle.fileName).ToList();
}
}
}