Pausing with timeScale = 0 isn't a real pausing solution.
Pause Controller integrates within your project within a minute. It can suspend the entire scene or just groups of objects without changing a line of code.
It has tools that detect input changes, as well as activates GUI (gameobjects) systems. It can even make a pause GUI for you! No coding needed.
Use deltaTime and animations for GUI transitions.
It's Playmaker compatible and friendly to GUI systems (NGUI, iGUI for example).
So why does timeScale = 0 suck?
Because timeScale = 0 doesn't pause your game. It just stops movement, not the game logic.
It's full of limitations and problems; leading to an unprofessional look and bugs in later development.
Let's stop the madness together, get Pause Controller today!
Get videos and news updates here
See the Demo
Visit the site, learn more!