示例#1
0
 public override void AsText(StringBuilder b, int pad)
 {
     b.Append(' ', pad);
     b.AppendLine("PlayConvLineMessage:");
     b.Append(' ', pad++);
     b.AppendLine("{");
     b.Append(' ', pad); b.AppendLine("Field0: 0x" + Field0.ToString("X8") + " (" + Field0 + ")");
     b.Append(' ', pad); b.AppendLine("Field1:");
     b.Append(' ', pad); b.AppendLine("{");
     for (int i = 0; i < Field1.Length;)
     {
         b.Append(' ', pad + 1); for (int j = 0; j < 8 && i < Field1.Length; j++, i++)
         {
             b.Append("0x" + Field1[i].ToString("X8") + ", ");
         }
         b.AppendLine();
     }
     b.Append(' ', pad); b.AppendLine("}"); b.AppendLine();
     Field2.AsText(b, pad);
     b.Append(' ', pad); b.AppendLine("Field3: 0x" + Field3.ToString("X8") + " (" + Field3 + ")");
     b.Append(' ', --pad);
     b.AppendLine("}");
 }
示例#2
0
 public override void AsText(StringBuilder b, int pad)
 {
     b.Append(' ', pad);
     b.AppendLine("PlayConvLineMessage:");
     b.Append(' ', pad++);
     b.AppendLine("{");
     b.Append(' ', pad); b.AppendLine("ActorID: 0x" + ActorID.ToString("X8") + " (" + ActorID + ")");
     b.Append(' ', pad); b.AppendLine("Field1:");
     b.Append(' ', pad); b.AppendLine("{");
     for (int i = 0; i < Field1.Length;)
     {
         b.Append(' ', pad + 1); for (int j = 0; j < 8 && i < Field1.Length; j++, i++)
         {
             b.Append("0x" + Field1[i].ToString("X8") + ", ");
         }
         b.AppendLine();
     }
     b.Append(' ', pad); b.AppendLine("}"); b.AppendLine();
     Params.AsText(b, pad);
     b.Append(' ', pad); b.AppendLine("Duration: 0x" + Duration.ToString("X8") + " (" + Duration + ")");
     b.Append(' ', --pad);
     b.AppendLine("}");
 }