feat(enemy): AI 配方接入 SO 校验——漏配/歧义/零冷却 Committed 在编辑期与构建期报错

This commit is contained in:
2026-07-29 17:20:12 +08:00
parent 6df4a259b7
commit da217af113
6 changed files with 124 additions and 1 deletions
@@ -1,5 +1,7 @@
using System;
using System.Collections.Generic;
using BaseGames.AI;
using BaseGames.Core;
namespace BaseGames.Enemies
{
@@ -31,5 +33,9 @@ namespace BaseGames.Enemies
/// <summary>CanEngage 的可读标签(trace / 图导出用)。</summary>
string EngageLabel { get; }
/// <summary>校验本模块自身的配置。由 PerceptionRecipeSO.Validate() 汇总上报。
/// 无可失效配置的模块返回空序列。</summary>
IEnumerable<ValidationResult> Validate();
}
}