Exemple #1
0
        public GameManager(IPublisher publisher, IAssetBundlesStorage assetBundlesStorage, IObjectLoader objectLoader,
                           IConfigurationTool configurationTool)
        {
            _publisher           = publisher;
            _assetBundlesStorage = assetBundlesStorage;
            _objectLoader        = objectLoader;
            _configurationTool   = configurationTool;

            Initialization();
        }
Exemple #2
0
    private void Initialization()
    {
        _objectLoader        = new ObjectLoader();
        _publisher           = new Publisher();
        _configurationTool   = new ConfigurationTool(_objectLoader, _folder);
        _assetBundlesStorage = new AssetBundlesStorage(_objectLoader, _coroutiner);
        _gameManager         = new GameManager(_publisher, _assetBundlesStorage, _objectLoader, _configurationTool);

        _clickHandler.SetDependence(_publisher);
    }