
그냥 그대로 딕셔너리를 쓸까요 아니면 초기화를 위한 리스트를 안써도 될것같은 리스트로 바꿔볼까요?네? 씬이 바뀌는거니까 리스트가 필요가 없다구요? 네? 오늘 대화의 요약이다. 현재 TileManager에서는 타일을 딕셔너리로 저장하여 위치를 확인하고 관리하고 있다. 타일을 파괴한 후 게임이 끝날 때 딕셔너리에 있는 타일들을 전부 파괴하고, 코루틴을 이용해 타일을 재생성하는 방식으로 구현했다. 하지만 내가 의도했던 구조는 타일이 파괴된 후 게임이 재시작할 때 파괴된 타일이 돌아오지 않을거라 예상하고, 초기 타일 위치를 따로 리스트에 저장해두고 게임이 새로 시작되거나 재시작 시 리스트에서 타일 정보를 불러오는 방식으로 구현했다. 하지만 싱글톤 패턴을 사용하면서 로컬 변수로 설정한 덕분에 씬이 바뀔 때 객체가..