public override void PrettyWrite(IPrettyWriter pw) { pw.AppendLine($"flags: {Flags}"); for (int i = 0; i < _floats.Length; i++) { string dSym = UseDegreeSymbol[i] ? "°" : " "; pw.AppendFormat("{0,-20} {1,11}, {2,11}, {3,11}\n", $"{Names[i]}:", $"{_floats[i].X:F2}{dSym}", $"{_floats[i].Y:F2}{dSym}", $"{_floats[i].Z:F2}{dSym}"); } }
public override void PrettyWrite(IPrettyWriter pw) { pw.Append($"cmd: {Cmd}\n"); pw.Append($"command number: {CommandNumber}\n"); pw.Append($"tick count: {TickCount}\n"); pw.AppendFormat("view angles: {0,11} {1,11} {2,11}\n", $"{(ViewAngleX.HasValue ? $"{ViewAngleX.Value:F2}°" : "null ")},", $"{(ViewAngleY.HasValue ? $"{ViewAngleY.Value:F2}°" : "null ")},", $"{(ViewAngleZ.HasValue ? $"{ViewAngleZ.Value:F2}°" : "null ")}"); pw.AppendFormat("movement: {0,11} {1,11} {2,11}\n", $"{(SidewaysMovement.HasValue ? $"{SidewaysMovement.Value:F2}" : "null")} ,", $"{(ForwardMovement.HasValue ? $"{ForwardMovement.Value:F2}" : "null")} ,", $"{(VerticalMovement.HasValue ? $"{VerticalMovement.Value:F2}" : "null")} "); pw.Append($"buttons: {Buttons?.ToString() ?? "null"}\n"); pw.Append($"impulse: {Impulse?.ToString() ?? "null"}\n"); pw.AppendFormat("weapon, subtype: {0,4}, {1,4}\n", WeaponSelect?.ToString() ?? "null", WeaponSubtype?.ToString() ?? "null"); pw.AppendFormat("mouseDx, mouseDy: {0,4}, {1,4}", MouseDx?.ToString() ?? "null", MouseDy?.ToString() ?? "null"); }