//============================================================================* // Synch() - Bullet //============================================================================* public bool Synch(cBullet Bullet) { bool fFound = false; foreach (cFirearmBullet CheckFirearmBullet in m_FirearmBulletList) { fFound = CheckFirearmBullet.Synch(Bullet); } return(fFound); }
//============================================================================* // AddFirearmBullet() //============================================================================* public bool AddFirearmBullet(cFirearmBullet FirearmBullet, bool fCountOnly = false) { m_nImportCount++; foreach (cFirearmBullet CheckFirearmBullet in this) { if (CheckFirearmBullet.CompareTo(FirearmBullet) == 0) { m_nUpdateCount += CheckFirearmBullet.Append(FirearmBullet, fCountOnly); return(false); } } if (!fCountOnly) { Add(FirearmBullet); } m_nNewCount++; return(true); }