public void LoadAllCampaignsCommand() { if (!instance.CheckForCheating()) { uConsole.Log("Campaign Mod is not enabled!"); return; } string[] Campaigns = Directory.GetDirectories(MainPath + "Campaigns"); foreach (string cPath in Campaigns) { LoadCampaign(cPath, new DirectoryInfo(cPath).Name); } LoadingCampaigns = true; Panel_Workshop pWorkshop = GameUI.m_Instance.m_Workshop; pWorkshop.Open(); pWorkshop.SelectTab(WorkshopTab.CLASSIC_CAMPAIGNS); pWorkshop.m_WorkshopCampaignItemPanel.gameObject.SetActive(false); Panel_WorkshopCampaign.m_ShowClassicCampaigns = true; pWorkshop.m_WorkshopCampaignPanel.Open(); instance.Keys.Clear(); instance.LoadingCampaigns = false; }
public void LoadCampaignCommand() { if (!instance.CheckForCheating()) { uConsole.Log("Campaign Mod is not enabled!"); return; } int Args = uConsole.GetNumParameters(); if (Args != 1) { uConsole.Log("Usage: load_campaign <name>"); } else { string Name = uConsole.GetString(); LoadCampaign(MainPath + "Campaigns/" + Name, Name); LoadingCampaigns = true; Panel_Workshop pWorkshop = GameUI.m_Instance.m_Workshop; pWorkshop.Open(); pWorkshop.SelectTab(WorkshopTab.CLASSIC_CAMPAIGNS); pWorkshop.m_WorkshopCampaignItemPanel.gameObject.SetActive(false); Panel_WorkshopCampaign.m_ShowClassicCampaigns = true; pWorkshop.m_WorkshopCampaignPanel.Open(); instance.Keys.Clear(); instance.LoadingCampaigns = false; } }