fix(enemy): EnemyMovement 加 RequireComponent(EnemyBase),固化身体权威同物体不变量
This commit is contained in:
@@ -18,6 +18,9 @@ namespace BaseGames.Enemies
|
||||
/// ⚠️ 使用 Rigidbody2D.velocity(Unity 2022 LTS)。
|
||||
/// </summary>
|
||||
[RequireComponent(typeof(Rigidbody2D))]
|
||||
// 身体几何权威在 EnemyBase.Body 上,本组件的所有探测都依赖它;
|
||||
// 固化"必须与 EnemyBase 同物体"这一不变量,避免缺失时探测静默失效。
|
||||
[RequireComponent(typeof(EnemyBase))]
|
||||
public class EnemyMovement : MonoBehaviour, INavLinkHandler
|
||||
{
|
||||
[SerializeField] private EnemyStatsSO _config;
|
||||
|
||||
Reference in New Issue
Block a user