Example #1
0
        public void LoadModelTag(HaloMap Map, int TagIndex)
        {
            map      = Map;
            tagIndex = TagIndex;

            // Load our model info for this tag
            mi = ModelFunctions.GetModelInfo(map, tagIndex);

            label1.Text = mi.Name;

            // Now lets clear our treeview
            treeView1.Nodes.Clear();

            // Now lets add our submaps to it
            for (int x = 0; x < mi.Regions.Count; x++)
            {
                TreeNode region = new TreeNode(mi.Regions[x].Name);
                for (int y = 0; y < mi.Regions[x].Permutations.Count; y++)
                {
                    TreeNode perm = new TreeNode(mi.Regions[x].Permutations[y].Name);
                    perm.Checked = true;
                    region.Nodes.Add(perm);
                }
                region.Checked = true;
                treeView1.Nodes.Add(region);
            }
        }
Example #2
0
        public void LoadModelTag(HaloMap Map, int TagIndex)
        {
            map      = Map;
            tagIndex = TagIndex;

            mi = ModelFunctions.GetModelInfo(map, tagIndex);
            mi.InitializeBuffers(RenderHelper.renderer, map);

            RenderHelper.SetupModel(mi);
            RenderHelper.messageConsole.AddMessage("Model Loaded");
        }