Example #1
0
        private static async Task InitializeApplicationAsync()
        {
            Application.backgroundLoadingPriority = ThreadPriority.High; // high to load fast first assets.
            Application.targetFrameRate           = 15;

            #if UnityAddressables
            var resourceLocator = await AddressablesInitializeAsync();

            Debug.Log($"Resource Locator Id: '{(resourceLocator != null ? resourceLocator.LocatorId : "null")}'");
                        #endif

                        #if UnityLocalization
            await LocalizationInitializeAsync();
                        #endif

            ApplicationInitialized?.Invoke();

            Application.targetFrameRate           = 60;
            Application.backgroundLoadingPriority = ThreadPriority.Low;
        }