save load๊ธฐ๋Šฅ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ


24b0d121e09c28a8699fe8b115ef0469913af7b5

63๋ฒˆ์ค„์—์„œ๋ง‰ํž˜

๊ทธ๋ž˜์„œ

string jdata = JsonConvert.SerializeObject(save);

save =ย JsonConvert.DeserializeObject(jdata);

์ด๋ ‡๊ฒŒ ๋‘์ค„๋งŒ ์จ๋ดค๋”๋‹ˆ ์ด๊ฒƒ๋„ ์ •์ƒ์ž‘๋™ ์•ˆ๋˜๋Š”๋ฐ, ์ด๋ ‡๊ฒŒ ์“ฐ๋Š”๊ฒŒ ์•„๋‹Œ๊ฐ€?


62๋ฒˆ์ค„ print๋Š” ์ œ๋Œ€๋กœ ๋‚˜์˜ค๋Š”๊ฒƒ ๋ณด๋ฉด ๋‚˜๋จธ์ง€๋Š” ์ œ๋Œ€๋กœ ๋˜๋Š”๊ฒƒ๊ฐ™์€๋ฐ

62๋ฒˆ์ค„ ํ”„๋ฆฐํŠธ ๋‚ด์šฉ์ž„

{

"stage":1,

"isSaved":true,

"leftDestroyCount":1,

"handsTileDic":{"basic":0,"cliff":1,"highway":0,"mountain":0,"swamp":0,"lake":0,"home":0,"gateway":0,"enemySpawn":0},

"handsArrDic":{"bowgun":1,"autoBowgun":0,"catapult":0,"detectTower":0,"flameThrower":0},

"tiles":[

ย {"posX":100,"posY":100,"tileType":6,"HP":0},

ย {"posX":99,"posY":100,"tileType":0,"HP":0},

ย {"posX":99,"posY":101,"tileType":0,"HP":0},

ย {"posX":100,"posY":101,"tileType":0,"HP":0},

ย {"posX":98,"posY":101,"tileType":0,"HP":0},

ย {"posX":101,"posY":100,"tileType":0,"HP":0},

ย {"posX":100,"posY":102,"tileType":0,"HP":0},

ย {"posX":102,"posY":101,"tileType":0,"HP":0},

ย {"posX":102,"posY":102,"tileType":0,"HP":0},

ย {"posX":101,"posY":102,"tileType":0,"HP":0},

ย {"posX":103,"posY":101,"tileType":0,"HP":0},ย 

ย {"posX":99,"posY":99,"tileType":0,"HP":0},

ย {"posX":103,"posY":100,"tileType":0,"HP":0},

ย {"posX":102,"posY":103,"tileType":0,"HP":0},

ย {"posX":101,"posY":101,"tileType":0,"HP":0},

ย {"posX":98,"posY":100,"tileType":0,"HP":0},

ย {"posX":100,"posY":99,"tileType":0,"HP":0},ย 

ย {"posX":97,"posY":100,"tileType":0,"HP":0}ย 

ย ],

"arrangements":[],

"spawnPosList":[

ย [104,101]

ย ]

}