コード例 #1
0
        static void ProcBasicInfoChanged(Store ds)
        {
            var procs = new DataStore.LogBook.BasicInfo[] { ds.Weekbook.BasicInfo, ds.CurrentLogbook.BasicInfo };

            foreach (var hist in procs)
            {
                hist.Level.Append(ds.BasicInfo.Level, ds.Settings.BasicInfoLoggingInterval);
                hist.Experience.Append(ds.BasicInfo.Experience, ds.Settings.BasicInfoLoggingInterval);
                hist.FurnitureCoin.Append(ds.BasicInfo.FurnitureCoin, ds.Settings.BasicInfoLoggingInterval);
                hist.Fuel.Append(ds.BasicInfo.Fuel, ds.Settings.BasicInfoLoggingInterval);
                hist.Ammo.Append(ds.BasicInfo.Ammo, ds.Settings.BasicInfoLoggingInterval);
                hist.Steel.Append(ds.BasicInfo.Steel, ds.Settings.BasicInfoLoggingInterval);
                hist.Bauxite.Append(ds.BasicInfo.Bauxite, ds.Settings.BasicInfoLoggingInterval);
                hist.HsBuild.Append(ds.BasicInfo.HsBuild, ds.Settings.BasicInfoLoggingInterval);
                hist.HsRepair.Append(ds.BasicInfo.HsRepair, ds.Settings.BasicInfoLoggingInterval);
                hist.DevMaterial.Append(ds.BasicInfo.DevMaterial, ds.Settings.BasicInfoLoggingInterval);
                hist.ModMaterial.Append(ds.BasicInfo.ModMaterial, ds.Settings.BasicInfoLoggingInterval);
                hist.ExerWins.Append(ds.BasicInfo.ExerWins, ds.Settings.BasicInfoLoggingInterval);
                hist.ExerLose.Append(ds.BasicInfo.ExerLose, ds.Settings.BasicInfoLoggingInterval);
                hist.OperWins.Append(ds.BasicInfo.OperWins, ds.Settings.BasicInfoLoggingInterval);
                hist.OperLose.Append(ds.BasicInfo.OperLose, ds.Settings.BasicInfoLoggingInterval);
                hist.ExpeWins.Append(ds.BasicInfo.ExpeWins, ds.Settings.BasicInfoLoggingInterval);
                hist.ExpeLose.Append(ds.BasicInfo.ExpeLose, ds.Settings.BasicInfoLoggingInterval);
            }
        }
コード例 #2
0
 static void ProcBasicInfoChanged(Store ds)
 {
     var procs = new DataStore.LogBook.BasicInfo[] { ds.Weekbook.BasicInfo, ds.CurrentLogbook.BasicInfo };
     foreach(var hist in procs) {
         hist.Level.Append(ds.BasicInfo.Level, ds.Settings.BasicInfoLoggingInterval);
         hist.Experience.Append(ds.BasicInfo.Experience, ds.Settings.BasicInfoLoggingInterval);
         hist.FurnitureCoin.Append(ds.BasicInfo.FurnitureCoin, ds.Settings.BasicInfoLoggingInterval);
         hist.Fuel.Append(ds.BasicInfo.Fuel, ds.Settings.BasicInfoLoggingInterval);
         hist.Ammo.Append(ds.BasicInfo.Ammo, ds.Settings.BasicInfoLoggingInterval);
         hist.Steel.Append(ds.BasicInfo.Steel, ds.Settings.BasicInfoLoggingInterval);
         hist.Bauxite.Append(ds.BasicInfo.Bauxite, ds.Settings.BasicInfoLoggingInterval);
         hist.HsBuild.Append(ds.BasicInfo.HsBuild, ds.Settings.BasicInfoLoggingInterval);
         hist.HsRepair.Append(ds.BasicInfo.HsRepair, ds.Settings.BasicInfoLoggingInterval);
         hist.DevMaterial.Append(ds.BasicInfo.DevMaterial, ds.Settings.BasicInfoLoggingInterval);
         hist.ModMaterial.Append(ds.BasicInfo.ModMaterial, ds.Settings.BasicInfoLoggingInterval);
         hist.ExerWins.Append(ds.BasicInfo.ExerWins, ds.Settings.BasicInfoLoggingInterval);
         hist.ExerLose.Append(ds.BasicInfo.ExerLose, ds.Settings.BasicInfoLoggingInterval);
         hist.OperWins.Append(ds.BasicInfo.OperWins, ds.Settings.BasicInfoLoggingInterval);
         hist.OperLose.Append(ds.BasicInfo.OperLose, ds.Settings.BasicInfoLoggingInterval);
         hist.ExpeWins.Append(ds.BasicInfo.ExpeWins, ds.Settings.BasicInfoLoggingInterval);
         hist.ExpeLose.Append(ds.BasicInfo.ExpeLose, ds.Settings.BasicInfoLoggingInterval);
     }
 }