Kaynağa Gözat

[unity] Minor updates to editors.

pharan 7 yıl önce
ebeveyn
işleme
5766aa747d

+ 6 - 0
spine-unity/Assets/spine-unity/Editor/SkeletonDataAssetInspector.cs

@@ -238,6 +238,12 @@ namespace Spine.Unity.Editor {
 					AssetDatabase.CreateAsset(newAsset, assetPath);
 				}
 			}
+
+			var folderObject = AssetDatabase.LoadAssetAtPath(dataPath, typeof(UnityEngine.Object));
+			if (folderObject != null) {
+				Selection.activeObject = folderObject;
+				EditorGUIUtility.PingObject(folderObject);
+			}
 		}
 
 		void OnInspectorGUIMulti () {

+ 1 - 0
spine-unity/Assets/spine-unity/Editor/SpineAttributeDrawers.cs

@@ -75,6 +75,7 @@ namespace Spine.Unity.Editor {
 			}
 
 			SerializedProperty dataField = property.FindBaseOrSiblingProperty(TargetAttribute.dataField);
+
 			if (dataField != null) {
 				var objectReferenceValue = dataField.objectReferenceValue;
 				if (objectReferenceValue is SkeletonDataAsset) {

+ 2 - 1
spine-unity/Assets/spine-unity/Editor/SpineEditorUtilities.cs

@@ -288,7 +288,6 @@ namespace Spine.Unity.Editor {
 			defaultShader = shader != null ? shader.name : DEFAULT_DEFAULT_SHADER;
 			if (EditorGUI.EndChangeCheck())
 				EditorPrefs.SetString(DEFAULT_SHADER_KEY, defaultShader);
-			EditorGUILayout.Space();
 
 			EditorGUI.BeginChangeCheck();
 			setTextureImporterSettings = EditorGUILayout.Toggle(new GUIContent("Apply Atlas Texture Settings", "Apply the recommended settings for Texture Importers."), showHierarchyIcons);
@@ -296,6 +295,8 @@ namespace Spine.Unity.Editor {
 				EditorPrefs.SetBool(SET_TEXTUREIMPORTER_SETTINGS_KEY, showHierarchyIcons);
 			}
 
+			EditorGUILayout.Space();
+
 			EditorGUILayout.LabelField("Editor Instantiation", EditorStyles.boldLabel);
 			EditorGUI.BeginChangeCheck();
 			defaultZSpacing = EditorGUILayout.Slider("Default Slot Z-Spacing", defaultZSpacing, -0.1f, 0f);