コード例 #1
0
ファイル: ModuleVersion.cs プロジェクト: aash/GarrisonButler
 /// <summary>
 ///     Clones this instance.
 /// </summary>
 /// <returns></returns>
 public object Clone()
 {
     var version1 = new ModuleVersion();
     version1._major = _major;
     version1._minor = _minor;
     version1._build = _build;
     version1._revision = _revision;
     return version1;
 }
コード例 #2
0
ファイル: GaBSettings.cs プロジェクト: aash/GarrisonButler
 private GaBSettings(OldSettings.GaBSettings oldSettings)
 {
     ConfigVersion = GarrisonButler.Version;
     ActivateBuildings = oldSettings.ActivateBuildings;
     BuildingsSettings = oldSettings.BuildingsSettings.Select(b => b.FromOld()).ToList();
     CompletedMissions = oldSettings.CompletedMissions;
     ConfigVersion = oldSettings.ConfigVersion.FromOld();
     DailySettings = oldSettings.DailySettings.Select(d => d.FromOld()).ToList();
     //DeleteCoffee = oldSettings.DeleteCoffee;
     //DeleteMiningPick = oldSettings.DeleteMiningPick;
     ForceJunkSell = oldSettings.ForceJunkSell;
     GarrisonCache = oldSettings.GarrisonCache;
     HbRelogMode = oldSettings.HBRelogMode;
     HarvestGarden = oldSettings.HarvestGarden;
     HarvestMine = oldSettings.HarvestMine;
     MailItems = oldSettings.MailItems.Select(m => m.FromOld()).ToList();
     RetrieveMail = oldSettings.RetrieveMail;
     SalvageCrates = oldSettings.SalvageCrates;
     SendMail = oldSettings.SendMail;
     StartMissions = oldSettings.StartMissions;
     TimeMinBetweenRun = oldSettings.TimeMinBetweenRun;
     UseCoffee = oldSettings.UseCoffee;
     UseGarrisonHearthstone = oldSettings.UseGarrisonHearthstone;
     UseMiningPick = oldSettings.UseMiningPick;
 }