public static void Main(string[] args) { LibFaolan.DllImport.Console.EnableQuickEditMode(); while (true) { Console.Write("Input: "); var hexStream = Console.ReadLine(); if (string.IsNullOrEmpty(hexStream)) { Error(); continue; } var bytes = Functions.HexStreamToByteArray(hexStream); if (bytes == null) { Error(); continue; } try { var conanPacket = new ConanPacket(new PacketBuffer(bytes)); Console.WriteLine("=====================================================================\r\n"); Console.WriteLine(PacketUtills.PacketToCsCode(conanPacket)); Console.WriteLine("=====================================================================\r\n"); } catch { Error(); } } }
public static void Main(string[] args) { ConsoleTools.EnableQuickEditMode(); while (true) { Console.Write("Input: "); var hexStream = Console.ReadLine(); if (string.IsNullOrEmpty(hexStream)) { Error("string.IsNullOrEmpty(hexStream)"); continue; } var bytes = Functions.HexStreamToByteArray(hexStream); if (bytes == null) { Error("bytes == null"); continue; } try { var conanPacket = new ConanPacket(new ConanStream(bytes)); Console.WriteLine("=====================================================================\r\n"); Console.WriteLine(PacketUtills.PacketToCsCode(conanPacket)); Console.WriteLine("=====================================================================\r\n"); } catch (Exception e) { Error(e.Message); } } }