Multiple taps related critical bug.

Consider a menu item which pushes a scene on current director. Taping menu item rapidly pushes multiple scenes to director.(Especially appears, if creating new scene takes considerable amount of loading time). Ideally after triggering, first push scene call, current scene should not accept single touch events. It can be solved with temporary fix interns of boolean variables. But this appears across entire app. There should be uniform way of handling this in library level.

The problem is not with library but rather with your game design :slight_smile:
If scene takes long time to create it is better to show user “LOADING…” screen which will block input.

Unregister with the touch dispatcher if you don’t want anymore touches.

@corytrese

I am unregistering touch dispatcher to ‘onExitTransitionDidStart’ However some QC team members tap in such a speed that before even onExitTransitionDidStart got triggered, multiple taps delivered to the app. What I observed that multiple taps registered within single frame causing the problem.