chore: add comment for inferring prefix/suffix with HeuristicBoneMapper

This commit is contained in:
Sayamame-beans 2024-09-16 21:31:11 +09:00
parent 15bedeed08
commit 9bbec4c86b

View File

@ -233,6 +233,7 @@ namespace nadena.dev.modular_avatar.core
var mergeName = transform.GetChild(0).name;
var isInferred = false;
// We use raw `boneNamePatterns` instead of `BoneToNameMap` because BoneToNameMap requires matching with normalized bone name, but normalizing makes raw prefix/suffix unavailable.
string[][] boneNamePatterns = (string[][])InferWithHeuristic.HeuristicBoneMapper.GetField("boneNamePatterns", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static).GetValue(null);
foreach (var hipNameCandidate in boneNamePatterns[(int)HumanBodyBones.Hips])