按键绑定和重置以及加载功能

This commit is contained in:
bob
2025-06-20 17:56:49 +08:00
parent 8a8821c2e6
commit ac946f41ed
27 changed files with 291 additions and 47 deletions

View File

@@ -45,7 +45,7 @@ namespace NBF.Setting
/// </summary>
protected int SaveValue;
public bool HaveNotApple()
public virtual bool HaveNotApple()
{
return !Value.Equals(SaveValue);
}
@@ -64,21 +64,21 @@ namespace NBF.Setting
/// <summary>
/// 加载用户的设置
/// </summary>
public void Load()
public virtual void Load()
{
var value = PlayerPrefs.GetInt(SaveKey, DefaultValue);
Value = value;
SaveValue = value;
}
public void Apply()
public virtual void Apply()
{
PlayerPrefs.SetInt(SaveKey, Value);
SaveValue = Value;
OnApply();
}
public void Reset()
public virtual void Reset()
{
Value = DefaultValue;
}