유니티3D로 2D게임을 만들고 있던 때였어 유니티3.5.2였던가?
그런데 이제 sqlite를 써야 하는데, 선배가 DB의 입출력을 관리하는 클래스를 싱글톤으로 만들라는 거야.
근데 유니티3D에서 씬이 바뀌면 static변수에 있던 레퍼런스가 날라감.
근데 정작 그 레퍼런스를 메모리에서 해제를 하지 않는지라 db파일을
레퍼런스변수가 가르키지 않는 놈이 잡고 있어서 다시 열지 못하는 거임.
안된다고 하니까 이게 왜 안되냐? 이러면서 나중에 그냥 씬이 끝날 때 DB파일을 닫았는데 그거 보고
그러면 싱글톤이 아니지 않느냐, 이러면서
어찌어찌 해결을 했었는데...
씬 바뀔때 안날리는게 있지 않나