fix(enemy): EnemyMovement 加 RequireComponent(EnemyBase),固化身体权威同物体不变量

This commit is contained in:
2026-07-27 12:13:10 +08:00
parent b1d3c169ec
commit 9f8d4f21ca
@@ -18,6 +18,9 @@ namespace BaseGames.Enemies
/// ⚠️ 使用 Rigidbody2D.velocityUnity 2022 LTS)。
/// </summary>
[RequireComponent(typeof(Rigidbody2D))]
// 身体几何权威在 EnemyBase.Body 上,本组件的所有探测都依赖它;
// 固化"必须与 EnemyBase 同物体"这一不变量,避免缺失时探测静默失效。
[RequireComponent(typeof(EnemyBase))]
public class EnemyMovement : MonoBehaviour, INavLinkHandler
{
[SerializeField] private EnemyStatsSO _config;