From 84aee423ac7bae29bd90a9fbb5dfea03fe4d6351 Mon Sep 17 00:00:00 2001 From: ousttrue Date: Wed, 14 Sep 2022 20:33:10 +0900 Subject: [PATCH] use HumanBodyBones --- Assets/UniGLTF/Runtime/UniHumanoid/AvatarDescription.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Assets/UniGLTF/Runtime/UniHumanoid/AvatarDescription.cs b/Assets/UniGLTF/Runtime/UniHumanoid/AvatarDescription.cs index a442d3c7b..c11889365 100644 --- a/Assets/UniGLTF/Runtime/UniHumanoid/AvatarDescription.cs +++ b/Assets/UniGLTF/Runtime/UniHumanoid/AvatarDescription.cs @@ -22,13 +22,13 @@ namespace UniHumanoid struct BoneTraitName { - public string WithoutSpace; + public HumanBodyBones Bone; public string TraitName; public BoneTraitName(string name) { TraitName = name; - WithoutSpace = name.Replace(" ", ""); + Bone = (HumanBodyBones)Enum.Parse(typeof(HumanBodyBones), name.Replace(" ", "")); } }; @@ -68,10 +68,9 @@ namespace UniHumanoid return result; } - var boneNameWithoutSpace = b.ToString(); foreach (var x in cashedHumanTraitBoneName) { - if (x.WithoutSpace == boneNameWithoutSpace) + if (x.Bone == b) { cachedHumanBodyBonesToBoneTraitNameMap[b] = x.TraitName; return x.TraitName;