This commit is contained in:
2026-09-28 00:42:12 +08:00
parent 1eae1895e5
commit 28642cdae3
2 changed files with 10 additions and 3 deletions
@@ -208,7 +208,7 @@ MonoBehaviour:
- {fileID: 0}
needLockEvent: 0
createVideoClip: {fileID: 0}
rotationPY: 0
rotationPY: 90
useMirrorCompensate: 1
useRollSignFlip: 1
useRouteFlipX: 0
@@ -2445,9 +2445,16 @@ public class GameMainPanel_FishBase : GameMainPanel_Base
if (currSitData.currentTurret is FlyTurretData flyHold && flyHold.IsFlying)
return;
// 锁定模式:不手动旋转/开火,交给 HandleAutoRotate + HandleAutoFire
// 锁定模式:不手动旋转,交给 HandleAutoRotate + HandleAutoFire
// ⭐ 特殊鱼爆奖期间例外:自动锁定已禁用,玩家点击仍可手动旋转炮台瞄准发射方向
if (toggle_Lock.isOn && !(currSitData != null && currSitData.isDrillActive)) return;
if (toggle_Lock.isOn && !(currSitData != null && currSitData.isDrillActive))
{
// ⭐ 自动攻击开启时例外:按住屏幕(非UI)额外走 TryFire 手动开火,
// 与 HandleAutoFire 的自动开火叠加 = 双倍射速(clickTime/autoFireTimer 两条独立冷却)
if (currSitData != null && currSitData.IsAutoAttackOn && !IsPointerOverUI(input.position))
TryFire();
return;
}
// UI 上不旋转不发射
if (IsPointerOverUI(input.position)) return;