按键绑定功能

This commit is contained in:
bob
2025-06-19 18:15:15 +08:00
parent 240a6d3887
commit 8a8821c2e6
72 changed files with 1196 additions and 401 deletions

View File

@@ -309,6 +309,15 @@ namespace NBF
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""OpenQuick"",
""type"": ""Button"",
""id"": ""1b9b87d1-77ad-46ac-b39f-94ca5633b23d"",
""expectedControlType"": """",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Quick1"",
""type"": ""Button"",
@@ -981,6 +990,17 @@ namespace NBF
""action"": ""Use2"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""cf3a4ade-205f-4ae1-914f-4126358122cf"",
""path"": ""<Keyboard>/0"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""OpenQuick"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
@@ -1511,6 +1531,7 @@ namespace NBF
m_Player_Keepnet = m_Player.FindAction("Keepnet", throwIfNotFound: true);
m_Player_Make = m_Player.FindAction("Make", throwIfNotFound: true);
m_Player_Map = m_Player.FindAction("Map", throwIfNotFound: true);
m_Player_OpenQuick = m_Player.FindAction("OpenQuick", throwIfNotFound: true);
m_Player_Quick1 = m_Player.FindAction("Quick1", throwIfNotFound: true);
m_Player_Quick2 = m_Player.FindAction("Quick2", throwIfNotFound: true);
m_Player_Quick3 = m_Player.FindAction("Quick3", throwIfNotFound: true);
@@ -1640,6 +1661,7 @@ namespace NBF
private readonly InputAction m_Player_Keepnet;
private readonly InputAction m_Player_Make;
private readonly InputAction m_Player_Map;
private readonly InputAction m_Player_OpenQuick;
private readonly InputAction m_Player_Quick1;
private readonly InputAction m_Player_Quick2;
private readonly InputAction m_Player_Quick3;
@@ -1759,6 +1781,10 @@ namespace NBF
/// </summary>
public InputAction @Map => m_Wrapper.m_Player_Map;
/// <summary>
/// Provides access to the underlying input action "Player/OpenQuick".
/// </summary>
public InputAction @OpenQuick => m_Wrapper.m_Player_OpenQuick;
/// <summary>
/// Provides access to the underlying input action "Player/Quick1".
/// </summary>
public InputAction @Quick1 => m_Wrapper.m_Player_Quick1;
@@ -1900,6 +1926,9 @@ namespace NBF
@Map.started += instance.OnMap;
@Map.performed += instance.OnMap;
@Map.canceled += instance.OnMap;
@OpenQuick.started += instance.OnOpenQuick;
@OpenQuick.performed += instance.OnOpenQuick;
@OpenQuick.canceled += instance.OnOpenQuick;
@Quick1.started += instance.OnQuick1;
@Quick1.performed += instance.OnQuick1;
@Quick1.canceled += instance.OnQuick1;
@@ -2016,6 +2045,9 @@ namespace NBF
@Map.started -= instance.OnMap;
@Map.performed -= instance.OnMap;
@Map.canceled -= instance.OnMap;
@OpenQuick.started -= instance.OnOpenQuick;
@OpenQuick.performed -= instance.OnOpenQuick;
@OpenQuick.canceled -= instance.OnOpenQuick;
@Quick1.started -= instance.OnQuick1;
@Quick1.performed -= instance.OnQuick1;
@Quick1.canceled -= instance.OnQuick1;
@@ -2529,6 +2561,13 @@ namespace NBF
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnMap(InputAction.CallbackContext context);
/// <summary>
/// Method invoked when associated input action "OpenQuick" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnOpenQuick(InputAction.CallbackContext context);
/// <summary>
/// Method invoked when associated input action "Quick1" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />