blob: 45346d1f2ac7d1b288fa9d245b506574dc92461b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include "KingSystem/Resource/Actor/resResourceChemical.h"
namespace ksys::res {
Chemical::Chemical() : ParamIO("chemical", 0) {
addList(&mRoot, "chemical_root");
}
void Chemical::doCreate_(u8* buffer, u32 buffer_size, sead::Heap* heap) {}
bool Chemical::parse_(u8* data, size_t size, sead::Heap* heap) {
if (!data)
return true;
agl::utl::ResParameterArchive archive{data};
const auto chemical_root_list =
agl::utl::getResParameterList(archive.getRootList(), "chemical_root");
mRoot.parse(chemical_root_list, heap);
return true;
}
} // namespace ksys::res
|