コード例 #1
0
ファイル: Tasks.cs プロジェクト: dbydd/macman
 public static async Task DownloadMcmod(JObject o, string version, string path)
 {
     Console.WriteLine("下载" + o["fileName"].Value <string>() + "中");
     if (!File.Exists(path + o["fileName"].Value <string>()))
     {
         Util.Download(o["downloadUrl"].Value <string>(), path + o["fileName"].Value <string>());
     }
     foreach (var de in o["dependencies"])
     {
         if (de["type"].Value <int>() == 3)
         {
             DownloadMcmod(await TwitchAPI.GetVersionFile(de["addonId"].Value <string>(), version), version, path);
         }
     }
 }
コード例 #2
0
ファイル: Tasks.cs プロジェクト: dbydd/macman
        public static async Task DownloadMcmod(string id, string version, string path)
        {
            JObject o = await TwitchAPI.GetVersionFile(id, version);

            DownloadMcmod(o, version, path);
        }