public int RemapAnimBone(int iAnim, int iLocalBone)                 // maps local animations bone to global bone
            {
                // remap bone
                virtualmodel_t pVModel = GetVirtualModel();

                if (pVModel != null)
                {
                    virtualgroup_t pAnimGroup = pVModel.pAnimGroup(iAnim);
                    return(pAnimGroup.masterBone[iLocalBone]);
                }
                return(iLocalBone);
            }
            public int RemapSeqBone(int iSequence, int iLocalBone)              // maps local sequence bone to global bone
            {
                // remap bone
                virtualmodel_t pVModel = GetVirtualModel();

                if (pVModel != null)
                {
                    virtualgroup_t pSeqGroup = pVModel.pSeqGroup(iSequence);
                    return(pSeqGroup.masterBone[iLocalBone]);
                }
                return(iLocalBone);
            }