forked from aly/qstbak
muffin v7.5.5
This commit is contained in:
parent
a8f2c1df37
commit
6266f9e6b7
110 changed files with 14907 additions and 6073 deletions
|
|
@ -53,9 +53,19 @@ public sealed class VectorConverter : JsonConverter<Vector3>
|
|||
public override void Write(Utf8JsonWriter writer, Vector3 value, JsonSerializerOptions options)
|
||||
{
|
||||
writer.WriteStartObject();
|
||||
writer.WriteNumber("X", value.X);
|
||||
writer.WriteNumber("Y", value.Y);
|
||||
writer.WriteNumber("Z", value.Z);
|
||||
writer.WriteNumber("X", RoundValue(value.X));
|
||||
writer.WriteNumber("Y", RoundValue(value.Y));
|
||||
writer.WriteNumber("Z", RoundValue(value.Z));
|
||||
writer.WriteEndObject();
|
||||
}
|
||||
|
||||
private static float RoundValue(float value)
|
||||
{
|
||||
float num = MathF.Round(value, 6);
|
||||
if (!(MathF.Abs(num) < 1E-06f))
|
||||
{
|
||||
return num;
|
||||
}
|
||||
return 0f;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue