2026-04-13 스킬,퀵슬롯 시스템 수정중

This commit is contained in:
2026-04-13 18:04:55 +09:00
parent de0ba90953
commit 71a6fda0da
57 changed files with 9074 additions and 59 deletions

View File

@@ -9,6 +9,8 @@ public class InGameUIManager : BaseUIManager
public TooltipUI Tooltip;
public Transform DragCanvas;
public GameObject InventoryRoot;
public QuickSlotController QuickSlot;
public SkillWindowUI SkillWindow;
[SerializeField] private GameObject _crosshairRoot;
@@ -32,6 +34,26 @@ public void InventoryToggle()
InventoryOnOff(!InventoryRoot.activeSelf);
}
public void SkillWindowToggle()
{
if (SkillWindow == null) return;
SkillWindow.Toggle();
// 인벤토리와 동일한 커서/입력 모드 규칙 적용
bool anyOpen = InventoryRoot.activeSelf || SkillWindow.gameObject.activeSelf;
if (anyOpen)
{
InputManager.Instance.ActiveOnlyOneActionMap("InGameUI");
Cursor.lockState = CursorLockMode.None;
Cursor.visible = true;
}
else
{
InputManager.Instance.ActiveOnlyOneActionMap("Character");
Cursor.lockState = CursorLockMode.Locked;
Cursor.visible = false;
}
}
public void InventoryOnOff(bool isOn)
{
InventoryRoot.SetActive(isOn);