1
This commit is contained in:
@@ -3229,6 +3229,11 @@ public class GameMainPanel_FishBase : GameMainPanel_Base
|
||||
|
||||
// 处理选中的最佳命中
|
||||
MonsterContral monster = bestHit.collider.GetComponentInParent<MonsterContral>();
|
||||
// ⭐ 死亡窗口期的鱼不可手动锁定(isDead=true:死亡/爆奖动画播放中;XJMH 多次死亡 Boss
|
||||
// 非最终死亡恢复后曾卡 true,锁上后子弹被 BullitMove 判 target.isDead 立即 NotLock)。
|
||||
// ⚠ 不用 IsMonsterLockable:它额外要求 lockPoint/colliderList 配了激活锚点,
|
||||
// 普通鱼预制体没配这些列表(手动锁定靠点击的碰撞器 hitCollider 本身),用它会把所有鱼都拒掉
|
||||
if (monster == null || !monster.gameObject.activeInHierarchy || monster.isDead) return;
|
||||
// ⭐ 记录被点击的碰撞器,用于 ResolveLockTransform 优先级判断
|
||||
if (monster != null)
|
||||
monster.hitCollider = bestHit.collider.transform;
|
||||
|
||||
Reference in New Issue
Block a user