public GameService() { _uiMessageFactory = new UiMessageFactory(); _wordManager = new WordManager(); _randomUtils = new RandomUtils(); _wordListWithSubject = new List <Word>(); _playerManager = new PlayerManager(); _scoreBoardManager = new ScoreboardManager(); }
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); }
public StatisticsService() { _uiMessageFactory = new UiMessageFactory(); _scoreBoardManager = new ScoreboardManager(); }