planetarium / NineChronicles

Unity client application for Nine Chronicles, a fully decentralized idle RPG powered by the community.
https://nine-chronicles.com/
GNU Affero General Public License v3.0
347 stars 146 forks source link

fix guest button refresh timing #4873

Closed jonny-jeahyunchoi closed 3 weeks ago

jonny-jeahyunchoi commented 3 weeks ago

언제부터인가 IntroScreen오브젝트의 초기화시점이 당겨지면서 게스트진입 버튼 초기화가 CommandLIneOption 이 세팅되기전에 실행되며 정상적으로 초기화되지않는문제로 확인되었습니다.

게스트진입 버튼 초기화 시점을 CommandLineOption 이후 시점으로 변경하고 추가 로그및 중복실행방지코드를 작성하였습니다.

해당 작업과는 별개로 기존에 OnLoadCommandlineOptions이 여러번불리는경우가 있는 것으로 보이는데 정리가 한번 필요해보입니다.

jonny-jeahyunchoi commented 3 weeks ago

일단 사후리뷰로 머지진행합니다.