private void SaveSound(ExtractFlags flags, string basePath, string part, ulong key) { STU_F3EB00D4 stu = GetInstance <STU_F3EB00D4>(key); // todo: should be named if (stu == null || stu.m_B3685B0D == 0) { return; } FindLogic.Combo.ComboInfo info = new FindLogic.Combo.ComboInfo(); FindLogic.Combo.Find(info, stu.m_B3685B0D); SaveLogic.Combo.SaveSound(flags, Path.Combine(basePath, part), info, stu.m_B3685B0D); }
private void SaveSound(ExtractFlags flags, string basePath, string part, ulong key) { STU_F3EB00D4 stu = GetInstance <STU_F3EB00D4>(key); if (stu == null || stu.SoundResource == 0) { return; } FindLogic.Combo.ComboInfo info = new FindLogic.Combo.ComboInfo(); info.SaveRuntimeData = new FindLogic.Combo.ComboSaveRuntimeData { Threads = false }; FindLogic.Combo.Find(info, stu.SoundResource); SaveLogic.Combo.SaveSound(flags, Path.Combine(basePath, part), info, stu.SoundResource); }