diff --git a/Assets/_DDD/_Scripts/GameFramework/GameManager.cs b/Assets/_DDD/_Scripts/GameFramework/GameManager.cs index ffe6dc34b..38950be6a 100644 --- a/Assets/_DDD/_Scripts/GameFramework/GameManager.cs +++ b/Assets/_DDD/_Scripts/GameFramework/GameManager.cs @@ -1,3 +1,4 @@ +using System; using System.Collections.Generic; using System.Threading.Tasks; using UnityEngine; @@ -11,13 +12,20 @@ public class GameManager : Singleton private List _managerInstances; - protected override void OnAwake() + protected override async void OnAwake() { base.OnAwake(); EventBus.ClearAll(); - _ = Initialize(); + try + { + await Initialize(); + } + catch (Exception e) + { + Debug.LogError(e); + } } private async Task Initialize()