fix: Ground Target 조작법 변경 (클릭 확정 → 같은 스킬키 확정)

- 스킬키 재입력으로 지면 타겟 확정 (좌클릭 제거)
- 타겟팅 모드 중 다른 스킬 키 입력 시 취소
- 우클릭/ESC 취소 유지
This commit is contained in:
2026-04-02 22:47:49 +09:00
parent 90e3d4ae74
commit f4da79a699

View File

@@ -392,6 +392,20 @@ namespace Colosseum.Player
if (slotIndex < 0 || slotIndex >= skillSlots.Length)
return;
// Ground Target 타겟팅 모드 중이면 같은 스킬 키로 확정
if (currentTargetingMode == TargetingMode.GroundTarget)
{
if (slotIndex == pendingGroundTargetSlotIndex)
{
ConfirmGroundTarget();
}
else
{
CancelGroundTargetMode();
}
return;
}
SkillLoadoutEntry loadoutEntry = GetSkillLoadout(slotIndex);
SkillData skill = loadoutEntry != null ? loadoutEntry.BaseSkill : null;
if (skill == null)
@@ -1018,13 +1032,6 @@ namespace Colosseum.Player
groundTargetIndicator.UpdatePosition(currentPos);
}
// 좌클릭: 지면 타겟 확정
if (Mouse.current != null && Mouse.current.leftButton.wasPressedThisFrame)
{
ConfirmGroundTarget();
return;
}
// 우클릭 또는 ESC: 타겟팅 취소
if ((Mouse.current != null && Mouse.current.rightButton.wasPressedThisFrame)
|| (Keyboard.current != null && Keyboard.current.escapeKey.wasPressedThisFrame))