This commit is contained in:
2026-06-13 18:23:25 +08:00
parent dfdadb4ab2
commit b028e00d1d
5 changed files with 10 additions and 2197 deletions
@@ -306,7 +306,10 @@ public class GameMainPanel_FishBase : GameMainPanel_Base
{
// 本地清理锁定
if (currSitData != null)
{
currSitData.ClearLock();
SyncTurretState(TurretState.Idle);
}
// 同步给服务器:取消锁定
SyncGameData sgd = new SyncGameData
@@ -1083,6 +1086,7 @@ public class GameMainPanel_FishBase : GameMainPanel_Base
else
{
currSitData.ClearLock();
SyncTurretState(TurretState.Idle);
SyncLock(null);
}
}
@@ -1136,6 +1140,7 @@ public class GameMainPanel_FishBase : GameMainPanel_Base
if (monster == null || !monster.gameObject.activeInHierarchy)
{
currSitData.ClearLock(); // 清除锁定
SyncTurretState(TurretState.Idle);
SyncLock(null); // 同步服务器
// ⭐⭐⭐ 关键:怪死了 → 动画回到 Idle ⭐⭐⭐
@@ -1181,6 +1186,7 @@ public class GameMainPanel_FishBase : GameMainPanel_Base
else
{
currSitData.ClearLock();
SyncTurretState(TurretState.Idle);
SyncLock(null);
}
}