Serializable data

직렬화 가능 데이터는 값, 식별자, 버전으로 선별한다

저장 전에 “값 자체인가, 다시 찾을 단서인가, 호환성 정보인가”로 나누면 위험한 참조를 줄일 수 있다.

Value

Score, Level, Options

즉시 저장

Identifier

ActorId, RowName, AssetPath

로드 후 재연결

Version

SaveVersion, SchemaVersion

구조 변경 보정
선택 기준의미
저장 금지Widget, Controller, Timer, Dynamic Material Instance
검수로드 직후 None이 될 수 있는 값은 식별자로 바꾼다.