private void RemoveCurrentlyInstalledMapButton_Click(object sender, RoutedEventArgs e) { if (!Directory.Exists(AppState.RLModsDirectory)) { MessageBox.Show("Rocket league mods directory not found."); return; } var mr = MessageBox.Show("This will close rocket league, do you wish to continue?", "Warning", MessageBoxButton.YesNo); if (mr == MessageBoxResult.No) { return; } var rocketLeagueProcess = GetRocketLeagueProcess(); if (rocketLeagueProcess != null) { KillProcess(rocketLeagueProcess); } FileHelper.FindAllMapFiles(AppState.RLModsDirectory).ForEach(m => File.Delete(m)); AppState.UpdateCurrentlyLoadedMap(); UpdateTitle(); }
public static void LoadMaps() { AppState.RefreshDownloadedMaps(); AppState.RefreshLethsMaps(); if (AppState.RocketLeagueDirectoryIsSteam) { AppState.RefreshWorkshopMaps(); } AppState.RefreshCommunityMaps(); AppState.UpdateCurrentlyLoadedMap(); }
private void MapLoaded(MapUserControl.MapLoadedEventArgs e) { AppState.UpdateCurrentlyLoadedMap(); UpdateTitle(); }