

어제까지만 해도 잘 되던 Json역직렬화가 갑자기 안된다..!
처음엔 path 오류인가 싶었다가 저장된 폴더를 확인해보니
메모장이 비어있었고 뒤늦게나마 오류메세지를 자세히 보니 nullable한 오브젝트가 아니어서 발생한
오류라는데...
혹시 텍스트파일이 피어져있나 확인차 파일을 확인해보니...

역직렬화 할 Json파일의 내용이 보이지 않는다!

역직렬화를 하는 순간 오류가 발생하기에 이를 막으려면
try catch문으로 제어할 수 있겠다고 생각하여 추가하니
제대로 추가가 되었다.
또한 객체 저장 시
SpriteAtlass에서 긁어온 sprite의 이름을 저장시
{"hairName":"Hair_8(Clone)","beardName":"FaceHair_1(Clone)"}
위와같이 표기되는데
저장 함수에 Replace해주니 해결되었다.
검색을 해보니 다른 오브젝트와 충돌하는것을 막기 위해 clone으로 가져온다고 한다.
코드에서 잔실수가 많고 이 때문에 시간소모가 의외로 많이 되었다.
키값 확인,데이터 확인은 꼭 1순위로 확인해야 할 것 같다.