I would like to make a radio button control out of multiple toggle controls. However, since each of the toggle controls are independent of each other you can select multiple ones, I only want the user to be able to select one at a time.
I know I can do this with brute force in scripting by storing the last state of the toggle, testing for change, and setting all the others to false, but there should be a better way.
If my description of a radio button is confusing here is a wikipedia link. http://en.wikipedia.org/wiki/Radio_button
[quote="unitymatrix"]you can use SelectionGrid with toggle style to realize it.
I also have the same question. The problem is my toggle buttons each have their own styles with graphical up / down states. Can I do this with GUILayout.SelectionGrid or do I need some tricky code to do it with GUI.Button?
I have it working except that only the unselected radio buttons should respond to mouse clicks. Currently all of the buttons respond.
Actually, I got it without SelectionGrid. The code isn't that tricky
I can't believe i fiddled farted with this for hours, when "unitymatrix" had the perfect solution!
append: you should also check this, just to be sure how to manage the selected item