/// <summary> /// Clones the selected node, and adds it to the scene graph. /// </summary> /// <param name="sender">Object that caused this event to be triggered.</param> /// <param name="e">Arguments explaining why this event occured.</param> private void duplicateButton_Click(object sender, EventArgs e) { SceneNode node = ((SceneNode)_nodeHashTable[sceneGraphTreeView.SelectedNode]); node.Clone(); SyncronizeData(); }