I have recently let a few of my friends test my ridiculously simple game via Unity web player.
The ones that test it on the mac are not able to play the game as it relies on double clicks to indicte user input.
PC users (any browser) do not have this issue and the game behaves as intended.
I am using the OnGUI method and clickCount methods to simply indicate if a double click has been recieved.
One thing to note is that if the mac users switch to full screen mode, the double click works – sort of.
The first time they have to double click it registers fine. However the next single click they make also registers as a double click. After that their next double click is correct. It continues to cycle like that.
Has anyone run into anything like this?
When I detect a double click i set a boolean to true and call a function and immediately set the boolean back to false. The function called does contain yield statements so perhaps that could be a cause?
When I get home tonight I will post my exact OnGUI to be sure but I took it directly from the Unity scripting reference.