コード例 #1
0
        public static void Write(WoWFile file)
        {
            var fields = UpdateFieldExtractor.Extract(file);
            var mgr    = new UpdateFieldWriter(fields);

            mgr.Write();
        }
コード例 #2
0
 private static void ExtractFromExe(string exeName)
 {
     using (WoWFile file = new WoWFile(exeName))
     {
         UpdateFieldExtractor.DumpEnums(file, String.Format("UpdateFields_{0}.cs", file.Version));
         SpellFailureExtractor.Extract(file, String.Format("SpellFailedReason_{0}.cs", file.Version));
     }
 }
コード例 #3
0
ファイル: VersionUpdater.cs プロジェクト: NecroSharper/WCell
 public static void SetWowDir(string dir)
 {
     _wowFile   = new WoWFile(dir);
     _extractor = new UpdateFieldExtractor(_wowFile);
 }
コード例 #4
0
 public static void SetWowDir(string dir)
 {
     _wowFile = null;
     ToolConfig.Instance.wowDir = dir;
     _extractor = new UpdateFieldExtractor(WoWFile);
 }