コード例 #1
0
        public void method_15(string string_4, ZipArchive zipArchive_0)
        {
            this.method_2(string_4);
            List <string> stringList = new List <string>();

            foreach (ZipArchiveEntry entry in zipArchive_0.Entries)
            {
                string directoryName = Path.GetDirectoryName(entry.FullName);
                if (!stringList.Contains(directoryName))
                {
                    stringList.Add(directoryName);
                    string[] strArray   = directoryName.Split('\\');
                    string   string_4_1 = string_4;
                    foreach (string str in strArray)
                    {
                        string_4_1 = string_4_1 + "/" + str;
                        this.method_2(string_4_1);
                    }
                }
            }
            foreach (ZipArchiveEntry entry in zipArchive_0.Entries)
            {
                if (!(entry.FullName == "meta.json"))
                {
                    string string_4_1 = Path.Combine(string_4, entry.FullName.Replace("\\", "/"));
                    if (!Class60.smethod_1(string_4_1))
                    {
                        this.method_19(string_4_1, entry);
                    }
                }
            }
        }
コード例 #2
0
 public void method_8(string string_4, ZipArchive zipArchive_0, string string_5)
 {
     foreach (string str in this.method_4(string_4))
     {
         string string_5_1 = Path.Combine(string_5, str);
         if (Class60.smethod_1(str))
         {
             this.method_8(Path.Combine(string_4, str) + "/", zipArchive_0, string_5_1);
         }
         else
         {
             this.method_17(Path.Combine(string_4, str), zipArchive_0, string_5_1);
         }
     }
 }