コード例 #1
0
        //============================================================================*
        // AddBulletCaliber()
        //============================================================================*

        public bool AddBulletCaliber(cBulletCaliber BulletCaliber, bool fCountOnly = false)
        {
            m_nImportCount++;

            foreach (cBulletCaliber CheckBulletCaliber in this)
            {
                if (CheckBulletCaliber.CompareTo(BulletCaliber) == 0)
                {
                    m_nUpdateCount += CheckBulletCaliber.Append(BulletCaliber, fCountOnly);

                    return(false);
                }
            }

            if (!fCountOnly)
            {
                Add(BulletCaliber);
            }

            m_nNewCount++;

            return(true);
        }