fix: fixed several bugs in EventSerializer
This commit is contained in:
@ -59,6 +59,7 @@ public class EventSerializer extends StdSerializer<Event> {
|
||||
for (EntityID id : value.turnOrder) {
|
||||
gen.writeObject(id);
|
||||
}
|
||||
gen.writeEndArray();
|
||||
|
||||
gen.writeObjectField("activeCharacter", value.activeCharacter);
|
||||
|
||||
@ -101,7 +102,7 @@ public class EventSerializer extends StdSerializer<Event> {
|
||||
gen.writeObjectField("targetField", value.targetField);
|
||||
|
||||
if (value.type == EventType.UseInfinityStoneEvent || value.type == EventType.ExchangeInfinityStoneEvent) {
|
||||
gen.writeObject(new EntityID(EntityType.InfinityStones, value.stoneType.getID()));
|
||||
gen.writeObjectField("stoneType", new EntityID(EntityType.InfinityStones, value.stoneType.getID()));
|
||||
}
|
||||
}
|
||||
|
||||
@ -114,6 +115,7 @@ public class EventSerializer extends StdSerializer<Event> {
|
||||
case RoundSetupEvent -> {
|
||||
gen.writeNumberField("roundCount", value.roundCount);
|
||||
gen.writeFieldName("characterOrder");
|
||||
gen.writeStartArray();
|
||||
for (EntityID id : value.characterOrder) {
|
||||
gen.writeObject(id);
|
||||
}
|
||||
|
Reference in New Issue
Block a user