RPG게임에서 맵(씬) 이동을 만들고 있는데,


지금 게임매니저에 UI 요소들이나, 대화 매니저, 퀘스트 매니저 이런애들을 public으로 선언해두고 인스펙터에 이런 애들을 끌어다 놓고 사용해서 문제가 생겼어.


게임매니저에 DontDestroyOnLoad를 해서 다음 씬에도 유지되도록 하는데, 저 인스펙터에 끌어다놓은 친구들은 당연히 유지가 안돼서 게임이 안돌아가..


걍 떠오르는 방법은 두가지인데,


하나는 저 필요한 요소들 전부 DontDestroyOnLoad 해주는건데 이건 좀 아닌것 같고,


하나는 게임매니저에서 씬이 바뀔때마다 저 오브젝트들을 전부 Find 해서 참조해주는 거 인데,


이거 말고도 더 바람직한 방법이 있을까?