Ejemplo n.º 1
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.º 2
0
 public void Initialize(IDependencyContainer dependencyContainer)
 {
     _main                 = dependencyContainer.Resolve <Main>();
     _gameData             = dependencyContainer.Resolve <GameDataManager>();
     _serverCommunications = dependencyContainer.Resolve <ServerCommunications>();
 }