设置分组

This commit is contained in:
bob
2025-06-10 14:57:35 +08:00
parent 1d3d4adbf5
commit 9963e4a51e
144 changed files with 8755 additions and 70 deletions

View File

@@ -0,0 +1,37 @@
using NBC;
using UnityEngine;
namespace NBF.Setting
{
public enum SettingLanguage
{
English = 10,
French = 14,
Japanese = 22,
Korean = 23,
Russian = 30,
ChineseSimplified = 40,
ChineseTraditional = 41,
}
[Sort(100)]
public class LanguageSetting : MultiOption<SettingLanguage>
{
private SettingLanguage _defaultLanguage;
public override string Name => "Language";
public override string Group => SettingsDef.Group.Language;
public override string Tab => SettingsDef.Tab.SoundAndLanguage;
protected override int DefaultValue => (int)_defaultLanguage;
protected override void OnInitialize()
{
_defaultLanguage = (SettingLanguage)Application.systemLanguage;
}
protected override void OnApply()
{
}
}
}