示例#1
0
 public AssetService(
     GamePathService gamePathService,
     DownloadUrlService urlService,
     HttpClient client)
 {
     _gamePathService = gamePathService;
     _urlService      = urlService;
     _client          = client;
 }
示例#2
0
        public AssetService(GamePathService gamePathService, DownloadUrlService urlService)
        {
            _gamePathService = gamePathService;
            _urlService      = urlService;

            _client = new HttpClient()
            {
                Timeout = TimeSpan.FromSeconds(15)
            };
        }
示例#3
0
        public VersionService(GamePathService gamePathService, DownloadUrlService urlService)
        {
            _gamePathService = gamePathService;
            _urlService      = urlService;
            _versions        = new Dictionary <string, Version>(8);

            _client = new HttpClient {
                Timeout = TimeSpan.FromSeconds(15)
            };
        }
示例#4
0
        public VersionService(
            GamePathService gamePathService,
            DownloadUrlService urlService,
            LibraryService libraryService,
            HttpClient client)
        {
            _gamePathService = gamePathService;
            _urlService      = urlService;
            _libraryService  = libraryService;
            _client          = client;

            _versions = new Dictionary <string, Version>(8);
        }
示例#5
0
 public LaunchService(GamePathService gamePathService)
 {
     _gamePathService = gamePathService;
 }
示例#6
0
 public LibraryService(GamePathService gamePathService, DownloadUrlService urlService)
 {
     _gamePathService = gamePathService;
     _urlService      = urlService;
 }
示例#7
0
 public LaunchService(GamePathService gamePathService, LogService logService)
 {
     _gamePathService = gamePathService;
     _logService      = logService;
 }