Ejemplo n.º 1
0
 public GameService()
 {
     _uiMessageFactory    = new UiMessageFactory();
     _wordManager         = new WordManager();
     _randomUtils         = new RandomUtils();
     _wordListWithSubject = new List <Word>();
     _playerManager       = new PlayerManager();
     _scoreBoardManager   = new ScoreboardManager();
 }
Ejemplo n.º 2
0
    public void InitializeServices()
    {
        _cardSpawner = null ?? GetComponent <CardSpawner>();

        _sceneHandler = null ?? GetComponent <EndGameUI>();

        _hudManager = null ?? GetComponent <HUDManager>();

        _gameData = null ?? new GameDataManager();

        _pairChecker = null ?? new PairChecker();

        _serverCommunication = null ?? new ServerCommunications();

        _serializer = null ?? new JsonSerializer(saveFolder);

        _scoreCalculator = null ?? new ScoreCalculator();

        _scoreboardManager = null ?? new ScoreboardManager(_gameData, _scoreCalculator, _serializer);
    }
Ejemplo n.º 3
0
 public StatisticsService()
 {
     _uiMessageFactory  = new UiMessageFactory();
     _scoreBoardManager = new ScoreboardManager();
 }