- 트러블 슈팅 : 세이브 & 로드 , TimeScale
세이브 로드, ScriptableObject를 id로 저장
세이브 로드에 대응해서 각 클래스들의 데이터를 분리하는 중에
ScriptableObject에서 다른 리소스들을 포함하고 있었기 때문에 직렬화를 할 수 없는 문제가 생겼다.
문제를 해결하기 위해서 데이터들에서는 실제 SO를 참조하고 있지 않고 id값만을 가지고 있다가
사용할 떄 id 값을 통해서 해당 SO를 참조하는 방식으로 변경했고
데이터들을 직렬화하는데 성공했다.