728x90
싱글턴으로 만든 A 클래스가 있고
A 안에서 new 로 할당해서 맴버로 가지고 있는 B 라는 클래스에서
Dictionary 를 가지고 있고 값을 넣었는데
씬 이동 후 B 의 Dictionary 의 Count 가 0 이 되는 현상이 있을 시
B 를 A 안에서 new 로 만들지 말고 싱글턴으로 독립시키면 위의
현상은 사라진다. 원래 구조대로 하고 싶다면 싱글턴으로 만든 B 를
A 에서 링크만 가지고 있는 식으로 구현하면 됨
이 현상이 일어나고 있나 확인하고 싶다면 A 를 디버그로 보면
B 가 null 로 비쥬얼스튜디오 상에서 구분이 된다
싱글턴으로 B 를 만들고 A 에 링크하는 순간 보면 null 이 아님
728x90
'프로그래밍 > Unity' 카테고리의 다른 글
UGUI Sprite 늘리기 (0) | 2020.10.19 |
---|---|
Coroutine Manager pro 1.0 매뉴얼 (0) | 2020.09.29 |
로컬 데이터 저장 (0) | 2020.09.28 |
NGUI 스크롤뷰 만들기 (0) | 2020.09.23 |
rotate 값 360 -> 0~1 구하기 (0) | 2020.09.22 |
댓글