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