public FixtureNode(FixtureDefSerialized fixture) : base(fixture.Name) { Name = fixture.Name; Fixture = fixture.Fixture; SetShape(new ShapeNode(new CircleShape(0.5f))); }
private void newFixtureToolStripMenuItem_Click(object sender, EventArgs e) { var fixture = new FixtureDefSerialized(new FixtureDef(null, 0.2f), -1, "Fixture"); var node = new FixtureNode(fixture); var selectedNode = treeView1.SelectedNode; if (selectedNode is BodyNode || selectedNode is WorldNode) { selectedNode.Nodes.Add(node); selectedNode.Expand(); } else { treeView1.Nodes[0].Nodes.Add(node); } WorldObject.Fixtures.Add(node); }