Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
 public SceneNode GetParent()
 {
     return(tree.GetParentOf(uuid));
 }