Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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;
            }
        }