- Home /
Input leaking to another Scene
Hi, I'm using Unity 3.5.0f5 with NGUI 2.03d to make iOS and Android games and I have a common problem in my projects.
Whenever I use Application.LoadLevel() the application freezes while loading the next scene, everything is okay there. Problem is that if I touch the screen during this loading, right after the load all inputs get processed and it touches any button colliders that are now on the position touched during the loading.
Of course I don't want those buttons to receive those inputs so I'm wondering if there's a way to block the Input right before loadings and continue receiving inputs after the loading is done.
The only workaround I found was to disable the buttons and re-enable them using an invoke with 0.5f seconds after the Start method runs, while it works it's surely not the best solution nor I'm able to do it for every single element on all my objects with colliders.
Not sure if it's a NGUI issue or Unity issue, so I'm posting in both NGUI Forum and Unity Answers.
Thanks in advance, Lex
I am seeing this same issue. Did you ever find a solution?
Your answer
Follow this Question
Related Questions
NGUI autocorrect 0 Answers
Getting the text from UIInput 1 Answer
Linking Input to Button (NGUI) 0 Answers
NGUI typing into UI makes my character jump!! 1 Answer
NGUI: Button don't detect input if parent change position on-screen? 1 Answer