@@ -134,11 +134,15 @@ public boolean writeObject(StringBuilder builder, String objectStr, Field field,
134
134
}
135
135
} else if (valueSerializer == ObjectProtocolSerializer .INSTANCE ) {
136
136
var protocolId = ((ObjectProtocolField ) valueRegistration ).getProtocolId ();
137
+ var protocolName = EnhanceObjectProtocolSerializer .getProtocolClassSimpleName (protocolId );
137
138
switch (language ) {
138
139
case Enhance :
139
140
builder .append (StringUtils .format ("{}.writeIntPacketMap($1, (Map){}, {});" , EnhanceUtils .byteBufUtils , objectStr , EnhanceUtils .getProtocolRegistrationFieldNameByProtocolId (protocolId )));
140
141
return true ;
141
- case Kotlin , Scala , GdScript , Python , Ruby , Swift :
142
+ case GdScript :
143
+ builder .append (StringUtils .format ("buffer.writeIntPacketMap({}, {})" , objectStr , protocolName )).append (LS );
144
+ return true ;
145
+ case Kotlin , Scala , Python , Ruby , Swift :
142
146
builder .append (StringUtils .format ("buffer.writeIntPacketMap({}, {})" , objectStr , protocolId )).append (LS );
143
147
return true ;
144
148
case Lua :
@@ -244,11 +248,15 @@ public boolean writeObject(StringBuilder builder, String objectStr, Field field,
244
248
}
245
249
} else if (valueSerializer == ObjectProtocolSerializer .INSTANCE ) {
246
250
var protocolId = ((ObjectProtocolField ) valueRegistration ).getProtocolId ();
251
+ var protocolName = EnhanceObjectProtocolSerializer .getProtocolClassSimpleName (protocolId );
247
252
switch (language ) {
248
253
case Enhance :
249
254
builder .append (StringUtils .format ("{}.writeLongPacketMap($1, (Map){}, {});" , EnhanceUtils .byteBufUtils , objectStr , EnhanceUtils .getProtocolRegistrationFieldNameByProtocolId (protocolId )));
250
255
return true ;
251
- case Kotlin , Scala , GdScript , Python , Ruby , Swift :
256
+ case GdScript :
257
+ builder .append (StringUtils .format ("buffer.writeLongPacketMap({}, {})" , objectStr , protocolName )).append (LS );
258
+ return true ;
259
+ case Kotlin , Scala , Python , Ruby , Swift :
252
260
builder .append (StringUtils .format ("buffer.writeLongPacketMap({}, {})" , objectStr , protocolId )).append (LS );
253
261
return true ;
254
262
case Lua :
@@ -354,11 +362,15 @@ public boolean writeObject(StringBuilder builder, String objectStr, Field field,
354
362
}
355
363
} else if (valueSerializer == ObjectProtocolSerializer .INSTANCE ) {
356
364
var protocolId = ((ObjectProtocolField ) valueRegistration ).getProtocolId ();
365
+ var protocolName = EnhanceObjectProtocolSerializer .getProtocolClassSimpleName (protocolId );
357
366
switch (language ) {
358
367
case Enhance :
359
368
builder .append (StringUtils .format ("{}.writeStringPacketMap($1, (Map){}, {});" , EnhanceUtils .byteBufUtils , objectStr , EnhanceUtils .getProtocolRegistrationFieldNameByProtocolId (protocolId )));
360
369
return true ;
361
- case Kotlin , Scala , GdScript , Python , Ruby , Swift :
370
+ case GdScript :
371
+ builder .append (StringUtils .format ("buffer.writeStringPacketMap({}, {})" , objectStr , protocolName )).append (LS );
372
+ return true ;
373
+ case Kotlin , Scala , Python , Ruby , Swift :
362
374
builder .append (StringUtils .format ("buffer.writeStringPacketMap({}, {})" , objectStr , protocolId )).append (LS );
363
375
return true ;
364
376
case Lua :
@@ -546,7 +558,7 @@ public String readObject(StringBuilder builder, Field field, IFieldRegistration
546
558
builder .append (StringUtils .format ("let {} = buffer.readIntPacketMap({}) as! Dictionary<Int, {}>" , map , protocolId , protocolName )).append (LS );
547
559
return map ;
548
560
case GdScript :
549
- builder .append (StringUtils .format ("var {} = buffer.readIntPacketMap({})" , map , protocolId )).append (LS );
561
+ builder .append (StringUtils .format ("var {} = buffer.readIntPacketMap({})" , map , protocolName )).append (LS );
550
562
return map ;
551
563
case Python , Ruby :
552
564
builder .append (StringUtils .format ("{} = buffer.readIntPacketMap({})" , map , protocolId )).append (LS );
@@ -732,7 +744,7 @@ public String readObject(StringBuilder builder, Field field, IFieldRegistration
732
744
builder .append (StringUtils .format ("let {} = buffer.readLongPacketMap({}) as! Dictionary<Int64, {}>" , map , protocolId , protocolName )).append (LS );
733
745
return map ;
734
746
case GdScript :
735
- builder .append (StringUtils .format ("var {} = buffer.readLongPacketMap({})" , map , protocolId )).append (LS );
747
+ builder .append (StringUtils .format ("var {} = buffer.readLongPacketMap({})" , map , protocolName )).append (LS );
736
748
return map ;
737
749
case Python , Ruby :
738
750
builder .append (StringUtils .format ("{} = buffer.readLongPacketMap({})" , map , protocolId )).append (LS );
@@ -919,7 +931,7 @@ public String readObject(StringBuilder builder, Field field, IFieldRegistration
919
931
builder .append (StringUtils .format ("let {} = buffer.readStringPacketMap({}) as! Dictionary<String, {}>" , map , protocolId , protocolName )).append (LS );
920
932
return map ;
921
933
case GdScript :
922
- builder .append (StringUtils .format ("var {} = buffer.readStringPacketMap({})" , map , protocolId )).append (LS );
934
+ builder .append (StringUtils .format ("var {} = buffer.readStringPacketMap({})" , map , protocolName )).append (LS );
923
935
return map ;
924
936
case Python , Ruby :
925
937
builder .append (StringUtils .format ("{} = buffer.readStringPacketMap({})" , map , protocolId )).append (LS );
0 commit comments