From f373f1a76916476f819290f71235688b7ff7789f Mon Sep 17 00:00:00 2001 From: hirose Date: Wed, 27 Nov 2019 19:23:57 +0900 Subject: [PATCH] fix #323 --- Assets/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPerson.cs | 2 +- Assets/VRM/UniVRM/Scripts/Format/VRMImporterContext.cs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Assets/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPerson.cs b/Assets/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPerson.cs index 49b69c02f..e6a8ab9bf 100644 --- a/Assets/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPerson.cs +++ b/Assets/VRM/UniVRM/Scripts/FirstPerson/VRMFirstPerson.cs @@ -66,7 +66,7 @@ namespace VRM public void CopyTo(GameObject _dst, Dictionary map) { var dst = _dst.AddComponent(); - dst.FirstPersonBone = FirstPersonBone; + dst.FirstPersonBone = map[FirstPersonBone]; dst.FirstPersonOffset = FirstPersonOffset; dst.Renderers = Renderers.Select(x => { diff --git a/Assets/VRM/UniVRM/Scripts/Format/VRMImporterContext.cs b/Assets/VRM/UniVRM/Scripts/Format/VRMImporterContext.cs index e3b8d372d..0e8908f1c 100644 --- a/Assets/VRM/UniVRM/Scripts/Format/VRMImporterContext.cs +++ b/Assets/VRM/UniVRM/Scripts/Format/VRMImporterContext.cs @@ -101,6 +101,7 @@ namespace VRM { // fallback firstPerson.SetDefault(); + firstPerson.FirstPersonOffset = gltfFirstPerson.firstPersonBoneOffset; } firstPerson.TraverseRenderers(this);