21 lines
482 B
C#
21 lines
482 B
C#
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();
|
|
}
|
|
}
|
|
} |