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); } }
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"); }