Ejemplo n.º 1
0
        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();
                }
            }
        }
Ejemplo n.º 2
0
        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);
                }
            }
        }