private void treeView_MouseClick(object sender, TreeNodeMouseClickEventArgs e) { var a = (Asset)e.Node.Tag; if (a != null) { switch (a.AssetType) { //case AssetType.Component: // var tje = new TestJsonEdit(); // string data; // using (var sr = new System.IO.StreamReader(a.AssetPath)) // { // data = sr.ReadToEnd(); // } // tje.LoadComponentS(data); // tje.Show(); // break; case AssetType.Component: string data; using (var sr = new System.IO.StreamReader(a.AssetPath)) { data = sr.ReadToEnd(); } var panel = new Form(); panel.Name = "form.component"; var com = new GameEditor.Editor.Forms.Component(); com.Left = 3; com.Top = 3; panel.Width = com.Width + 20; panel.Height = com.Height + 15; com.LoadComponentS(data); panel.Controls.Add(com); panel.Show(); break; case AssetType.Entity: break; case AssetType.Scenario: break; case AssetType.Audio: break; case AssetType.Model: break; case AssetType.Script: break; case AssetType.Shader: break; case AssetType.String: break; default: break; } } }
private void treeView_MouseClick(object sender, TreeNodeMouseClickEventArgs e) { var a = (Asset)e.Node.Tag; if (a != null) { switch (a.AssetType) { //case AssetType.Component: // var tje = new TestJsonEdit(); // string data; // using (var sr = new System.IO.StreamReader(a.AssetPath)) // { // data = sr.ReadToEnd(); // } // tje.LoadComponentS(data); // tje.Show(); // break; case AssetType.Component: string data; using (var sr = new System.IO.StreamReader(a.AssetPath)) { data = sr.ReadToEnd(); } var panel = new Form(); panel.Name = "form.component"; var com = new GameEditor.Editor.Forms.Component(); com.Left = 3; com.Top = 3; panel.Width = com.Width + 20; panel.Height = com.Height + 15; com.LoadComponentS(data); panel.Controls.Add(com); panel.Show(); break; case AssetType.Entity: break; case AssetType.Scenario: break; case AssetType.Audio: break; case AssetType.Model: break; case AssetType.Script: break; case AssetType.Shader: break; case AssetType.String: break; default: break; } } }