void CBuffEffect::ClearAllBuffEffect(LPOBJ lpObj) { for(int i = 0; i < MAX_STATE_COUNT; i++) { if( !lpObj->m_BuffEffectList[i].btBuffIndex ) continue; ClearBuffEffect(lpObj,lpObj->m_BuffEffectList[i].btEffectType1, lpObj->m_BuffEffectList[i].iValue1); ClearBuffEffect(lpObj,lpObj->m_BuffEffectList[i].btEffectType2, lpObj->m_BuffEffectList[i].iValue2); } }
void CBuffEffect::ClearAllBuffEffect(LPOBJ lpObj) { for(int i = 0; i < MAX_STATE_COUNT; i++) { if( !lpObj->pEffectInfo[i].btEffectNum ) continue; ClearBuffEffect(lpObj,lpObj->pEffectInfo[i].btEffectType1, lpObj->pEffectInfo[i].iEffectValue1); ClearBuffEffect(lpObj,lpObj->pEffectInfo[i].btEffectType2, lpObj->pEffectInfo[i].iEffectValue2); } }