fix: not dumping all sound aliases in aliases csv

This commit is contained in:
Jan 2024-02-11 11:32:47 +01:00
parent 4914eb552f
commit f6ee4790fa
No known key found for this signature in database
GPG Key ID: 44B581F78FF5C57C

View File

@ -214,7 +214,7 @@ class AssetDumperSndBank::Internal
stream.WriteColumn(alias->name); stream.WriteColumn(alias->name);
// file // file
stream.WriteColumn(alias->assetFileName); stream.WriteColumn(alias->assetFileName ? alias->assetFileName : "");
// template // template
stream.WriteColumn(""); stream.WriteColumn("");
@ -520,13 +520,14 @@ class AssetDumperSndBank::Internal
for (auto j = 0; j < aliasList.count; j++) for (auto j = 0; j < aliasList.count; j++)
{ {
const auto& alias = aliasList.head[j]; const auto& alias = aliasList.head[j];
WriteAliasToFile(csvStream, &alias, sndBank);
csvStream.NextRow();
if (alias.assetId && alias.assetFileName && dumpedAssets.find(alias.assetId) == dumpedAssets.end()) if (alias.assetId && alias.assetFileName && dumpedAssets.find(alias.assetId) == dumpedAssets.end())
{ {
DumpSndAlias(alias); DumpSndAlias(alias);
dumpedAssets.emplace(alias.assetId); dumpedAssets.emplace(alias.assetId);
WriteAliasToFile(csvStream, &alias, sndBank);
csvStream.NextRow();
} }
} }
} }