andrewdotdobson Posted September 6, 2016 Share Posted September 6, 2016 Hi guys, Currently having the joys of debugging someone else's code when I'm not familiar with Phaser. Currently having an issue where the game won't start in Safari. I'm getting a console error: [Error] TypeError: undefined is not an object (evaluating 'game.state.add') startGame The line the error refers to is: game.state.add('Boot', BasicGame.Boot); console.logging BasicGame.Boot before that line returns the correct function rather than undefined so I'm not sure why it's doing this. Only seems to be in Safari, OSX. Chrome and FF aren't showing the error and the game is booting fine. Any ideas? Link to comment Share on other sites More sharing options...
rich Posted September 6, 2016 Share Posted September 6, 2016 Is BasicGame.Boot in its own file, or part of the main source that is loaded? Are there any other States? (Menu, etc) Link to comment Share on other sites More sharing options...
samme Posted September 6, 2016 Share Posted September 6, 2016 Can you break on exceptions and check `game` and `game.state`? Link to comment Share on other sites More sharing options...
Recommended Posts