Fix matching issue in _ZN4ksys3res9ASSetting10BoneParams5parseERKNS0_13ASParamParser9ParseArgsE

This commit is contained in:
Léo Lam 2021-04-11 00:49:56 +02:00
parent e9184e2e41
commit 1a5d9aba68
No known key found for this signature in database
GPG Key ID: 0DF30F9081000741
2 changed files with 4 additions and 5 deletions

View File

@ -96592,7 +96592,7 @@
0x00000071012f1868,sub_71012F1868,756,
0x00000071012f1b5c,sub_71012F1B5C,756,
0x00000071012f1e50,sub_71012F1E50,168,
0x00000071012f1ef8,sub_71012F1EF8,896,_ZN4ksys3res9ASSetting10BoneParams5parseERKNS0_13ASParamParser9ParseArgsE!
0x00000071012f1ef8,sub_71012F1EF8,896,_ZN4ksys3res9ASSetting10BoneParams5parseERKNS0_13ASParamParser9ParseArgsE
0x00000071012f2278,sub_71012F2278,300,_ZNK4ksys3res9ASSetting10BoneParams13getBoneWeightERKN4sead14SafeStringBaseIcEE
0x00000071012f23a4,sub_71012F23A4,132,
0x00000071012f2428,sub_71012F2428,508,

Can't render this file because it is too large.

View File

@ -73,7 +73,6 @@ ASSetting::BoneParams::~BoneParams() {
mBuffer.freeBuffer();
}
// NON_MATCHING: parameter object iteration(???)
bool ASSetting::BoneParams::parse(const ASParamParser::ParseArgs& args) {
const auto num_objects = args.res_list.getResParameterObjNum();
if (num_objects == 0)
@ -82,12 +81,12 @@ bool ASSetting::BoneParams::parse(const ASParamParser::ParseArgs& args) {
if (!mBuffer.tryAllocBuffer(num_objects, args.heap))
return false;
sead::FixedSafeString<32> obj_name{"BoneParam"};
const auto obj_name_base_len = obj_name.calcLength();
auto it = mBuffer.begin();
const auto end = mBuffer.end();
sead::FixedSafeString<32> obj_name{"BoneParam"};
const auto obj_name_base_len = obj_name.calcLength();
auto res_it = args.res_list.objBegin();
const auto res_end = args.res_list.objEnd();