diff --git a/Assets/Scripts/UI/TitleScene/TitleCanvas.cs b/Assets/Scripts/UI/TitleScene/TitleCanvas.cs index 7261924..81c89a5 100644 --- a/Assets/Scripts/UI/TitleScene/TitleCanvas.cs +++ b/Assets/Scripts/UI/TitleScene/TitleCanvas.cs @@ -4,6 +4,7 @@ using System; using System.Collections; using TMPro; using UnityEngine; +using UnityEngine.AddressableAssets; using UnityEngine.Networking; using UnityEngine.UI; @@ -247,10 +248,36 @@ public class TitleCanvas : MonoBehaviour } } + IEnumerator Check_GameManager() + { + while (true) + { + yield return null; + if (GameManager.Instance == null) continue; + if (GameManager.Resource == null) continue; + if (GameManager.DB == null) continue; + if (GameManager.UI == null) continue; + if (GameManager.Scene == null) continue; + if (GameManager.Sound == null) continue; + if (GameManager.Event == null) continue; + if (GameManager.Time == null) continue; + if (GameManager.BGDatabase == null) continue; + if (GameManager.Network == null) continue; + if (GameManager.Addressable == null) continue; + if (GameManager.Account == null) continue; + if (GameManager.Timer == null) continue; + if (GameManager.ADS == null) continue; + if (GameManager.IAP == null) continue; + + break; + } + } + private IEnumerator coroGoToNextScene() { progressbarText.text = "로비 로드 하는 중..."; yield return new WaitUntil(() => GameManager.Instance != null); + yield return StartCoroutine(Check_GameManager()); //float cnt = 0; //while (cnt < 2)