public Processor(ReaderBase reader, UI.DelegateManager delegateManager, List<uint> filterOpcodeList) { Reader = reader; FilterOpcodeList = filterOpcodeList; DelegateManager = delegateManager; Core = new WoW.Core(delegateManager, reader.ClientBuildAmount); UniqueOpcodeList = new List<uint>(); DefinedOpcodeList = new List<uint>(); }
public void Reset() { Core = new WoW.Core(DelegateManager, Reader.ClientBuildAmount); Reader.Close(); }
private void ProcessFile(System.IO.FileInfo file, string query) { using (var reader = new Reading.Readers.TiawpsReader(UIManager.DelegateManager, file.FullName)) { var core = new WoW.Core(UIManager.DelegateManager, reader.ClientBuildAmount); reader.Load(query); while (true) { var packet = reader.GetNextPacket(); if (packet == null) break; var context = new Reading.DefinitionContext(packet, reader, core); var definition = context.GetDefinition(); //((Reading.ReadingBase)definition).LogToFieldLog = true; definition.Parse(); } reader.Close(); } }