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 { 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() { } } }