diff --git a/Assets/_Game/Scripts/Enemies/EnemyMovement.cs b/Assets/_Game/Scripts/Enemies/EnemyMovement.cs index 4e8fec53..87a9ad47 100644 --- a/Assets/_Game/Scripts/Enemies/EnemyMovement.cs +++ b/Assets/_Game/Scripts/Enemies/EnemyMovement.cs @@ -18,6 +18,9 @@ namespace BaseGames.Enemies /// ⚠️ 使用 Rigidbody2D.velocity(Unity 2022 LTS)。 /// [RequireComponent(typeof(Rigidbody2D))] + // 身体几何权威在 EnemyBase.Body 上,本组件的所有探测都依赖它; + // 固化"必须与 EnemyBase 同物体"这一不变量,避免缺失时探测静默失效。 + [RequireComponent(typeof(EnemyBase))] public class EnemyMovement : MonoBehaviour, INavLinkHandler { [SerializeField] private EnemyStatsSO _config;