diff --git a/package-lock.json b/package-lock.json index 4d68ac3..f264328 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "behavior3editor", - "version": "1.8.9", + "version": "1.8.10", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "behavior3editor", - "version": "1.8.9", + "version": "1.8.10", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 48e13e6..fc522ed 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "behavior3editor", - "version": "1.8.9", + "version": "1.8.10", "main": "dist-electron/main/index.js", "description": "行为树编辑器", "author": "zhandouxiaojiji & codetypes", diff --git a/public/locales/en.json b/public/locales/en.json index 296c631..0fea09d 100644 --- a/public/locales/en.json +++ b/public/locales/en.json @@ -131,6 +131,6 @@ "node.subtreeSaveRootError": "Root node cann't be save as subtree", "node.type": "Node type", "node.undefinedVariable": "Variable '{{variable}}' is not defined", - + "node.jsonData": "JSON Data", "node.unknown.desc": "New node" } diff --git a/public/locales/zh.json b/public/locales/zh.json index 46496f1..ba3682a 100644 --- a/public/locales/zh.json +++ b/public/locales/zh.json @@ -131,5 +131,6 @@ "node.subtreeSaveRootError": "根节点不能保存为子树", "node.type": "节点类型", "node.undefinedVariable": "变量 “{{variable}}” 未定义", + "node.jsonData": "JSON 数据", "node.unknown.desc": "新建节点" } diff --git a/src/components/inspector.tsx b/src/components/inspector.tsx index 1a82ddb..be63d1e 100644 --- a/src/components/inspector.tsx +++ b/src/components/inspector.tsx @@ -616,6 +616,7 @@ const NodeInspector: FC = () => { } else { form.setFieldValue("children", def.children); } + form.setFieldValue("json-data", JSON.stringify(data, null, 2)); def.args?.forEach((arg) => { const type = getNodeArgRawType(arg); const value = data.args?.[arg.name]; @@ -1495,6 +1496,11 @@ const NodeInspector: FC = () => { })} )} + {def.name === "unknown" && ( + +