refactor(UI):完善对于各个界面的管理逻辑,esc可以直接关闭所有的顶层UI

This commit is contained in:
2025-10-27 21:41:25 +08:00
parent 1462f4689e
commit 4951f25187
21 changed files with 18049 additions and 6374 deletions

View File

@@ -4,11 +4,11 @@ namespace Core
{
public interface IInputManager
{
public Vector2 Move { get; }
public Vector2 Look { get; }
public bool JumpPressed { get; }
public bool PausePressed { get; }
public bool InteractPressed { get; }
// public Vector2 Move { get; }
// public Vector2 Look { get; }
// public bool JumpPressed { get; }
// public bool PausePressed { get; }
// public bool InteractPressed { get; }
public void SetCursorState(bool visible, CursorLockMode lockMode);
public void SetInputForLook(bool enabled);
public void SetInputForMove(bool enabled);