Make sure to only dump menu files once

This commit is contained in:
Jan
2021-12-31 16:34:42 +01:00
parent 28011d6b64
commit 5d1df29542
8 changed files with 174 additions and 55 deletions

View File

@ -0,0 +1,24 @@
#pragma once
#include <map>
#include "Dumping/IZoneAssetDumperState.h"
namespace menu
{
class MenuDumpingZoneState final : public IZoneAssetDumperState
{
public:
class MenuDumpingState
{
public:
std::string m_path;
const void* m_alias_menu_list;
MenuDumpingState(std::string path, const void* aliasMenuList);
};
std::map<const void*, MenuDumpingState> m_menu_dumping_state_map;
void CreateMenuDumpingState(const void* menuDef, std::string path, const void* aliasMenuList);
};
}