유니티 [FormerlySerializedAs] 완벽 가이드: 리팩토링 시 인스펙터 데이터 유실 막는 법안녕하세요, 유니티 개발자 여러분! 혹시 이런 경험 없으신가요? 스크립트에서 변수 이름의 오타를 발견하고 기분 좋게 수정했는데, 유니티 에디터로 돌아가 보니 인스펙터(Inspector)에 정성껏 설정해 둔 값들이 전부 초기화되어버린 허무한 경험 말입니다. 프리팹 수십 개에 연결된 값이었다면 아찔하기까지 하죠.이런 대참사를 막아주는 마법 같은 어트리뷰트가 바로 [FormerlySerializedAs]입니다. 오늘은 이 강력하면서도 간단한 기능에 대해, 왜 필요한지부터 언제 어떻게 사용해야 하는지까지 완벽하게 파헤쳐 보겠습니다.1. 문제의 시작: 왜 데이터는 사라지는가? - 유니티의 직렬화(Serializ..