//==== Get Current Parm Link ====// Link* LinkMgrSingleton::GetCurrLink() { Link* link; if ( m_CurrLinkIndex >= 0 && m_CurrLinkIndex < ( int )m_LinkVec.size() ) { link = m_LinkVec[ m_CurrLinkIndex ]; } else { link = m_WorkingLink; } Parm* pA = ParmMgr.FindParm( link->GetParmA() ); Parm* pB = ParmMgr.FindParm( link->GetParmB() ); if ( !pA || !pB ) { ResetWorkingLink(); link = m_WorkingLink; } return link; }