Files
Fishing2/Assets/Scripts/Common/Services/Settings/Options/SoundAndLanguage/LanguageSetting.cs
2025-05-30 17:49:12 +08:00

38 lines
894 B
C#

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.SoundAndLanguage;
protected override SettingLanguage DefaultValue => _defaultLanguage;
protected override void OnInitialize()
{
_defaultLanguage = (SettingLanguage)Application.systemLanguage;
}
protected override void OnApply()
{
}
protected override void OnReset()
{
}
}
}