private async void MI_LoadAllPAKs_Click(object sender, RoutedEventArgs e) { FWindow.FCurrentPAK = string.Empty; //LOAD ALL if (!MI_DifferenceMode.IsChecked && !MI_UpdateMode.IsChecked) { await PAKsLoader.LoadAllPAKs(); } //LOAD DIFF if (MI_DifferenceMode.IsChecked && !MI_UpdateMode.IsChecked) { await PAKsLoader.LoadDifference(); } //LOAD AND EXTRACT DIFF if (MI_DifferenceMode.IsChecked && MI_UpdateMode.IsChecked) { await PAKsLoader.LoadDifference(true); if (PAKsLoader.umIsOk) { await AssetsLoader.ExtractUpdateMode(); } } }
private async void MI_LoadAllPAKs_Click(object sender, RoutedEventArgs e) { FWindow.FCurrentPAK = string.Empty; //LOAD ALL if (!MI_DifferenceMode.IsChecked && !MI_UpdateMode.IsChecked) { await PAKsLoader.LoadAllPAKs(); } //LOAD DIFF if (MI_DifferenceMode.IsChecked && !MI_UpdateMode.IsChecked) { await PAKsLoader.LoadDifference(); } //LOAD AND EXTRACT DIFF if (MI_DifferenceMode.IsChecked && MI_UpdateMode.IsChecked) { //not done yet } }
public async void MI_Pak_Click(object sender, RoutedEventArgs e) { FWindow.FCurrentPAK = (sender as MenuItem).Header.ToString(); await PAKsLoader.LoadOnePAK(); }