Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 20.03 KB | None | 0 0
  1. Index: Constructor/Operations/BuildObjectStatistic.cs
  2. ===================================================================
  3. --- Constructor/Operations/BuildObjectStatistic.cs  (revision 0)
  4. +++ Constructor/Operations/BuildObjectStatistic.cs  (working copy)
  5. @@ -0,0 +1,25 @@
  6. +using System;
  7. +using System.Collections.Generic;
  8. +using System.Linq;
  9. +using System.Text;
  10. +using Tools.Util;
  11. +
  12. +namespace TerrainConstructor.Constructor.Operations
  13. +{
  14. +    class BuildObjectStatistic
  15. +    {
  16. +        public static void Run()
  17. +        {
  18. +            Task task = new Task("Build Object Statistic");
  19. +
  20. +            Command command = new Command();
  21. +
  22. +            command.EdtuCommand = "build-object-statistic";
  23. +            command.Args += "-terrain " + AppEnv.Instance.terrainConfig.TerrainCfg.Enclose();
  24. +
  25. +            task.AddCommand(command);
  26. +
  27. +            task.RunImmediate();
  28. +        }
  29. +    }
  30. +}
  31. Index: Constructor/Operations/ExportGeographicalNames.cs
  32. ===================================================================
  33. --- Constructor/Operations/ExportGeographicalNames.cs   (revision 0)
  34. +++ Constructor/Operations/ExportGeographicalNames.cs   (working copy)
  35. @@ -0,0 +1,39 @@
  36. +using System;
  37. +using System.Collections.Generic;
  38. +using System.Linq;
  39. +using System.Text;
  40. +
  41. +namespace TerrainConstructor.Constructor.Operations
  42. +{
  43. +    public class ExportGeographicalNames : Operation
  44. +    {
  45. +        public ExportGeographicalNames() : base("Geographical Names")
  46. +        {
  47. +        }
  48. +
  49. +        public override bool RunImp(Task task, AppEnv appEnv, bool withChildren)
  50. +        {
  51. +            string tempDir = appEnv.TempDir + @"export-geographical-names\";
  52. +            System.IO.Directory.CreateDirectory(tempDir);
  53. +            Tools.Path.CleanupDir(tempDir);
  54. +
  55. +            Command command = null;
  56. +
  57. +            // TODO
  58. +            var liftmeshfilename = tempDir + @"liftmesh.ofsh";
  59. +            command = MergeOffshoresCommand(PathsFromCategory(appEnv, Project.GEOGRAPHICALNAMES_CATEGORY), liftmeshfilename);
  60. +            task.AddCommand(command);
  61. +
  62. +            command = new Command();
  63. +            command.EdtuCommand = "build-geo-names";
  64. +            var lisftmeshoutfilename = tempDir + @"liftmeshoutput.ofsh";
  65. +            command.Args = liftmeshfilename.Enclose() + " ";
  66. +            command.Args += lisftmeshoutfilename.Enclose();
  67. +            command.Args += "-terrain " + AppEnv.Instance.terrainConfig.TerrainCfg.Enclose() + " ";
  68. +            command.ErrorsFile = tempDir + @"errors.ofsh";
  69. +            task.AddCommand(command);
  70. +
  71. +            return true;
  72. +        }
  73. +    }
  74. +}
  75. Index: Constructor/UI/MainWindow.cs
  76. ===================================================================
  77. --- Constructor/UI/MainWindow.cs    (revision 6677)
  78. +++ Constructor/UI/MainWindow.cs    (working copy)
  79. @@ -2573,6 +2573,7 @@
  80.              excludeAllItemsFromBuildToolStripMenuItem.Visible = false;
  81.              excludeAllItemsFromBuild_toolStripSeparator.Visible = false;
  82.              addLibrariesFromFolderMenuItem.Visible = false;
  83. +            objectStatisticToolStripMenuItem.Visible = false;
  84.              var node = projectTreeView.SelectedNode;
  85.              if (node == null)
  86.                  return;
  87. @@ -2669,6 +2670,9 @@
  88.  
  89.              if (found != null && found.Value.Value == Project.BLOCKS_CATEGORY.fullName)
  90.                  categoryBuildToolStripMenuItem.Enabled = !appEnv.terrainConfig.VectorData5;
  91. +
  92. +            if (cat.IsCategory(Project.SCENES_CATEGORY))
  93. +                objectStatisticToolStripMenuItem.Visible = true;
  94.          }
  95.  
  96.          private void toolStripMenuItem5_Click(object sender, EventArgs e)
  97. @@ -3982,6 +3986,11 @@
  98.              var filename = GetFullFilePathByNode(node);
  99.              DumpAssets.DumpAsset(filename);
  100.          }
  101. +
  102. +        private void objectStatisticToolStripMenuItem_Click(object sender, EventArgs e)
  103. +        {
  104. +            BuildObjectStatistic.Run();
  105. +        }
  106.      }
  107.  
  108.  
  109. Index: Constructor/UI/MainWindow.Designer.cs
  110. ===================================================================
  111. --- Constructor/UI/MainWindow.Designer.cs   (revision 6677)
  112. +++ Constructor/UI/MainWindow.Designer.cs   (working copy)
  113. @@ -134,6 +134,7 @@
  114.              this.toolStripSeparator37 = new System.Windows.Forms.ToolStripSeparator();
  115.              this.dumpReferences_offshore_toolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
  116.              this.viewReferences_offshore_ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
  117. +            this.dumpAssetToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
  118.              this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripSeparator();
  119.              this.excludeFromBuildOffshoreToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
  120.              this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripSeparator();
  121. @@ -153,6 +154,7 @@
  122.              this.buildOptionsForAllLibraries_toolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
  123.              this.renderLodTextures_toolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
  124.              this.dumpAssetsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
  125. +            this.objectStatisticToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
  126.              this.toolStripSeparator39 = new System.Windows.Forms.ToolStripSeparator();
  127.              this.excludeAllItemsFromBuildToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
  128.              this.excludeAllItemsFromBuild_toolStripSeparator = new System.Windows.Forms.ToolStripSeparator();
  129. @@ -310,7 +312,6 @@
  130.              this.toolStripSeparator44 = new System.Windows.Forms.ToolStripSeparator();
  131.              this.toolStripMenuItem51 = new System.Windows.Forms.ToolStripMenuItem();
  132.              this.toolStripMenuItem52 = new System.Windows.Forms.ToolStripMenuItem();
  133. -            this.dumpAssetToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
  134.              ((System.ComponentModel.ISupportInitialize)(this.mainSplitContainer)).BeginInit();
  135.              this.mainSplitContainer.Panel1.SuspendLayout();
  136.              this.mainSplitContainer.Panel2.SuspendLayout();
  137. @@ -1219,7 +1220,7 @@
  138.              this.sVNUpdateToolStripMenuItem,
  139.              this.sVNCommitToolStripMenuItem});
  140.              this.offshore_contextMenuStrip.Name = "contextMenuStrip_offshore";
  141. -            this.offshore_contextMenuStrip.Size = new System.Drawing.Size(229, 358);
  142. +            this.offshore_contextMenuStrip.Size = new System.Drawing.Size(229, 336);
  143.              this.offshore_contextMenuStrip.Opening += new System.ComponentModel.CancelEventHandler(this.contextMenuStrip_offshore_Opening);
  144.              //
  145.              // newOffshoreFile_toolStripMenuItem
  146. @@ -1290,6 +1291,13 @@
  147.              this.viewReferences_offshore_ToolStripMenuItem.Text = "View References";
  148.              this.viewReferences_offshore_ToolStripMenuItem.Click += new System.EventHandler(this.viewReferencesOffshore_ToolStripMenuItem_Click);
  149.              //
  150. +            // dumpAssetToolStripMenuItem
  151. +            //
  152. +            this.dumpAssetToolStripMenuItem.Name = "dumpAssetToolStripMenuItem";
  153. +            this.dumpAssetToolStripMenuItem.Size = new System.Drawing.Size(228, 22);
  154. +            this.dumpAssetToolStripMenuItem.Text = "Dump Asset";
  155. +            this.dumpAssetToolStripMenuItem.Click += new System.EventHandler(this.dumpAssetToolStripMenuItem_Click);
  156. +            //
  157.              // toolStripMenuItem2
  158.              //
  159.              this.toolStripMenuItem2.Name = "toolStripMenuItem2";
  160. @@ -1348,6 +1356,7 @@
  161.              this.buildOptionsForAllLibraries_toolStripMenuItem,
  162.              this.renderLodTextures_toolStripMenuItem,
  163.              this.dumpAssetsToolStripMenuItem,
  164. +            this.objectStatisticToolStripMenuItem,
  165.              this.toolStripSeparator39,
  166.              this.excludeAllItemsFromBuildToolStripMenuItem,
  167.              this.excludeAllItemsFromBuild_toolStripSeparator,
  168. @@ -1356,7 +1365,7 @@
  169.              this.sVNUpdateToolStripMenuItem1,
  170.              this.sVNCommitToolStripMenuItem1});
  171.              this.category_contextMenuStrip.Name = "contextMenuStrip_category";
  172. -            this.category_contextMenuStrip.Size = new System.Drawing.Size(281, 352);
  173. +            this.category_contextMenuStrip.Size = new System.Drawing.Size(281, 374);
  174.              this.category_contextMenuStrip.Opening += new System.ComponentModel.CancelEventHandler(this.contextMenuStrip_category_Opening);
  175.              //
  176.              // dumpReferencesForAllLibraries_toolStripMenuItem
  177. @@ -1437,6 +1446,13 @@
  178.              this.dumpAssetsToolStripMenuItem.Text = "Dump Assets";
  179.              this.dumpAssetsToolStripMenuItem.Click += new System.EventHandler(this.dumpAssetsToolStripMenuItem_Click);
  180.              //
  181. +            // objectStatisticToolStripMenuItem
  182. +            //
  183. +            this.objectStatisticToolStripMenuItem.Name = "objectStatisticToolStripMenuItem";
  184. +            this.objectStatisticToolStripMenuItem.Size = new System.Drawing.Size(280, 22);
  185. +            this.objectStatisticToolStripMenuItem.Text = "Object Statistic";
  186. +            this.objectStatisticToolStripMenuItem.Click += new System.EventHandler(this.objectStatisticToolStripMenuItem_Click);
  187. +            //
  188.              // toolStripSeparator39
  189.              //
  190.              this.toolStripSeparator39.Name = "toolStripSeparator39";
  191. @@ -2614,13 +2630,6 @@
  192.              this.toolStripMenuItem52.Size = new System.Drawing.Size(280, 22);
  193.              this.toolStripMenuItem52.Text = "SVN/Commit";
  194.              //
  195. -            // dumpAssetToolStripMenuItem
  196. -            //
  197. -            this.dumpAssetToolStripMenuItem.Name = "dumpAssetToolStripMenuItem";
  198. -            this.dumpAssetToolStripMenuItem.Size = new System.Drawing.Size(228, 22);
  199. -            this.dumpAssetToolStripMenuItem.Text = "Dump Asset";
  200. -            this.dumpAssetToolStripMenuItem.Click += new System.EventHandler(this.dumpAssetToolStripMenuItem_Click);
  201. -            //
  202.              // MainWindow
  203.              //
  204.              this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
  205. @@ -2951,5 +2960,6 @@
  206.          private System.Windows.Forms.ToolStripMenuItem viewTaxiwaysToolStripMenuItem;
  207.          private System.Windows.Forms.ToolStripMenuItem dumpAssetsToolStripMenuItem;
  208.          private System.Windows.Forms.ToolStripMenuItem dumpAssetToolStripMenuItem;
  209. +        private System.Windows.Forms.ToolStripMenuItem objectStatisticToolStripMenuItem;
  210.      }
  211.  }
  212. Index: Constructor/UI/MainWindow.resx
  213. ===================================================================
  214. --- Constructor/UI/MainWindow.resx  (revision 6677)
  215. +++ Constructor/UI/MainWindow.resx  (working copy)
  216. @@ -902,7 +902,7 @@
  217.          AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
  218.          LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
  219.          ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAy
  220. -        gAAAAk1TRnQBSQFMAgEBHwEAARABBgEQAQYBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
  221. +        gAAAAk1TRnQBSQFMAgEBHwEAASABBgEgAQYBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
  222.          AwABgAMAAQEBAAEgBgABgBUAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
  223.          AwAB/wMAAf8DAAH/AwAB/wMAAf8fAAH/AwAB/wwAAZkBtQGUAf8DAAH/AwAB/wMAAf8DJgE4AyYBOAMm
  224.          ATgDJgE4AyYBOAMmATgDJgE4AyYBOAMmATgDJgE4AyYBOAMmATgDJgE4AyYBOAMlATcDHwEsQwAB/wGh
  225. @@ -1201,67 +1201,67 @@
  226.          Af8DAAH/AwAB/wMAAf8D3gH/A6kB/wOlAf8D3wH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
  227.          Af8DAAH/AwAB/wMAAf8DAAH/A94B/wOpAf8DpQH/A98B/wEAAeMBiwH/AQAB4wGPAf8BAAHaAZAB/wMA
  228.          Af8DAAH/AQABvAEAAf8BAAHEAQAB/wEAAcYBAAH/AQABvgEAAf8BAAG3AQAB/wEAAbABAAH/AQABpQEA
  229. -        Af8D3gH/A6kB/wOlAf8D3wH/AT8B4wGLAf8BQwHjAY8B/wFJAdoBkAH/AQABHQEkAf8BAAEKARAB/wEL
  230. -        AbwBLwH/AQkBxAEvAf8BCAHGAS4B/wEDAb4BKQH/AQABtwEjAf8BAAGwAR4B/wEAAaUBFgH/A94B/wOp
  231. +        Af8D3gH/A6kB/wOlAf8D3wH/AT0B4wGLAf8BQQHjAY8B/wFHAdoBkAH/AQABGwEiAf8BAAEIAQ4B/wEJ
  232. +        AbwBLQH/AQcBxAEtAf8BBgHGASwB/wEBAb4BJwH/AQABtwEhAf8BAAGwARwB/wEAAaUBFAH/A94B/wOp
  233.          Af8DqQH/A+EB/wMAAf8CAAGLAf8CAAGAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
  234.          Af8D4AH/A64B/wOpAf8D4QH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
  235.          Af8DAAH/A+AB/wOuAf8DqQH/A+EB/wEAAd4BiwH/AQAB6AGUAf8BAAHoAZMB/wMAAf8DAAH/AQAB0QEA
  236.          Af8BAAHMAQAB/wEAAdABAAH/AQAB0QEAAf8BAAHBAQAB/wEAAaoBAAH/AQABmQEAAf8D4AH/A64B/wOp
  237. -        Af8D4QH/AUEB3gGLAf8BSgHoAZQB/wFIAegBkwH/AQABEQEeAf8BAQEUASUB/wEoAdEBSgH/ARcBzAE6
  238. -        Af8BEQHQATcB/wEPAdEBNgH/AQUBwQEqAf8BAAGqARoB/wEAAZkBDQH/A+AB/wOuAf8DrgH/A+IB/wIA
  239. +        Af8D4QH/AT8B3gGLAf8BSAHoAZQB/wFGAegBkwH/AQABDwEcAf8BAAESASMB/wEmAdEBSAH/ARUBzAE4
  240. +        Af8BDwHQATUB/wENAdEBNAH/AQMBwQEoAf8BAAGqARgB/wEAAZkBCwH/A+AB/wOuAf8DrgH/A+IB/wIA
  241.          AZMB/wIAAa4B/wIAAaUB/wIAAZ4B/wIAAZkB/wIAAYQB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wPh
  242.          Af8DsgH/A64B/wPiAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8BAAGJAQAB/wEA
  243.          AZIBAAH/AQABiAEAAf8D4QH/A7IB/wOuAf8D4gH/AY4B1wEAAf8BAAHhAZUB/wEAAeMBiwH/AwAB/wMA
  244.          Af8BAAHdAZMB/wEAAdsBjQH/AQABwwEAAf8BAAHEAQAB/wEAAcYBAAH/AQABvgEAAf8BAAG3AQAB/wPh
  245. -        Af8DsgH/A64B/wPiAf8BjgHXAVAB/wFNAeEBlQH/AT8B4wGLAf8BAAEVASIB/wIAARcB/wFLAd0BkwH/
  246. -        AUQB2wGNAf8BDAHDATEB/wEJAcQBLwH/AQgBxgEuAf8BAwG+ASkB/wEAAbcBIwH/A+EB/wOyAf8DswH/
  247. +        Af8DsgH/A64B/wPiAf8BjgHXAU4B/wFLAeEBlQH/AT0B4wGLAf8BAAETASAB/wIAARUB/wFJAd0BkwH/
  248. +        AUIB2wGNAf8BCgHDAS8B/wEHAcQBLQH/AQYBxgEsAf8BAQG+AScB/wEAAbcBIQH/A+EB/wOyAf8DswH/
  249.          A+QB/wGMAQABvwH/AgABxwH/AgABvwH/AgABtwH/AgABtgH/AgABpAH/AgABjQH/AgABhwH/AwAB/wMA
  250.          Af8DAAH/AwAB/wPjAf8DtgH/A7MB/wPkAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8BkAIAAf8BsQGK
  251.          AQAB/wHMAaEBAAH/AesBvwEAAf8B8AHDAQAC/wHLAQAB/wPjAf8DtgH/A7MB/wPkAf8BkwHaAQAB/wEA
  252.          AbQBAAH/AwAB/wMAAf8DAAH/AQABlgEAAf8BAAHNAYMB/wEAAdkBAAH/AQABzAEAAf8BAAHQAQAB/wEA
  253. -        AdEBAAH/AQABwQEAAf8D4wH/A7YB/wOzAf8D5AH/AZMB2gFKAf8BLwG0AUMB/wEDAUwBDgH/AQABPgEC
  254. -        Af8BAAE0AQAB/wEZAZYBIgH/AUABzQGDAf8BKwHZAU0B/wEXAcwBOgH/AREB0AE3Af8BDwHRATYB/wEF
  255. -        AcEBKgH/A+MB/wO2Af8DtwH/A+UB/wGcAQAB7QH/AZ4BAAHtAf8BnwEAAe0B/wGAAQAB0AH/AgABvwH/
  256. +        AdEBAAH/AQABwQEAAf8D4wH/A7YB/wOzAf8D5AH/AZMB2gFIAf8BLQG0AUEB/wEBAUoBDAH/AQABPAEA
  257. +        Af8BAAEyAQAB/wEXAZYBIAH/AT4BzQGDAf8BKQHZAUsB/wEVAcwBOAH/AQ8B0AE1Af8BDQHRATQB/wED
  258. +        AcEBKAH/A+MB/wO2Af8DtwH/A+UB/wGcAQAB7QH/AZ4BAAHtAf8BnwEAAe0B/wGAAQAB0AH/AgABvwH/
  259.          AgABzwH/AYEBAAG8Af8CAAGdAf8CAAGIAf8CAAGCAf8DAAH/AwAB/wPlAf8DuwH/A7cB/wPlAf8DAAH/
  260.          AwAB/wMAAf8DAAH/AZQCAAH/AbgBkQEAAf8BzgGnAQAB/wG/AZsBAAH/AdwBugEAAf8B6gHMAQAB/wHt
  261.          AcoBAAH/Ae0BygEAAf8D5QH/A7sB/wO3Af8D5QH/AQABjQEAAf8DAAH/AQABrQEAAf8BAAG1AQAB/wEA
  262.          AakBAAH/AQABmwEAAf8BAAGMAQAB/wHFAdABAAH/AdAB0QEAAf8ByQHLAQAB/wLJAQAB/wGYAccBAAH/
  263. -        A+UB/wO7Af8DtwH/A+UB/wE3AY0BHAH/AQABSwEIAf8BBwGtASAB/wEQAbUBOgH/AQUBqQEjAf8BAAGb
  264. -        ARIB/wETAYwBFgH/AcUB0AEtAf8B0AHRASMB/wHJAcsBGgH/AskBBwH/AZgBxwECAf8D5QH/A7sB/wO8
  265. +        A+UB/wO7Af8DtwH/A+UB/wE1AY0BGgH/AQABSQEGAf8BBQGtAR4B/wEOAbUBOAH/AQMBqQEhAf8BAAGb
  266. +        ARAB/wERAYwBFAH/AcUB0AErAf8B0AHRASEB/wHJAcsBGAH/AskBBQH/AZgBxwEAAf8D5QH/A7sB/wO8
  267.          Af8D6AH/AZ4BAAHtAf8BnQEAAe0B/wGdAQAB7QH/AZwBAAHtAf8CAAHcAf8CAAHPAf8BgAEAAdIB/wIA
  268.          Aa0B/wIAAasB/wIAAYsB/wMAAf8DAAH/A+cB/wO/Af8DvAH/A+gB/wMAAf8DAAH/AwAB/wMAAf8BrQGH
  269.          AQAB/wHNAaYBAAH/AdEBqgEAAf8B6QHCAQAB/wHlAb4BAAH/AesBxAEAAf8B6wHEAQAB/wHvAdABAAH/
  270.          A+cB/wO/Af8DvAH/A+gB/wEAAZ0BAAH/AQABwQEAAf8BAAHOAZkB/wEAAaoBAAH/AQABrgEAAf8BAAGh
  271.          AQAB/wEAAbQBAAH/AQAByQEAAf8B7gHIAQAB/wH1AcMBAAH/AfABvgEAAf8B8gG/AQAB/wPnAf8DvwH/
  272. -        A7wB/wPoAf8BBAGdASgB/wETAcEBRgH/ASsBzgGZAf8BBgGqATgB/wENAa4BPAH/AQQBoQE0Af8BBwG0
  273. -        ATsB/wESAckBTQH/Ae4ByAEQAf8B9QHDAQAB/wHwAb4BAAH/AfIBvwEAAf8D5wH/A78B/wPAAf8D6QH/
  274. +        A7wB/wPoAf8BAgGdASYB/wERAcEBRAH/ASkBzgGZAf8BBAGqATYB/wELAa4BOgH/AQIBoQEyAf8BBQG0
  275. +        ATkB/wEQAckBSwH/Ae4ByAEOAf8B9QHDAQAB/wHwAb4BAAH/AfIBvwEAAf8D5wH/A78B/wPAAf8D6QH/
  276.          AaABAAHtAf8BnwEAAe0B/wGcAQAB7QH/AZ4BAAHtAf8CAAHWAf8CAAHcAf8CAAGwAf8CAAGxAf8CAAGs
  277.          Af8CAAGJAf8DAAH/AwAB/wPpAf8DwwH/A8AB/wPpAf8BkwIAAf8DAAH/AwAB/wMAAf8BpgGBAQAB/wHT
  278.          AawBAAH/AeEBugEAAf8B6wHEAQAB/wHpAcMBAAH/AesBxAEAAf8B6gHEAQAB/wH8AfABygH/A+kB/wPD
  279.          Af8DwAH/A+kB/wEAAcMBAAH/AQABpgEAAf8BAAGzAQAB/wEAAbUBAAH/AQABywGLAf8BAAG/AQAB/wEA
  280.          AbIBAAH/AQABsAEAAf8B7QHFAQAB/wHuAcUBAAH/Ae0BxAEAAf8B7gG+AQAB/wPpAf8DwwH/A8AB/wPp
  281. -        Af8BEgHDAVIB/wEJAaYBLAH/ARoBswFKAf8BCQG1ATkB/wEgAcsBiwH/ARcBvwFAAf8BFAGyAUgB/wEP
  282. -        AbABPQH/Ae0BxQEJAf8B7gHFAQkB/wHtAcQBAwH/Ae4BvgEAAf8D6QH/A8MB/wPEAf8D6wH/AaABAAHt
  283. +        Af8BEAHDAVAB/wEHAaYBKgH/ARgBswFIAf8BBwG1ATcB/wEeAcsBiwH/ARUBvwE+Af8BEgGyAUYB/wEN
  284. +        AbABOwH/Ae0BxQEHAf8B7gHFAQcB/wHtAcQBAQH/Ae4BvgEAAf8D6QH/A8MB/wPEAf8D6wH/AaABAAHt
  285.          Af8BnwEAAe0B/wGdAQAB7QH/AZwBAAHtAf8CAAHYAf8CAAGxAf8CAAGzAf8CAAGsAf8CAAGvAf8DAAH/
  286.          AwAB/wMAAf8D6gH/A8cB/wPEAf8D6wH/AwAB/wMAAf8DAAH/AwAB/wGtAYgBAAH/AeMBtAEAAf8B5AG4
  287.          AQAB/wHvAcUBAAH/AewBxQEAAf8B7AHHAQAB/wH5AesBuwL/Af0B+QH/A+oB/wPHAf8DxAH/A+sB/wEA
  288.          AbYBAAH/AQABxwGBAf8BAAG6AQAB/wEAAZwBAAH/AQABtQEAAf8BAAG1AQAB/wEAAakBAAH/AQABuQGB
  289. -        Af8B5AG5AQAB/wHmAbwBAAH/AeMBuQEAAf8B5AG4AQAB/wPqAf8DxwH/A8QB/wPrAf8BGgG2AU8B/wER
  290. -        AccBgQH/ARQBugFDAf8BBAGcASIB/wESAbUBOQH/AQoBtQE4Af8BEwGpAT0B/wEsAbkBgQH/AeQBuQEC
  291. -        Af8B5gG8AQQB/wHjAbkBBQH/AeQBuAEAAf8D6gH/A8cB/wPIAf8D7AH/AZ0BAAHtAf8BnAEAAe0B/wGY
  292. +        Af8B5AG5AQAB/wHmAbwBAAH/AeMBuQEAAf8B5AG4AQAB/wPqAf8DxwH/A8QB/wPrAf8BGAG2AU0B/wEP
  293. +        AccBgQH/ARIBugFBAf8BAgGcASAB/wEQAbUBNwH/AQgBtQE2Af8BEQGpATsB/wEqAbkBgQH/AeQBuQEA
  294. +        Af8B5gG8AQIB/wHjAbkBAwH/AeQBuAEAAf8D6gH/A8cB/wPIAf8D7AH/AZ0BAAHtAf8BnAEAAe0B/wGY
  295.          AQAB7QH/AgABzAH/AgABtQH/AgABtwH/AgABtgH/AgABhQH/AgABhwH/AwAB/wMAAf8DAAH/A+wB/wPJ
  296.          Af8DyAH/A+wB/wMAAf8DAAH/AwAB/wMAAf8BhgIAAf8B1AGiAQAB/wHdAa0BAAH/AesBwQEAAf8B7QHG
  297.          AQAB/wH6Ae4ByAL/Af0B+QL/AfwB9gH/A+wB/wPJAf8DyAH/A+wB/wGvAa4BAAH/AQABtQEAAf8BAAG/
  298.          AQAB/wEAAbcBAAH/AQABtQEAAf8BAAHPAZQB/wEAAcYBiAH/AbgBuwEAAf8B3gGxAQAB/wHXAakBAAH/
  299. -        AdwBsAEAAf8B2AGrAQAB/wPsAf8DyQH/A8gB/wPsAf8BrwGuASIB/wEPAbUBSAH/AREBvwFEAf8BHgG3
  300. -        AUUB/wEOAbUBMwH/ASMBzwGUAf8BMAHGAYgB/wG4AbsBLQH/Ad4BsQEDAf8B1wGpAQIB/wHcAbABBQH/
  301. -        AdgBqwEGAf8D7AH/A8kB/wPJAf8D7gH/AYYBAAHPAf8CAAHWAf8CAAGwAf8CAAGuAf8CAAGzAf8DAAH/
  302. +        AdwBsAEAAf8B2AGrAQAB/wPsAf8DyQH/A8gB/wPsAf8BrwGuASAB/wENAbUBRgH/AQ8BvwFCAf8BHAG3
  303. +        AUMB/wEMAbUBMQH/ASEBzwGUAf8BLgHGAYgB/wG4AbsBKwH/Ad4BsQEBAf8B1wGpAQAB/wHcAbABAwH/
  304. +        AdgBqwEEAf8D7AH/A8kB/wPJAf8D7gH/AYYBAAHPAf8CAAHWAf8CAAGwAf8CAAGuAf8CAAGzAf8DAAH/
  305.          AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A+0B/wPMAf8DyQH/A+4B/wMAAf8DAAH/AwAB/wMAAf8BtQGG
  306.          AQAB/wHIAZQBAAH/AdMBnAEAAf8B6QG0AQAB/wH0AdgBtAL/AfwB9gL/Af0B+AL/AfwB9QH/A+0B/wPM
  307.          Af8DyQH/A+4B/wHXAawBAAH/Aa0BqgEAAf8BAAG3AQAB/wEAAccBAAH/AQABwAEAAf8BAAHBAQAB/wGi
  308.          AakBAAH/AdoBrgEAAf8B3AGuAQAB/wHUAaUBAAH/AckBlwEAAf8ByQGXAQAB/wPtAf8DzAH/A8kB/wPu
  309. -        Af8B1wGsASIB/wGtAaoBJQH/ASABtwE7Af8BJwHHAU4B/wEeAcABSwH/ASIBwQFCAf8BogGpARgB/wHa
  310. -        Aa4BAgH/AdwBrgEDAf8B1AGlAQIB/wHJAZcBBwH/AckBlwEGAf8D7QH/A8wB/wPMAf8D8AH/A+8B/wPv
  311. +        Af8B1wGsASAB/wGtAaoBIwH/AR4BtwE5Af8BJQHHAUwB/wEcAcABSQH/ASABwQFAAf8BogGpARYB/wHa
  312. +        Aa4BAAH/AdwBrgEBAf8B1AGlAQAB/wHJAZcBBQH/AckBlwEEAf8D7QH/A8wB/wPMAf8D8AH/A+8B/wPv
  313.          Af8D7wH/A+8B/wPvAf8D7wH/A+8B/wPvAf8D7wH/A+8B/wPvAf8D7wH/A+8B/wPPAf8DzAH/A/AB/wPv
  314.          Af8D7wH/A+8B/wPvAf8D7wH/A+8B/wPvAf8D7wH/A+8B/wPvAf8D7wH/A+8B/wPvAf8DzwH/A8wB/wPw
  315.          Af8D7wH/A+8B/wPvAf8D7wH/A+8B/wPvAf8D7wH/A+8B/wPvAf8D7wH/A+8B/wPvAf8D7wH/A88B/wPM
  316. Index: TerrainConstructor4.csproj
  317. ===================================================================
  318. --- TerrainConstructor4.csproj  (revision 6677)
  319. +++ TerrainConstructor4.csproj  (working copy)
  320. @@ -160,6 +160,7 @@
  321.        <DependentUpon>AirfieldSettingsForm.cs</DependentUpon>
  322.      </Compile>
  323.      <Compile Include="Constructor\Operations\BuildLibrary.cs" />
  324. +    <Compile Include="Constructor\Operations\BuildObjectStatistic.cs" />
  325.      <Compile Include="Constructor\Operations\BuildShaders.cs" />
  326.      <Compile Include="Constructor\Operations\DumpAssets.cs" />
  327.      <Compile Include="Constructor\Operations\ExportNavigationMesh.cs" />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement