private void UpdateCenterPoint() { Vector3 offset = hand.skeleton.GetBonePosition(SteamVR_Skeleton_JointIndexes.middleProximal) - hand.skeleton.GetBonePosition(SteamVR_Skeleton_JointIndexes.root); if (hand.HasSkeleton()) { handCollider.SetCenterPoint(hand.skeleton.transform.position + offset); } }