//============================================================================* // Export() //============================================================================* public void Export(cRWXMLDocument XMLDocument, XmlElement XMLParentElement) { if (Count > 0) { XmlElement XMLElement = XMLDocument.CreateElement(ExportName, XMLParentElement); foreach (cFirearmBullet FirearmBullet in this) { FirearmBullet.Export(XMLDocument, XMLElement); } } }
//============================================================================* // ProcessFirearms() //============================================================================* public void ProcessFirearms() { m_nNumBadFirearms = 0; m_nNumFirearmCalibers = 0; m_nNumBadFirearmCalibers = 0; m_nNumFirearmBullets = 0; m_nNumBadFirearmBullets = 0; foreach (cFirearm Firearm in m_DataFiles.FirearmList) { if (!Firearm.Validate()) { m_nNumBadFirearms++; } m_nNumFirearmCalibers += Firearm.CaliberList.Count; foreach (cFirearmCaliber FirearmCaliber in Firearm.CaliberList) { if (!FirearmCaliber.Validate()) { m_nNumBadFirearmCalibers++; } } m_nNumFirearmBullets += Firearm.FirearmBulletList.Count; foreach (cFirearmBullet FirearmBullet in Firearm.FirearmBulletList) { if (!FirearmBullet.Validate()) { m_nNumBadFirearmBullets++; } } } }