public void Save() { //api_start2がロード済みのときのみ if (KCDatabase.Instance.MasterShips.Count == 0) { return; } bool successed = true; successed &= EnemyFleet.Save(MasterPath); successed &= ShipParameter.Save(MasterPath); successed &= Construction.Save(MasterPath); successed &= ShipDrop.Save(MasterPath); successed &= Development.Save(MasterPath); successed &= Resource.Save(MasterPath); if (successed) { Utility.Logger.Add(2, "レコードをセーブしました。"); } else { Utility.Logger.Add(2, "レコードのセーブに失敗しました。"); } }
public bool Save(bool logging = true) { //api_start2がロード済みのときのみ if (KCDatabase.Instance.MasterShips.Count == 0) { return(false); } bool succeeded = true; succeeded &= EnemyFleet.Save(MasterPath); succeeded &= ShipParameter.Save(MasterPath); succeeded &= Construction.Save(MasterPath); succeeded &= ShipDrop.Save(MasterPath); succeeded &= Development.Save(MasterPath); succeeded &= Resource.Save(MasterPath); if (logging) { if (succeeded) { Utility.Logger.Add(2, LoggerRes.SavedRecords); } else { Utility.Logger.Add(3, LoggerRes.FailedSavingRecords); } } return(succeeded); }
public bool Load(bool logging = true) { bool succeeded = true; ResourceManager.CopyDocumentFromArchive("Record/" + ShipParameter.FileName, MasterPath + "\\" + ShipParameter.FileName); succeeded &= EnemyFleet.Load(MasterPath); succeeded &= ShipParameter.Load(MasterPath); succeeded &= Construction.Load(MasterPath); succeeded &= ShipDrop.Load(MasterPath); succeeded &= Development.Load(MasterPath); succeeded &= Resource.Load(MasterPath); if (logging) { if (succeeded) { Utility.Logger.Add(2, "レコードをロードしました。"); } else { Utility.Logger.Add(3, "レコードのロードに失敗しました。"); } } return(succeeded); }
public bool Load(bool logging = true) { bool succeeded = true; ResourceManager.CopyFromArchive("Record/" + ShipParameter.FileName, MasterPath + "\\" + ShipParameter.FileName); succeeded &= EnemyFleet.Load(MasterPath); succeeded &= ShipParameter.Load(MasterPath); succeeded &= Construction.Load(MasterPath); succeeded &= ShipDrop.Load(MasterPath); succeeded &= Development.Load(MasterPath); succeeded &= Resource.Load(MasterPath); if (logging) { if (succeeded) { Utility.Logger.Add(2, LoggerRes.LoadedRecords); } else { Utility.Logger.Add(3, LoggerRes.FailedLoadingRecords); } } return(succeeded); }
public void Load() { bool successed = true; successed &= EnemyFleet.Load(MasterPath); successed &= ShipParameter.Load(MasterPath); //successed &= Construction.Load( MasterPath ); //successed &= ShipDrop.Load( MasterPath ); //successed &= Development.Load( MasterPath ); //successed &= Resource.Load( MasterPath ); if (successed) { Utility.Logger.Add(2, "レコードをロードしました。"); } else { Utility.Logger.Add(3, "レコードのロードに失敗しました。"); } }