List <SCNNode> CollectSortedPathNodes() { // Gather all the children under the dummy_master // Sort left to right, in the world. SCNNode pathNode = RootNode.FindChildNode("dummy_master", true); return(pathNode.OrderBy(x => x.Position.X).ToList <SCNNode> ()); }