Commit graph

36 commits

Author SHA1 Message Date
Anders Ejlersen 889e6c58d5 1.11.1: EditorTypeUtility now uses TypeCache, instead of looking through all assemblies 2025-06-07 11:26:44 +02:00
Anders Ejlersen 3a825efa2a 1.11.0: Added FieldLabelFromToString 2024-11-25 22:11:33 +01:00
Anders Ejlersen a804633a14 1.10.0: Added FieldLabelFromEnum for elements in an array 2024-11-21 19:30:29 +01:00
Anders Ejlersen ea527c9b33 1.9.5: Modified FilePathAttribute to take RelativeToProjectFolder, RelativeToStreamingFolder and Absolute 2024-09-01 11:38:59 +02:00
Anders Ejlersen 764027b615 Editor: Added missing usings, so it works in Unity 6 2024-07-18 14:47:36 +02:00
Anders Ejlersen a1ee1b5205 1.9.3: Added support for List<T>, when using SerializedProperty.GetValueType() 2024-05-12 19:46:15 +02:00
Anders Ejlersen c87dd743f6 1.9.2: Added OpenPropertyEditor and fixed some issues regarding using multiple drawers with EditorGUI.PropertyField
- Property: `OpenPropertyEditor` adds a "show"-button next to a `ScriptableObject` or `Component` to open a property window
- Property: Fixed issue, where x PropertyDrawers would invoke each other x times
2024-03-10 14:11:49 +01:00
Anders Ejlersen f609ba6f51 1.9.1: Fixed issue, where if you had a gui drawing in scene, then handles wouldn't draw 2024-02-11 22:31:18 +01:00
Anders Ejlersen 5ce34bde70 1.9.0: Added support for attributes for drawing handles in the scene 2024-02-11 22:02:10 +01:00
Anders Ejlersen 81906d49dd 1.8.4: Added PopupFromScriptableObjectType 2023-12-09 22:38:27 +01:00
Anders Ejlersen 3259b62387 1.8.3: Added HideLabel attribute 2023-11-04 17:47:58 +01:00
Anders Ejlersen 61c7356b3a 1.8.2: Fixed a couple of more issues with certain using EditorGUI.PropertyField, and removed label element from SerializeReferenceTo when used in an array 2023-04-23 17:38:47 +02:00
Anders Ejlersen b189ec8b97 1.8.1: Fixed issue with certain drawers using EditorGUI.PropertyField, which would invoke a second draw with the same attribute 2023-04-21 18:44:44 +02:00
Anders Ejlersen eb19150d98 1.8.0: Added AssetsOnly, SceneObjectsOnly, AssignAssetIfNull, AssignComponentIfNull
- Attributes: Added AssetsOnly, SceneObjectsOnly, AssignAssetIfNull, AssignComponentIfNull
- Attributes: Replaced AssignIfNull with AssignComponentIfNull
2022-08-27 14:04:17 +02:00
Anders Ejlersen 070b82767f 1.7.0: Added option to display hidden fields for a class 2022-07-23 22:56:43 +02:00
Anders Ejlersen 9faacb6291 1.6.0: Added FieldLabelFromType, StringToAnimationClipName and SingleSelectionFlag 2022-07-09 23:30:15 +02:00
Anders Ejlersen 7d99d62e11 1.5.0: Added IntToLayerMask, marked QuaternionToEuler as obsolete as of 2021 and fixed a couple of bugs
- Drawer: Added IntToLayerMaskAttribute, if a raw int is wanted instead of LayerMask
- Drawer: Added option to either use full or short type name, when using SerializeReferenceTo
- Extension: Fixed issue, where GetValueType and GetValue for SerializedProperty would throw exceptions, if field is private
2022-06-26 15:06:52 +02:00
Anders Ejlersen ee7326c33a 1.4.0: Added ReadableScriptableObjectAttribute and fixed an GUI.enable isssue
* Attribute: Added ReadableScriptableObjectAttribute to allow for inline editing of ScriptableObjects in the inspector
* Attribute: Fixed issue, where root drawer wouldn't use existing value of GUI.enabled, when setting GUI.enabled state with new access value
2021-12-19 13:45:23 +01:00
Anders Ejlersen 05f04657c5 1.3.2: Marked SerializeReferenceTo to be 2019_3_OR_NEWER 2021-12-05 19:58:17 +01:00
Anders Ejlersen ec2afb78db 1.3.1: Fixed type name issue in SerializeReferenceTo, due to Unity using their own type naming scheme 2021-12-05 14:06:19 +01:00
Anders Ejlersen e1d0e0e90b 1.3.0: Added SerializeReferenceTo as a helper for assigning managed type to fields with SerializeReference 2021-12-05 13:19:42 +01:00
Anders Ejlersen ea849a715d 1.2.0: Added AssignIfNull which allows for fields to get components from self or children 2021-12-05 10:31:29 +01:00
Anders Ejlersen 45411c018a 1.1.1: Fixed readme file, so unordered list with sub points are drawn correctly on bitbucket 2021-12-04 15:07:39 +01:00
Anders Ejlersen 41ced8fdb7 1.1.0: Added validate attribute with NotNullField 2021-12-04 15:04:41 +01:00
Anders Ejlersen 18356eb532 1.0.0 2021-12-04 14:26:02 +01:00
Anders Ejlersen e4eb4dab47 Added obsolete text to tooltip (only works, if another property attribute is present) 2021-12-04 14:25:57 +01:00
Anders Ejlersen 492b882a51 Added readme 2021-12-04 14:13:57 +01:00
Anders Ejlersen dc15bfec81 Renamed all attributes and drawers to have postfix of either Attribute or AttributeDrawer 2021-12-04 12:47:44 +01:00
Anders Ejlersen 81bac32538 Added FieldLabelFrom attribute 2021-12-04 12:36:50 +01:00
Anders Ejlersen 52ee51c61c Added GetValueAsString and IndexOfProperty as extension methods to SerializedProperty 2021-12-04 12:36:29 +01:00
Anders Ejlersen e0fc2c1e05 Added PredrawerModifier to help modify either SerializedProperty or GUIContent before drawing 2021-12-04 11:32:57 +01:00
Anders Ejlersen 6321fcc107 Fixed missing label, when using Naming attribute 2021-12-04 11:32:10 +01:00
Anders Ejlersen 4ddb552bad 0.3.0: Added Int/String to Animator parameter and tag popup 2021-10-16 01:50:06 +02:00
Anders Ejlersen 36a8310a01 0.2.1: Fixed issue, where displaying drawer error resulted in an additional style warning 2021-09-18 16:00:06 +02:00
Anders Ejlersen ffec2abdf4 0.2.0: Moved into inspector drawer from module.toolbox to module.inspector 2021-09-18 15:48:14 +02:00
Anders Ejlersen 5671c2c754 Initial commit 2021-09-18 11:09:08 +00:00