Пример #1
0
        public int GetStructureCount(int structureTypeID)
        {
            var entry = CelestialObjectStructures.SingleOrDefault(x => x.StructureTypeID == structureTypeID);

            if (entry != null)
            {
                return(entry.Count);
            }
            else
            {
                return(0);
            }
        }
Пример #2
0
        public void SetStructureCount(int structureTypeID, int count)
        {
            var entry = CelestialObjectStructures.SingleOrDefault(x => x.StructureTypeID == structureTypeID);

            if (entry == null)
            {
                entry = new CelestialObjectStructure();
                entry.StructureTypeID = structureTypeID;
                CelestialObjectStructures.Add(entry);
            }
            entry.Count = count;
            if (count == 0)
            {
                CelestialObjectStructures.Remove(entry);
            }
        }