fixed a bug where some player-related values are not being written on saving when the player was loaded from the savegame

This commit is contained in:
minjaesong
2021-10-14 10:18:20 +09:00
parent 0913937ba2
commit e1a3ea953d
5 changed files with 19 additions and 8 deletions

View File

@@ -15,6 +15,10 @@ object WriteConfig {
private val jsoner = Json(JsonWriter.OutputType.json)
init {
jsoner.ignoreUnknownFields = true
jsoner.setUsePrototypes(false)
jsoner.setIgnoreDeprecated(false)
// KVHashMap
jsoner.setSerializer(KVHashMap::class.java, object : Json.Serializer<KVHashMap> {
override fun write(json: Json, obj: KVHashMap, knownType: Class<*>?) {