private async void loadAsync() { if (ImageUriHelper.canUseGameContent()) { showBusyIndicator(); await ImageUriHelper.loadGameContentAsync(); } doneLoading(); }
private async void loadGameContentAsync(string paksFolderPath) { showBusyIndicator(); try { await ImageUriHelper.loadGameContentAsync(paksFolderPath); } catch (Exception e) { MessageBox.Show($"{e.Message}\n{e.StackTrace}", R.ERROR); this.Shutdown(); return; } await preloadImages(); showMainWindow(); }