void onGameStateChanged()

in lib/src/stage/game_root.dart [29:50]


  void onGameStateChanged(GameState value) {
    final count = _eventCount[value] = (_eventCount[value] ?? 0) + 1;

    gtag(
      'event',
      'game_event',
      GTagAnalyticsEventOptions(
        event_category: 'sample-pop_pop_win',
        event_label: value.toString().split('.')[1],
        value: count,
      ),
    );
    if (value == GameState.won) {
      _gameElement.updateSquareState();
      if (_gameElement.scoreElement!.bestTime == null ||
          game.duration!.inMilliseconds <
              _gameElement.scoreElement!.bestTime!) {
        _gameElement.scoreElement!.bestTime = game.duration!.inMilliseconds;
      }
      game_audio.win();
    }
  }