initGame method
This method is called every time a new game is set in the service and it
is responsible for calling the DevToolsConnector.initGame method in all
the connectors. It is also responsible for calling
DevToolsConnector.disposeGame of all connectors when a new game is set,
if there was a game set previously.
Implementation
void initGame(FlameGame game) {
if (_game != null) {
for (final connector in connectors) {
connector.disposeGame();
}
}
_game = game;
for (final connector in connectors) {
connector.initGame(game);
}
}