How would I have several buttons on a panel and toggle their visibity ?
Thanks
Basically, you have boolean values that determine if you should be drawing a particular button or not. Here is a quick example in C#:
bool[] toggleState = new bool[3] { true, false, false };
void OnGUI()
{
if (toggleState[0])
{
if (GUI.Button(new Rect(100, 100, 50, 50), "Toggle 1"))
{
toggleState[0] = false;
toggleState[1] = true;
toggleState[2] = false;
}
}
else if (toggleState[1])
{
if (GUI.Button(new Rect(150, 150, 50, 50), "Toggle 2"))
{
toggleState[0] = false;
toggleState[1] = false;
toggleState[2] = true;
}
}
else if (toggleState[2])
{
if (GUI.Button(new Rect(200, 200, 50, 50), "Toggle 3"))
{
toggleState[0] = true;
toggleState[1] = false;
toggleState[2] = false;
}
}
}
Great, that’s an interesting approach.
Thank you
PS Going to try and convert to JavaScript