Esempio n. 1
0
        private void ClearAndSaveTempObelisks(List <DesertObelisk> saveData)
        {
            saveData.Clear();

            NetCollection <Building> buildings = Game1.getFarm().buildings;
            List <DesertObelisk>     copied    = new List <DesertObelisk>();

            copied.AddRange(buildings.Where(item => item is DesertObelisk).OfType <DesertObelisk>());
            saveData.AddRange(copied);

            foreach (DesertObelisk obelisk in copied)
            {
                buildings.Remove(obelisk);
            }
        }