UNPKG

phaser4-rex-plugins

Version:
29 lines (25 loc) 676 B
export default { getTree(nodeKey) { return this.treesMap[nodeKey]; }, getTrees(out) { if (out === undefined) { out = []; } for (var nodeKey in this.treesMap) { out.push(this.treesMap[nodeKey]); } return out; }, getNode(nodeKey) { var dotIndex = nodeKey.indexOf('.'); if (dotIndex === -1) { return this.getTree(nodeKey); } var tree = this.getTree(nodeKey.substring(0, dotIndex)); if (!tree) { return undefined; } return tree.getNode(nodeKey.substring(dotIndex + 1)) } }