Example #1
0
        private CraftTree.Type CreateCustomTree()
        {
            ModCraftTreeRoot rootNode = CraftTreeHandler.CreateCustomCraftTreeAndType(NameID, out CraftTree.Type craftType);

            rootNode.AddCraftingNode(TechType.ReactorRod);
            rootNode.AddCraftingNode(nuclearModule.TechType);
            rootNode.AddModdedCraftingNode("RReactorRodDUMMY"); // Refill nuclear reactor rod
            rootNode.AddModdedCraftingNode("CyNukeUpgrade1");   // Cyclops Nuclear Reactor Enhancer Mk1
            rootNode.AddModdedCraftingNode("CyNukeUpgrade2");   // Cyclops Nuclear Reactor Enhancer Mk2

            return(craftType);
        }
        private void CreateCustomTree(out CraftTree.Type craftType)
        {
            ModCraftTreeRoot rootNode = CraftTreeHandler.CreateCustomCraftTreeAndType(NameID, out craftType);

            rootNode.AddCraftingNode(CyclopsModule.NuclearChargerID);
            rootNode.AddCraftingNode(CyclopsModule.RefillNuclearModuleID);
            rootNode.AddCraftingNode(TechType.ReactorRod);
            rootNode.AddModdedCraftingNode("RReactorRodDUMMY");
        }