joywayer 24c612930e docs(enemy): 记录 EditMode 不触发 Awake 的坑,并分派两处越界发现
执行须知第 4 条:EditMode 下 AddComponent 不调用 Awake(Task 4 实测证实)。
后果是 EnemyAbilityBase._enemy 留空使 CanUse 恒假——依赖它的断言在修复前
也会通过,成为永远不会失败的测试。做法是给测试子类加 RunAwake() 显式触发,
不要反射直写字段。

Task 5 追加:IAttackCandidate 的 CanUse 注释补上 enabled 这一维。
Task 21 追加:EnemyQuotaManager._maxActiveBehaviorTrees 改名须带
FormerlySerializedAs,否则丢场景配置值。
2026-07-30 13:30:44 +08:00
2026-07-20 10:33:18 +08:00
2026-07-20 10:33:18 +08:00
2026-05-08 11:04:00 +08:00
@
2026-07-10 11:37:16 +08:00
@
2026-07-10 11:37:16 +08:00
2026-07-20 10:33:18 +08:00
2026-07-20 10:33:18 +08:00
2026-05-22 13:25:40 +08:00
2026-07-21 10:22:43 +08:00
2026-07-28 13:18:41 +08:00
S
Description
No description provided
209 MiB
Languages
C# 85.5%
GLSL 12.4%
ShaderLab 1.9%
HLSL 0.1%