mirror of
https://github.com/zeldaret/botw
synced 2026-06-16 14:49:51 -04:00
ksys/gdt: Implement more Manager functions
This commit is contained in:
@@ -113,10 +113,8 @@ void Manager::init(sead::Heap* heap, sead::Framework* framework) {
|
||||
shop_gamedata_info_path.format("%s/%s.byml", "GameData", "ShopGameDataInfo");
|
||||
loadShopGameDataInfo(shop_gamedata_info_path);
|
||||
|
||||
mParam.param1 = &mFlagBuffer1;
|
||||
mParam.param = &mFlagBuffer;
|
||||
mParamBypassPerm.param1 = &mFlagBuffer1;
|
||||
mParamBypassPerm.param = &mFlagBuffer;
|
||||
mParam.setBuffers(&mFlagBuffer1, &mFlagBuffer);
|
||||
mParamBypassPerm.setBuffers(&mFlagBuffer1, &mFlagBuffer);
|
||||
|
||||
mMethodTreeNode.method_tree_mgr = framework->getMethodTreeMgr();
|
||||
mMethodTreeNode.node.setPauseFlag(sead::MethodTreeNode::cPause_None);
|
||||
@@ -127,4 +125,11 @@ void Manager::init(sead::Heap* heap, sead::Framework* framework) {
|
||||
mNumFlagsToReset = 0;
|
||||
}
|
||||
|
||||
void Manager::unloadResources() {
|
||||
for (s32 i = 0; i < mBgdataHandles.size(); ++i)
|
||||
mBgdataHandles[i].requestUnload();
|
||||
|
||||
mGameDataArcHandle.requestUnload();
|
||||
}
|
||||
|
||||
} // namespace ksys::gdt
|
||||
|
||||
Reference in New Issue
Block a user