private void LoadTreeStore() { //dont select tree, get the tree node from current zone content //assuming the parent is a zone type for now ZoneTree parentTree = (ZoneTree)gameDataObject.treeStore.getCurrentTree(); ZoneTreeNode parentTreeNode = (ZoneTreeNode)parentTree.getNode(parentTree.currentIndex); long storeLink = parentTreeNode.content.linkIndex; parentTreeLink = gameDataObject.treeStore.currentTreeIndex; gameDataObject.treeStore.SelectTree(storeLink); storeTree = (StoreTree)gameDataObject.treeStore.getCurrentTree(); }