mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-04-20 00:02:55 +00:00
Correctly handle referencing assets when dumping menulist
This commit is contained in:
parent
568095f57e
commit
cd2cec3546
@ -80,9 +80,12 @@ void AssetDumperMenuList::DumpMenus(MenuDumper& menuDumper, const MenuList* menu
|
|||||||
for (auto menuNum = 0; menuNum < menuList->menuCount; menuNum++)
|
for (auto menuNum = 0; menuNum < menuList->menuCount; menuNum++)
|
||||||
{
|
{
|
||||||
const auto* menu = menuList->menus[menuNum];
|
const auto* menu = menuList->menus[menuNum];
|
||||||
|
const auto* menuAssetName = menu->window.name;
|
||||||
|
if (menuAssetName && menuAssetName[0] == ',')
|
||||||
|
menuAssetName = &menuAssetName[1];
|
||||||
|
|
||||||
std::ostringstream ss;
|
std::ostringstream ss;
|
||||||
ss << parentPath << menu->window.name << ".menu";
|
ss << parentPath << menuAssetName << ".menu";
|
||||||
|
|
||||||
const auto menuName = ss.str();
|
const auto menuName = ss.str();
|
||||||
|
|
||||||
|
@ -80,9 +80,12 @@ void AssetDumperMenuList::DumpMenus(MenuDumper& menuDumper, const MenuList* menu
|
|||||||
for (auto menuNum = 0; menuNum < menuList->menuCount; menuNum++)
|
for (auto menuNum = 0; menuNum < menuList->menuCount; menuNum++)
|
||||||
{
|
{
|
||||||
const auto* menu = menuList->menus[menuNum];
|
const auto* menu = menuList->menus[menuNum];
|
||||||
|
const auto* menuAssetName = menu->window.name;
|
||||||
|
if (menuAssetName && menuAssetName[0] == ',')
|
||||||
|
menuAssetName = &menuAssetName[1];
|
||||||
|
|
||||||
std::ostringstream ss;
|
std::ostringstream ss;
|
||||||
ss << parentPath << menu->window.name << ".menu";
|
ss << parentPath << menuAssetName << ".menu";
|
||||||
|
|
||||||
const auto menuName = ss.str();
|
const auto menuName = ss.str();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user