Note - thanks to Goob below, he has told us that “Unity GUI is dependent on only having 1 source - the mouse [x, y].”
(If anyone has a reference or doco on that, it would be great to close the issue.) Cheers!
Building to iPhone or iPad. Using GUI.RepeatButton, make two trivial buttons on the screen.
(Think of them as “Run” and “Fire”.) Hold down “Run”. Now, while holding “Run”, also put your left thumb on “FIre”.
The touch on “Fire” is NOT registered.
In other words, it appears that using OnGui/RepeatButton … in fact you can only read one button-press at a time.
Is this a known problem? Any solutions? Thanks.
{Aside – For the record: I already realise it is usually said that UnityGUI has poor performance, for mobile. (Interestingly, even in an incredibly complicated scene, we have not found this.) Anyway, I would like to know how to solve this problem with OnGUI, or if it is a known bug/problem. Cheers.)
And – RIP Steve.