Beispiel #1
0
 public static void SaveTo(String file, DefaultsCollection c)
 {
     using (var stream = new FileStream(file, FileMode.Create))
         using (var writer = new StreamWriter(stream))
         {
             XmlSerializer s = new XmlSerializer(typeof(DefaultsCollection));
             s.Serialize(writer, c);
         }
 }
Beispiel #2
0
 public DefaultsCollection(DefaultsCollection source)
 {
     this.DefaultAsteroids      = new ObservableCollection <Asteroid>(source.DefaultAsteroids);
     this.DefaultBelts          = new ObservableCollection <Belt>(source.DefaultBelts);
     this.DefaultBlackHoles     = new ObservableCollection <BlackHole> (source.DefaultBlackHoles);
     this.DefaultComets         = new ObservableCollection <Comet>(source.DefaultComets);
     this.DefaultMegaStructures = new ObservableCollection <MegaStructure>(source.DefaultMegaStructures);
     this.DefaultMoons          = new ObservableCollection <Moon>(source.DefaultMoons);
     this.DefaultPlanets        = new ObservableCollection <Planet>(source.DefaultPlanets);
     this.DefaultStars          = new ObservableCollection <Star>(source.DefaultStars);
     this.DefaultSettlements    = new ObservableCollection <Settlement>(source.DefaultSettlements);
     this.DefaultWarpGates      = new ObservableCollection <WarpGate>(source.DefaultWarpGates);
 }