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); } } } }
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); } } }