//========================================================= //========================================================= bool CAnimating::HasPoseParameter( int iSequence, int iParameter ) { CStudioHdr *pstudiohdr = GetModelPtr( ); if ( !pstudiohdr ) { return false; } if ( !pstudiohdr->SequencesAvailable() ) { return false; } if (iSequence < 0 || iSequence >= pstudiohdr->GetNumSeq()) { return false; } mstudioseqdesc_t &seqdesc = pstudiohdr->pSeqdesc( iSequence ); if (pstudiohdr->GetSharedPoseParameter( iSequence, seqdesc.paramindex[0] ) == iParameter || pstudiohdr->GetSharedPoseParameter( iSequence, seqdesc.paramindex[1] ) == iParameter) { return true; } return false; }