게임 클리어 후 메인화면으로 돌아간 뒤 다시 게임을 플레이하면 바로 스테이지보상 UI가 출력되고 UI의 Sorting Order가 이상하게 생성되는 문제
원인 : 게임을 클리어 할때 스테이지 클리어 조건을 만족한 상태로 엔드씬으로 넘어가게 되는데, GameManager에 DontDestroyOnLoad가 걸려있고 게임을 끝낼때 그것을 초기화하지 않았기 때문에 클리어조건을 만족한 상태로 GameManager가 유지되어있는 상태이므로 게임씬으로 넘어갔을때 이미 생성되어있는 GameManager의 클리어 메서드가 실행됨에 따라 StageRewardUI를 먼저 생성하고 Game의 진행여부를 나타내는 isGameRunning bool값이 false이기 때문에 게임이 진행되지 않음. 또한 UI들의 Canvas의 Sorting Order를 생성한 순서대로 정하기 때문에 StageRewardUI가 Sorting Order 1을 가지고 GameSceneUI가 Sorting Order 2를 가지게 됨.
해결 : ClearUI에서 메인씬으로 넘어갈때 GameManager의 timer를 초기화해줌.