fix: added missing name field to EntitySerializer
This commit is contained in:
parent
c07c141c6e
commit
e54ce32626
@ -25,10 +25,8 @@ public class EntitySerializer extends StdSerializer<Entity> {
|
||||
gen.writeObjectField("entityType", SerializedEntityType.valueOf(value.id.type));
|
||||
|
||||
if (value instanceof NPC) {
|
||||
System.out.println("instanceof NPC");
|
||||
serializeNPC((NPC) value, gen, provider);
|
||||
} else if (value instanceof Character) {
|
||||
System.out.println("instanceof Chara");
|
||||
serializeCharacter((Character) value, gen, provider);
|
||||
} else if (value instanceof Rock) {
|
||||
serializeRock((Rock) value, gen, provider);
|
||||
@ -50,6 +48,7 @@ public class EntitySerializer extends StdSerializer<Entity> {
|
||||
|
||||
private void serializeCharacter(Character value, JsonGenerator gen, SerializerProvider provider)
|
||||
throws IOException {
|
||||
gen.writeStringField("name", value.name);
|
||||
gen.writeNumberField("PID", value.id.type == EntityType.P1 ? 1 : 2);
|
||||
gen.writeNumberField("ID", value.id.id);
|
||||
gen.writeNumberField("HP", value.hp.getValue());
|
||||
|
Loading…
Reference in New Issue
Block a user