mirror of
				https://github.com/maxartz15/ScriptableData.git
				synced 2025-10-31 12:15:50 +01:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			f00c7d43aa
			...
			310c45cb98
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 310c45cb98 | |||
| 087a0f7fdb | 
| @@ -1,4 +1,6 @@ | ||||
| # Change Log: | ||||
| ## 1.1.3 | ||||
| - Update ExtendedScriptableObjectDrawer. | ||||
| ## 1.1.2 | ||||
| - Fixed private fields in ScriptableObject getting serialized. | ||||
| ## 1.1.1 | ||||
|   | ||||
| @@ -16,7 +16,8 @@ namespace ScriptableData.Editor | ||||
| 	{ | ||||
| 		// Permamently exclude classes from being affected by the drawer. | ||||
| 		private static readonly string[] ignoredFullClassNames = new string[] { "TMPro.TMP_FontAsset" }; | ||||
| 		private const int buttonWidth = 20; | ||||
| 		private static readonly GUIContent buttonContent = EditorGUIUtility.IconContent("d_ScriptableObject On Icon"); | ||||
| 		private const int buttonWidth = 16; | ||||
|  | ||||
| 		public override float GetPropertyHeight(SerializedProperty property, GUIContent label) | ||||
| 		{ | ||||
| @@ -106,7 +107,7 @@ namespace ScriptableData.Editor | ||||
| 					propertyRect.width -= buttonWidth; | ||||
|  | ||||
| 					// Draw create button. | ||||
| 					Rect buttonRect = new Rect(position.x + position.width - buttonWidth, position.y, buttonWidth, EditorGUIUtility.singleLineHeight); | ||||
| 					Rect buttonRect = new Rect(position.x + position.width - buttonWidth, position.y + 1, buttonWidth, EditorGUIUtility.singleLineHeight); | ||||
| 					DrawScriptableObjectCreateButton(buttonRect, property, fieldType); | ||||
| 				} | ||||
| 			} | ||||
| @@ -126,7 +127,7 @@ namespace ScriptableData.Editor | ||||
|  | ||||
| 		private static void DrawScriptableObjectCreateButton(Rect position, SerializedProperty property, Type type) | ||||
| 		{ | ||||
| 			if (GUI.Button(position, "+")) | ||||
| 			if (GUI.Button(position, buttonContent, EditorStyles.iconButton)) | ||||
| 			{ | ||||
| 				GenericMenu typeChooser = new GenericMenu(); | ||||
| 				IEnumerable<Type> types = type.Assembly.GetTypes().Where(t => type.IsAssignableFrom(t)); | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| { | ||||
|   "name": "com.vertexcolor.scriptabledata", | ||||
|   "displayName": "ScriptableData", | ||||
|   "version": "1.1.2", | ||||
|   "version": "1.1.3", | ||||
|   "unity": "2019.1", | ||||
|   "description": "ScriptableData code base for ScriptableObject workflow.", | ||||
|   "category": "Tool", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user