I’m trying to make a category dropdown menu that looks like this :
[135252-question1.png*_|135252]
but I have no idea what code I should implement to make it work. I’ve basicly came with this :
void Start()
{
elementsList = new List<GameObject>();
foreach (Transform childTransform in this.transform)
{
if (childTransform.name.ToUpper().Contains("D;") || childTransform.name.ToUpper().Contains("D:") || childTransform.name.ToUpper().Contains("DE;"))
{
elementsList.Add(childTransform.gameObject);
childTransform.gameObject.AddComponent<Toggler>();
}
}
int children = 1;
int back = 0;
bool foundUpper = false;
for (int i = 0; i < elementsList.Count; i++)
{
if (i + children <= elementsList.Count && GetLevel(elementsList*.name) < GetLevel(elementsList[i + children].name))*
{
elementsList*.GetComponent().AddGameObject(elementsList[i + children]);*
children++;
i–;
}
}
}
The code adds a toggler element to every elements in the menu that will set active true or false every child element.
The second loop adds the elements as a recognized children to the current GameObject being processed in the loop.
Now I have no Idea how to finish this or if I’m even going to the right direction, any Idea ?
_*