public static void Write(WoWFile file) { var fields = UpdateFieldExtractor.Extract(file); var mgr = new UpdateFieldWriter(fields); mgr.Write(); }
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)); } }
public static void SetWowDir(string dir) { _wowFile = new WoWFile(dir); _extractor = new UpdateFieldExtractor(_wowFile); }
public static void SetWowDir(string dir) { _wowFile = null; ToolConfig.Instance.wowDir = dir; _extractor = new UpdateFieldExtractor(WoWFile); }