public override void OnInspectorGUI() { this.DrawServices <LocalizationServiceItem>(); CustomGUI.Splitter(); GUILayout.Label("Languages", EditorStyles.boldLabel); EditorGUI.BeginDisabledGroup(true); var currentLangs = LocalizationSystem.GetLanguagesList(); var langs = System.Enum.GetValues(typeof(UnityEngine.SystemLanguage)); foreach (var lang in langs) { var lng = (UnityEngine.SystemLanguage)lang; if (currentLangs.Contains(lng) == true) { GUILayout.Toggle(true, lng.ToString()); } else { GUILayout.Toggle(false, lng.ToString()); } } EditorGUI.EndDisabledGroup(); }