chore(ai): 移除死代码 Behavior Designer(BD_* + Opsive 包 + 宏)

敌人 AI 已迁到自研 BrainGraph,旧的 Opsive Behavior Designer 集成全线死亡:
无任何 prefab 挂 BehaviorTree,新系统也不引用 BD 任务。用户手动删除三个
com.opsive.* 包后,BD_* 文件(#if GRAPH_DESIGNER 下引用 Opsive 类型)导致
BaseGames.Enemies.AI 程序集编译失败——本提交清除死代码并恢复编译。

- 删除 ~50 个 BD_*.cs + BDTaskAttributes.cs + BaseGames.Enemies.AI.asmdef。
- 移除 Standalone 的 GRAPH_DESIGNER 脚本宏。
- 移除 com.opsive.behaviordesigner/shared/graphdesigner 嵌入包(用户已删目录)。

已扫描确认无其他程序集引用该 AI 程序集、无真实 Opsive/BD_ 类型引用
(仅注释/Tooltip 提及)。编译 0 错误。属敌人架构重构 P1(死代码清除)。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@
This commit is contained in:
2026-07-10 11:37:16 +08:00
parent 2e2df2b5dd
commit e894a9dd27
895 changed files with 12 additions and 52035 deletions
+1 -1
View File
@@ -580,7 +580,7 @@ PlayerSettings:
PS5: DOTWEEN;DOTWEEN_UITOOLKIT;DOTWEEN_TEXTMESHPRO
QNX: DOTWEEN;DOTWEEN_UITOOLKIT;DOTWEEN_TEXTMESHPRO
Stadia: DOTWEEN;DOTWEEN_UITOOLKIT;DOTWEEN_TEXTMESHPRO
Standalone: GRAPH_DESIGNER;MOREMOUNTAINS_NICEVIBRATIONS_INSTALLED;DOTWEEN;DOTWEEN_UITOOLKIT;DOTWEEN_TEXTMESHPRO
Standalone: MOREMOUNTAINS_NICEVIBRATIONS_INSTALLED;DOTWEEN;DOTWEEN_UITOOLKIT;DOTWEEN_TEXTMESHPRO
VisionOS: DOTWEEN;DOTWEEN_UITOOLKIT;DOTWEEN_TEXTMESHPRO
WebGL: DOTWEEN;DOTWEEN_UITOOLKIT;DOTWEEN_TEXTMESHPRO
Windows Store Apps: DOTWEEN;DOTWEEN_UITOOLKIT;DOTWEEN_TEXTMESHPRO