diff --git a/Assets/VRM10/Runtime/Components/Vrm10Runtime/ControlRig/Vrm10ControlBone.cs b/Assets/VRM10/Runtime/Components/Vrm10Runtime/ControlRig/Vrm10ControlBone.cs index 8ab12e5d1..96f24fa87 100644 --- a/Assets/VRM10/Runtime/Components/Vrm10Runtime/ControlRig/Vrm10ControlBone.cs +++ b/Assets/VRM10/Runtime/Components/Vrm10Runtime/ControlRig/Vrm10ControlBone.cs @@ -40,8 +40,8 @@ namespace UniVRM10 /// コントロールボーンの初期ローカル回転。 /// public Quaternion InitialControlBoneLocalRotation { get; } - Quaternion InitialControlBoneGlobalRotation; + private readonly Quaternion _InitialControlBoneGlobalRotation; private readonly Quaternion _initialTargetLocalRotation; private readonly Quaternion _initialTargetGlobalRotation; private readonly List _children = new List(); @@ -78,7 +78,7 @@ namespace UniVRM10 InitialControlBoneLocalPosition = ControlBone.localPosition; InitialControlBoneLocalRotation = ControlBone.localRotation; - InitialControlBoneGlobalRotation = ControlBone.rotation; + _InitialControlBoneGlobalRotation = ControlBone.rotation; _initialTargetLocalRotation = controlTarget.localRotation; _initialTargetGlobalRotation = controlTarget.rotation; } @@ -92,7 +92,7 @@ namespace UniVRM10 { get { - var delta = Quaternion.Inverse(InitialControlBoneGlobalRotation) * ControlBone.localRotation * InitialControlBoneGlobalRotation; + var delta = Quaternion.Inverse(_InitialControlBoneGlobalRotation) * ControlBone.localRotation * _InitialControlBoneGlobalRotation; return InitialControlBoneLocalRotation * delta; } }