public void LoadUI() { this.Plugin.Text = MaxPluginForm.PluginTitle + " - " + Path.GetFileName(this.FileName); this.Plugin.grnObjectsTreeListView.ClearObjects(); if (this.File.Bones.Count > 0) { this.Plugin.grnObjectsTreeListView.AddObject(this.File.Bones[0]); } this.Plugin.grnObjectsTreeListView.AddObjects(this.File.Meshes); this.Plugin.grnObjectsTreeListView.AddObjects(this.File.Materials); int totalVerts = 0; int totalFaces = 0; for (int i = 0; i < this.File.Meshes.Count; ++i) { totalVerts += this.File.Meshes[i].Vertices.Count; totalFaces += this.File.Meshes[i].Faces.Count; } this.Plugin.vertsValueToolStripStatusLabel.Text = totalVerts.ToString(); this.Plugin.facesValueToolStripStatusLabel.Text = totalFaces.ToString(); this.Plugin.meshesValueToolStripStatusLabel.Text = this.File.Meshes.Count.ToString(); this.Plugin.matsValueToolStripStatusLabel.Text = this.File.Materials.Count.ToString(); this.Plugin.animLengthValueToolStripStatusLabel.Text = this.File.Animation.Duration.ToString(); this.Plugin.grnExportModelCheckBox.Checked = this.ExportSetting.HasFlag(GrnExportSetting.Model); this.Plugin.grnExportAnimCheckBox.Checked = this.ExportSetting.HasFlag(GrnExportSetting.Animation); }
private void MaxPluginForm_Load(object sender, EventArgs e) { #if !DEBUG HideDebugUI(); #endif Settings.Read(); brg = new BrgMax(this); grn = new GrnMax(this); brg.LoadUI(); grn.LoadUI(); model = brg; }