diff --git a/common/BehaviorTreeModel.ts b/common/BehaviorTreeModel.ts index 34dc1a1..026067b 100644 --- a/common/BehaviorTreeModel.ts +++ b/common/BehaviorTreeModel.ts @@ -1,10 +1,16 @@ import { TreeGraphData } from "@antv/g6/lib/types"; +export interface ArgsOptional{ + name:string; + value:string|number; +} + export interface ArgsDefType { name: string; type: string; desc: string; default: string; + options: ArgsOptional[]; } export interface BehaviorNodeTypeModel { name: string; diff --git a/render-process/Editor/NodePanel.tsx b/render-process/Editor/NodePanel.tsx index c7d1e95..9820c03 100644 --- a/render-process/Editor/NodePanel.tsx +++ b/render-process/Editor/NodePanel.tsx @@ -213,12 +213,13 @@ export default class NodePanel extends React.Component { return ; } else if (e.type.indexOf("lua") >= 0) { return ; - } else if (e.type.indexOf("enum") >= 0) { - const list = e.type.substring(e.type.indexOf("|")+1).split(',') + } else if (e.type.indexOf("enum") >= 0 ) { return ; } };