1
This commit is contained in:
@@ -100,6 +100,14 @@ public class SitPosData : MonoBehaviour
|
||||
public MonsterContral monCotl_Lock;
|
||||
public Transform monCotl_Lock_Position;
|
||||
public bool isLock = false;
|
||||
/// <summary>
|
||||
/// ⭐ 当前锁定是否为玩家手动锁定。
|
||||
/// - true:玩家点击锁定的鱼 → 不受路径进度(0.1~0.9)限制,鱼离场前一直锁定
|
||||
/// - false:自动锁定/三发查找/bot → 受路径进度限制
|
||||
/// 由 GameMainPanel_FishBase 在 SetLockTarget 前设置
|
||||
/// </summary>
|
||||
[System.NonSerialized]
|
||||
public bool isManualLock = false;
|
||||
public GameObject lockFX; // 主锁定图标(单发/双倍用)
|
||||
public List<GameObject> lockFX_Triple = new List<GameObject>(); // 三发锁定额外2个图标
|
||||
public List<MonsterContral> tripleLockTargets = new List<MonsterContral>();
|
||||
@@ -744,6 +752,8 @@ public class SitPosData : MonoBehaviour
|
||||
monCotl_Lock = null;
|
||||
monCotl_Lock_Position = null;
|
||||
isLock = false;
|
||||
// ⭐ 清除锁定时重置手动锁定标记
|
||||
isManualLock = false;
|
||||
lockFX.SetActive(false);
|
||||
HideTripleLockIcons();
|
||||
ChangeState(TurretState.Idle);
|
||||
|
||||
Reference in New Issue
Block a user