* feat(behavior-tree,tilemap): 修复编辑器连线缩放问题并增强插件系统 * feat(node-editor,blueprint): 新增通用节点编辑器和蓝图可视化脚本系统 * feat(editor,tilemap): 优化编辑器UI样式和Tilemap编辑器功能 * fix: 修复CodeQL安全警告和CI类型检查错误 * fix: 修复CodeQL安全警告和CI类型检查错误 * fix: 修复CodeQL安全警告和CI类型检查错误
39 lines
948 B
TypeScript
39 lines
948 B
TypeScript
/**
|
|
* Behavior Tree Plugin Descriptor
|
|
* 行为树插件描述符
|
|
*/
|
|
|
|
import type { PluginDescriptor } from '@esengine/editor-runtime';
|
|
|
|
/**
|
|
* 插件描述符
|
|
*/
|
|
export const descriptor: PluginDescriptor = {
|
|
id: '@esengine/behavior-tree',
|
|
name: 'Behavior Tree System',
|
|
version: '1.0.0',
|
|
description: 'AI 行为树系统,支持可视化编辑和运行时执行',
|
|
category: 'ai',
|
|
enabledByDefault: true,
|
|
canContainContent: false,
|
|
isEnginePlugin: false,
|
|
modules: [
|
|
{
|
|
name: 'BehaviorTreeRuntime',
|
|
type: 'runtime',
|
|
loadingPhase: 'default',
|
|
entry: './src/index.ts'
|
|
},
|
|
{
|
|
name: 'BehaviorTreeEditor',
|
|
type: 'editor',
|
|
loadingPhase: 'default',
|
|
entry: './src/editor/index.ts'
|
|
}
|
|
],
|
|
dependencies: [
|
|
{ id: '@esengine/core', version: '>=1.0.0' }
|
|
],
|
|
icon: 'GitBranch'
|
|
};
|