public override void GetPacketDataString(TextWriter text, bool flagsDescription)
        {
            string template = "(dialogCode:0x{0:X4}({7}) data1:0x{1:X4} data2:0x{2:X4} data3:0x{3:X4} data4:0x{4:X4} dialogType:{5} autoWrapText:{6}";

            switch ((eDialogCode)dialogCode)
            {
            case eDialogCode.CustomDialog:
            case eDialogCode.InvitedJoinGroup:
                template = "dialogCode:0x{0:X4}({7}) sessionId:0x{1:X4} data2:0x{2:X4} data3:0x{3:X4} data4:0x{4:X4} dialogType:{5} autoWrapText:{6}";
                break;

            case eDialogCode.InvitedJoinGuild:
            case eDialogCode.InvitedToBoard:
            case eDialogCode.RequestedPermissionToClaim:
            case eDialogCode.Claim:
                template = "dialogCode:0x{0:X4}({7}) oid:0x{1:X4} data2:0x{2:X4} data3:0x{3:X4} data4:0x{4:X4} dialogType:{5} autoWrapText:{6}";
                break;

            case eDialogCode.NewQuestFinish:
            case eDialogCode.NewQuestSubscribe:
            case eDialogCode.QuestSubscribe:
                template = "dialogCode:0x{0:X4}({7}) questID:0x{1:X4} oid:0x{2:X4} data3:0x{3:X4} data4:0x{4:X4} dialogType:{5} autoWrapText:{6}";
                break;
            }
            text.Write(template, dialogCode, data1, data2, data3, data4, dialogType, autoWrapText, (eDialogCode)dialogCode);
            subData.MakeString(text, flagsDescription);
        }
 public override void GetPacketDataString(TextWriter text, bool flagsDescription)
 {
     if (subData == null)
     {
         text.Write(" UNKNOWN SUBCODE");
     }
     else
     {
         subData.MakeString(text, flagsDescription);
     }
 }
Example #3
0
 public override void GetPacketDataString(TextWriter text, bool flagsDescription)
 {
     text.Write("subcode:{0} count:{1} subType:{2} startIndex:{3}", subCode, subCount, subType, startIndex);
     if (subData == null)
     {
         text.Write(" UNKNOWN SUBCODE");
     }
     else
     {
         subData.MakeString(text, flagsDescription);
     }
 }
Example #4
0
 public override void GetPacketDataString(TextWriter text, bool flagsDescription)
 {
     text.Write("{5}:{0} points:{1} type:{2}({4}) unk1:{3}", count, points, subCode, unk1, ((eSubType)subCode).ToString(), subCode == 2 ? "IdLine" : "count");
     if (subData == null)
     {
         text.Write(" UNKNOWN SUBCODE");
     }
     else
     {
         subData.MakeString(text, flagsDescription);
     }
 }
Example #5
0
 public override void GetPacketDataString(TextWriter text, bool flagsDescription)
 {
     text.Write("oid:0x{0:X4} subcode:{1}", oid, subCode);
     if (subData == null)
     {
         text.Write(" UNKNOWN SUBCODE");
     }
     else
     {
         subData.MakeString(text, flagsDescription);
     }
 }