From aac11841f2f53f87aa3d7409829c55c27ebac1d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E6=B5=B7?= <1464576565@qq.com> Date: Tue, 5 Aug 2025 10:28:37 +0800 Subject: [PATCH] modify --- Editor/ToolBarExtension/LocalizationDropdownField.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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); } }