diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Bullet/State/BulletStateUnitLockFly.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Bullet/State/BulletStateUnitLockFly.cs index 34ca890aff8..b1c068ff52f 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Bullet/State/BulletStateUnitLockFly.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Bullet/State/BulletStateUnitLockFly.cs @@ -9,7 +9,7 @@ namespace Gameplay.Bullet { private Vector3 _targetPos; - private GameUnit targetUnit; + private GameUnit _targetUnit; private float _flySpeed; public BulletStateUnitLockFly(ViewBullet owner) : base(owner, EBulletState.UnitLockFly) @@ -20,8 +20,8 @@ namespace Gameplay.Bullet protected override void _OnEnter(NBaseState exitState, object param) { base._OnEnter(exitState, param); - targetUnit = owner.lockUnit; - _targetPos = targetUnit.transData.pos; + _targetUnit = owner.lockUnit; + _targetPos = _targetUnit.transData.pos; _flySpeed = owner.configData.FlySpeed; } @@ -30,10 +30,10 @@ namespace Gameplay.Bullet base._OnRunning(); var currentPos = owner.rootObj.transform.position; - if (!targetUnit.statusData.isDead) + if (!_targetUnit.statusData.isDead) { // 更新位置 - _targetPos = targetUnit.transData.pos; + _targetPos = _targetUnit.transData.pos; } var targetPos = _targetPos; var toTargetPos = targetPos - currentPos;