2025-11-27 20:42:46 +08:00
|
|
|
/**
|
2025-12-03 22:15:22 +08:00
|
|
|
* Behavior Tree Plugin Manifest
|
|
|
|
|
* 行为树插件清单
|
2025-11-27 20:42:46 +08:00
|
|
|
*/
|
|
|
|
|
|
2025-12-03 22:15:22 +08:00
|
|
|
import type { ModuleManifest } from '@esengine/editor-runtime';
|
2025-11-27 20:42:46 +08:00
|
|
|
|
|
|
|
|
/**
|
2025-12-03 22:15:22 +08:00
|
|
|
* 插件清单
|
2025-11-27 20:42:46 +08:00
|
|
|
*/
|
2025-12-03 22:15:22 +08:00
|
|
|
export const manifest: ModuleManifest = {
|
2025-11-27 20:42:46 +08:00
|
|
|
id: '@esengine/behavior-tree',
|
2025-12-03 22:15:22 +08:00
|
|
|
name: '@esengine/behavior-tree',
|
|
|
|
|
displayName: 'Behavior Tree System',
|
2025-11-27 20:42:46 +08:00
|
|
|
version: '1.0.0',
|
|
|
|
|
description: 'AI 行为树系统,支持可视化编辑和运行时执行',
|
2025-12-03 22:15:22 +08:00
|
|
|
category: 'AI',
|
|
|
|
|
icon: 'GitBranch',
|
|
|
|
|
isCore: false,
|
|
|
|
|
defaultEnabled: true,
|
|
|
|
|
isEngineModule: false,
|
2025-11-27 20:42:46 +08:00
|
|
|
canContainContent: false,
|
2025-12-03 22:15:22 +08:00
|
|
|
dependencies: ['engine-core'],
|
|
|
|
|
exports: {
|
|
|
|
|
components: ['BehaviorTreeRuntimeComponent'],
|
|
|
|
|
systems: ['BehaviorTreeExecutionSystem'],
|
|
|
|
|
loaders: ['BehaviorTreeLoader']
|
|
|
|
|
}
|
2025-11-27 20:42:46 +08:00
|
|
|
};
|