// Set bone manipulated position
 public void SetBoneManipulatedPosition()
 {
     if (m_oBoneManipulatedPosition != null && m_oBoneManipulatedPosition.IsInitialized)
     {
         m_oBoneManipulatedPosition.SetPosition(transform);
     }
 }
 // Set bone pose position
 public bool SetBonePosePosition()
 {
     if (m_oBonePosePosition == null || m_oBonePosePosition.IsInitialized == false)
     {
         return(false);
     }
     else
     {
         m_oBonePosePosition.SetPosition(transform);
         return(true);
     }
 }