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("}"); }
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("}"); }