Example #1
0
	int  ModelInstance::GetAllParticleNum()
	{
		int nAllParticleNum = 0;

		ParticleSystemList::iterator b = m_vParticleSystem.begin();
		ParticleSystemList::iterator e = m_vParticleSystem.end();
		while(b != e)
		{
			ParticleSystem* pParticleSystem = (*b);
			nAllParticleNum += pParticleSystem->__getCurParticleNum();
			++b;
		}

		MmParticleSystemList::iterator mb = m_vMmParticleSystem.begin();
		MmParticleSystemList::iterator me = m_vMmParticleSystem.end();
		while(mb != me)
		{
			MmParticleSystem* pParticleSystem = (*mb);
			nAllParticleNum += pParticleSystem->__getCurParticleNum();
			mb++;
		}

		return nAllParticleNum;
	}