public void InitCategories()
        {
            foreach (KeyValuePair <Category, GUID> dict in questingCategories)
            {
                if (dict.Key.category_type == "recipe")
                {
                    CreateRecipeCategory(dict.Key.name, dict.Key.guid);
                }
                else if (dict.Key.category_type == "factory")
                {
                    CreateFactoryCategory(dict.Key.name, dict.Key.guid);
                }
                else if (dict.Key.category_type == "module")
                {
                    CreateModuleCategory(dict.Key.name, dict.Key.guid);
                }
                else
                {
                    return;
                }
            }
            QuestingStations stations = new QuestingStations();

            QuestingReferences.GetOrCreateTyping(stations.FindFactoryCategories("AlloyForge"));

            QuestLog.Log("[Questing Update | Categories]: Categories Loaded...");
        }
示例#2
0
        public void InitCategories()
        {
            CreateRecipeCategory("ForgeTier1", "DF5145974CB54D7F972367F70CA75099");
            CreateRecipeCategory("ForgeTier2", "EF4888B484944B4DB20B100FE3ED4760");
            CreateRecipeCategory("ForgeTier3", "52BACA27F2744A11AC5A8FDDFD393426");
            CreateFactoryCategory("AlloyForge", ALLOY_FORGE_FACTORY_GUID);
            CreateModuleCategory("AlloyForge", "EAB2EA1154F34FFF8CC74CA0C23ECACD");
            QuestingStations stations = new QuestingStations();

            QuestingReferences.GetOrCreateTyping(stations.FindFactoryCategories("AlloyForge"));

            using (StreamWriter writer = new StreamWriter(QuestingMod.path, true))
            {
                writer.WriteLine("[Questing Update | Categories]: Categories Loaded...");
                writer.Dispose();
            }

            Debug.Log("[Questing Update | Categories]: Categories Loaded...");
        }