Properly update menulist asset dependencies

This commit is contained in:
Jan
2021-12-31 00:30:58 +01:00
parent b5475e30f0
commit 657d32e5f6
3 changed files with 12 additions and 7 deletions

View File

@ -73,7 +73,7 @@ const char* MenuConversionZoneState::AddString(const std::string& str)
return strDuped;
}
void MenuConversionZoneState::AddLoadedFile(std::string loadedFileName, std::vector<menuDef_t*> menusOfFile)
void MenuConversionZoneState::AddLoadedFile(std::string loadedFileName, std::vector<XAssetInfo<menuDef_t>*> menusOfFile)
{
m_menus_by_filename.emplace(std::make_pair(std::move(loadedFileName), std::move(menusOfFile)));
}

View File

@ -20,7 +20,7 @@ namespace IW4
std::map<std::string, const char*> m_strings_by_value;
public:
std::map<std::string, std::vector<menuDef_t*>> m_menus_by_filename;
std::map<std::string, std::vector<XAssetInfo<menuDef_t>*>> m_menus_by_filename;
ExpressionSupportingData* m_supporting_data;
MenuConversionZoneState();
@ -32,7 +32,7 @@ namespace IW4
size_t AddStaticDvar(const std::string& dvarName);
const char* AddString(const std::string& str);
void AddLoadedFile(std::string loadedFileName, std::vector<menuDef_t*> menusOfFile);
void AddLoadedFile(std::string loadedFileName, std::vector<XAssetInfo<menuDef_t>*> menusOfFile);
void FinalizeSupportingData() const;
};