public override void UOExtInitialize(PacketHandler hndlr) { m_libraryList = new LibraryList(); m_pluginsList = new PluginsList(); m_initComplete = new InitializationComplete(); hndlr.RegisterPacketHandler(0x00, 0, new OnPacketRecive(UOExtPacket)); for (short i = 0; i < Dll.Dlls.Length; i++) { Dll.Dlls[i].Header = new DllHeader(Dll.Dlls[i], i); uint offset = (uint)(Dll.Dlls[i].Header.DllSize); do { DllContent dc = new DllContent(Dll.Dlls[i], offset); offset += (uint)dc.DllChunkSize; Dll.Dlls[i].Content.Enqueue(dc); } while (offset < Dll.Dlls[i].Size); } Dll.UOExt = new Dll(Config.UOExtPath, true); Dll.UOExtGUI = new Dll(Config.UOExtGUIPath, true); }