using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.Serialization; namespace AlicizaX.Localization.Editor { [AlicizaX.Editor.Setting.FilePath("ProjectSettings/LocalizationConfiguration.asset")] public class LocalizationConfiguration : AlicizaX.Editor.Setting.ScriptableSingleton { [SerializeField] internal string generateScriptCodeFirstConfig; [SerializeField] private List LanguageTypes = new List() { /// /// 简体中文。 /// "ChineseSimplified", /// /// 英语。 /// "English", /// /// 日语。 /// "Japanese", /// /// 俄语。 /// "Russian", }; [SerializeField] private string _genLangaugeTypePath = "Assets/LanguageTypes.cs"; public IReadOnlyList LanguageTypeNames => LanguageTypes; public string GenerateScriptCodeFirstConfig => generateScriptCodeFirstConfig; } }