2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-07-07 11:41:57 +00:00

feat: recognize indirect asset refs when marking assets

This commit is contained in:
Jan
2024-02-07 00:53:52 +01:00
parent 2dd4eaf54f
commit fef815e708
14 changed files with 175 additions and 10 deletions

View File

@ -44,8 +44,8 @@ bool MarkingRequiredPostProcessor::CalculateRequiresMarking(std::unordered_set<c
if (skip)
continue;
// Any ScriptStrings or Strings need to be processed.
if (member->m_is_script_string || member->m_type && member->m_type->m_asset_enum_entry)
// Any script strings, asset refs and assets need to be processed.
if (member->m_is_script_string || member->m_asset_ref || member->m_type && member->m_type->m_asset_enum_entry)
{
info->m_requires_marking = true;
return true;