muffin v7.5.5
This commit is contained in:
parent
a8f2c1df37
commit
6266f9e6b7
110 changed files with 14907 additions and 6073 deletions
|
|
@ -57,6 +57,26 @@ public sealed class QuestWorkConfigConverter : JsonConverter<QuestWorkValue>
|
|||
|
||||
public override void Write(Utf8JsonWriter writer, QuestWorkValue value, JsonSerializerOptions options)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
if (value != null && value.High.HasValue && value.Low.HasValue && value.Mode == EQuestWorkMode.Bitwise)
|
||||
{
|
||||
byte value2 = (byte)((value.High.Value << 4) + value.Low.Value);
|
||||
writer.WriteNumberValue(value2);
|
||||
return;
|
||||
}
|
||||
writer.WriteStartObject();
|
||||
if (value.High.HasValue)
|
||||
{
|
||||
writer.WriteNumber("High", value.High.Value);
|
||||
}
|
||||
if (value.Low.HasValue)
|
||||
{
|
||||
writer.WriteNumber("Low", value.Low.Value);
|
||||
}
|
||||
if (value.Mode != EQuestWorkMode.Bitwise)
|
||||
{
|
||||
writer.WritePropertyName("Mode");
|
||||
new QuestWorkModeConverter().Write(writer, value.Mode, options);
|
||||
}
|
||||
writer.WriteEndObject();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue