private void MoveUp() { SceneNode current = tree.GetNode(selectedNode); SceneNode parent = tree.GetParentOf(selectedNode); if (parent == null) { return; } List <SceneNode> siblings = parent.GetChildren(); int index = siblings.IndexOf(current); index--; if (index < 0) { selectedNode = parent.uuid; } else { selectedNode = siblings[index].uuid; } }
public SceneNode GetParent() { return(tree.GetParentOf(uuid)); }