Просмотр исходного кода

切CodeMode时,保存GlobalConfig (#454)

HusKka 2 лет назад
Родитель
Сommit
639b914a4b
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      Unity/Assets/Scripts/Editor/BuildEditor/BuildEditor.cs

+ 7 - 1
Unity/Assets/Scripts/Editor/BuildEditor/BuildEditor.cs

@@ -115,7 +115,13 @@ namespace ET
 			GUILayout.Label("");
 			GUILayout.Label("Code Compile:");
 			
-			this.globalConfig.CodeMode = (CodeMode)EditorGUILayout.EnumPopup("CodeMode: ", this.globalConfig.CodeMode);
+			var codeMode = (CodeMode)EditorGUILayout.EnumPopup("CodeMode: ", this.globalConfig.CodeMode);
+			if (codeMode != this.globalConfig.CodeMode)
+			{
+				this.globalConfig.CodeMode = codeMode;
+				EditorUtility.SetDirty(this.globalConfig);
+				AssetDatabase.SaveAssets();
+			}
 			
 			if (GUILayout.Button("BuildModelAndHotfix"))
 			{