2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-09-02 15:07:26 +00:00

Make AbstractAssetDumper use the XAssetInfo instead of the raw asset pointer to be able to access dependencies and scriptstrings

This commit is contained in:
Jan
2020-10-20 12:48:53 +02:00
parent ab217bb1a9
commit d942c5a625
27 changed files with 146 additions and 135 deletions

View File

@@ -255,18 +255,18 @@ public:
}
};
bool AssetDumperFontIcon::ShouldDump(FontIcon* asset)
bool AssetDumperFontIcon::ShouldDump(XAssetInfo<FontIcon>* asset)
{
return true;
}
std::string AssetDumperFontIcon::GetFileNameForAsset(Zone* zone, FontIcon* asset)
std::string AssetDumperFontIcon::GetFileNameForAsset(Zone* zone, XAssetInfo<FontIcon>* asset)
{
return std::string(asset->name);
return asset->m_name;
}
void AssetDumperFontIcon::DumpAsset(Zone* zone, FontIcon* asset, FileAPI::File* out)
void AssetDumperFontIcon::DumpAsset(Zone* zone, XAssetInfo<FontIcon>* asset, FileAPI::File* out)
{
AssetDumperFontIconInternal dumper(out);
dumper.DumpFontIcon(asset);
dumper.DumpFontIcon(asset->Asset());
}