按键绑定功能

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

@@ -1,6 +1,21 @@
namespace NBF.Setting
using UnityEngine.InputSystem;
namespace NBF.Setting
{
public abstract class InputOption : OptionBase
{
public abstract InputAction InputAction { get; }
protected override int DefaultValue => 0;
public override string GetDisplayString()
{
if (InputAction != null)
{
return InputAction.GetBindingDisplayString();
}
return base.GetDisplayString();
}
}
}

View File

@@ -1,6 +1,9 @@
namespace NBF.Setting
using UnityEngine.InputSystem;
namespace NBF.Setting
{
public abstract class KeyBoardOption : InputOption
{
}
}