diff --git a/Editor/ToolBarExtension/LocalizationDropdownField.cs b/Editor/ToolBarExtension/LocalizationDropdownField.cs index f2c6550..55aef23 100644 --- a/Editor/ToolBarExtension/LocalizationDropdownField.cs +++ b/Editor/ToolBarExtension/LocalizationDropdownField.cs @@ -16,11 +16,10 @@ public class LocalizationDropdownField : IMGUIContainer public void InitializeElement() { var nameArray = Enum.GetNames(typeof(Language)); - _languageTypeNames = new string[nameArray.Length - 1]; - for (int i = 1; i < nameArray.Length; i++) + _languageTypeNames = new string[nameArray.Length]; + for (int i = 0; i < nameArray.Length; i++) { - var name = nameArray[i]; - _languageTypeNames[i - 1] = name; + _languageTypeNames[i] = nameArray[i]; } appConfigBtContent = @@ -59,11 +58,12 @@ public class LocalizationDropdownField : IMGUIContainer static void ClickToolsSubmenu(int menuIdx) { - EditorPrefs.SetInt(LocalizationComponent.PrefsKey, menuIdx + 1); + EditorPrefs.SetInt(LocalizationComponent.PrefsKey, menuIdx); + Debug.Log(((Language)menuIdx).ToString()); } static int GetPrefsIndex() { - return EditorPrefs.GetInt(LocalizationComponent.PrefsKey, 1) - 1; + return EditorPrefs.GetInt(LocalizationComponent.PrefsKey, 1); } }