float StudioModel::GetPoseParameter( int iParameter ) { CStudioHdr *pStudioHdr = GetStudioHdr(); if (!pStudioHdr) return 0.0f; return Studio_GetPoseParameter( pStudioHdr, iParameter, m_poseparameter[iParameter] ); }
float CAnimating::GetPoseParameter( int iParameter ) { CStudioHdr *pstudiohdr = GetModelPtr( ); if ( !pstudiohdr ) { Assert(!"CBaseAnimating::GetPoseParameter: model missing"); return 0.0; } if ( !pstudiohdr->SequencesAvailable() ) { return 0; } if (iParameter >= 0) { return Studio_GetPoseParameter( pstudiohdr, iParameter, GetPoseParameterArray()[iParameter]); } return 0.0; }