示例#1
0
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);
	}
}
示例#2
0
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);
	}
}