1
This commit is contained in:
@@ -1089,7 +1089,8 @@ public class GameMainPanel_FishBase : GameMainPanel_Base
|
||||
}
|
||||
|
||||
// 锁定模式:不手动旋转/开火,交给 HandleAutoRotate + HandleAutoFire
|
||||
if (toggle_Lock.isOn) return;
|
||||
// ⭐ 特殊鱼爆奖期间例外:自动锁定已禁用,玩家点击仍可手动旋转炮台瞄准发射方向
|
||||
if (toggle_Lock.isOn && !(currSitData != null && currSitData.isDrillActive)) return;
|
||||
|
||||
// UI 上不旋转不发射
|
||||
if (IsPointerOverUI(input.position)) return;
|
||||
@@ -1319,6 +1320,8 @@ public class GameMainPanel_FishBase : GameMainPanel_Base
|
||||
// ⭐ 退出倒计时期间屏蔽本地玩家自动旋转,其他玩家和机器人不受影响
|
||||
if (_isLeavingCountdown) return;
|
||||
|
||||
// ⭐ 特殊鱼爆奖(钻头/激光)期间禁用自动旋转:锁定跟随/自动扫射都让位,炮台方向只由玩家点击控制
|
||||
if (currSitData != null && currSitData.isDrillActive) return;
|
||||
|
||||
// 锁定模式优先
|
||||
if (toggle_Lock.isOn && currSitData.isLock)
|
||||
@@ -1974,6 +1977,9 @@ public class GameMainPanel_FishBase : GameMainPanel_Base
|
||||
// ⭐ 退出倒计时期间屏蔽本地玩家手动锁定,其他玩家和机器人不受影响
|
||||
if (_isLeavingCountdown) return;
|
||||
|
||||
// ⭐ 特殊鱼爆奖(钻头/激光)期间禁用手动锁定:点击只用于旋转瞄准/发射方向
|
||||
if (currSitData != null && currSitData.isDrillActive) return;
|
||||
|
||||
CrossPlatformInput input = GetInput();
|
||||
if (!toggle_Lock.isOn) return;
|
||||
//if (!input.wasPressedThisFrame && !input.wasReleasedThisFrame) return;
|
||||
@@ -2155,6 +2161,9 @@ public class GameMainPanel_FishBase : GameMainPanel_Base
|
||||
// ⭐ 退出倒计时期间屏蔽本地玩家自动锁定,其他玩家和机器人不受影响
|
||||
if (_isLeavingCountdown) return;
|
||||
|
||||
// ⭐ 特殊鱼爆奖(钻头/激光)期间禁用自动锁定:锁定目标让位给炮台瞄准方向
|
||||
if (currSitData != null && currSitData.isDrillActive) return;
|
||||
|
||||
// 自动锁定必须在锁定开关开启时才工作
|
||||
if (!toggle_Lock.isOn) return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user