Beispiel #1
0
        public int GetStructureCount(int structureTypeID)
        {
            var entry = MothershipStructures.SingleOrDefault(x => x.StructureTypeID == structureTypeID);

            if (entry != null)
            {
                return(entry.Count);
            }
            else
            {
                return(0);
            }
        }
Beispiel #2
0
        public void SetStructureCount(int shipTypeID, int count)
        {
            var entry = MothershipStructures.SingleOrDefault(x => x.StructureTypeID == shipTypeID);

            if (entry == null)
            {
                entry = new MothershipStructure();
                entry.StructureTypeID = shipTypeID;
                MothershipStructures.Add(entry);
            }
            entry.Count = count;
            if (count == 0)
            {
                MothershipStructures.Remove(entry);
            }
        }