public void UnloadCampaignCommand() { if (!instance.CheckForCheating()) { uConsole.Log("Campaign Mod is not enabled!"); return; } int Args = uConsole.GetNumParameters(); if (Args != 1) { uConsole.Log("Usage: unload_campaign <name>"); } else { string Tag = uConsole.GetString() + "CampaignMod"; if (!PersistentWorkshopCampaigns.Exists(Tag)) { uConsole.Log("That campaign is not loaded!"); return; } PersistentWorkshopCampaign campaign = PersistentWorkshopCampaigns.Get(Tag); foreach (ResponseData.Item item in campaign.definition.items) { PersistentWorkshopItems.Delete(item.id); } PersistentWorkshopCampaigns.Delete(Tag); uConsole.Log("Unloaded " + Tag + "!"); } }