{"repo":"dbrizov/NaughtyAttributes","free":true,"listed":false,"github":"https://github.com/dbrizov/NaughtyAttributes","clone":"git clone https://github.com/dbrizov/NaughtyAttributes.git","description":"Attribute Extensions for Unity","language":"C#","stars":5197,"topics":["unity3d","unity3d-plugin","unity3d-editor","attributes","extension","naughty"],"license":"MIT","category":"game-templates","readme_excerpt":"NaughtyAttributes NaughtyAttributes is an extension for the Unity Inspector. It expands the range of attributes that Unity provides so that you can create powerful inspectors without the need of custom editors or property drawers. It also provides attributes that can be applied to non-serialized fields or functions. Most of the attributes are implemented using Unity's CustomPropertyDrawer , so they will work in your custom editors. The attributes that won't work in your custom editors are the meta attributes and some drawer attributes such as ReorderableList , Button , ShowNonSerializedField and ShowNativeProperty . If you want all of the attributes to work in your custom editors, however, you must inherit from NaughtyInspector and use the NaughtyEditorGUI.PropertyField Layout function instead of EditorGUILayout.PropertyField . System Requirements Unity 2022.3 or later versions. Don't forget to include the NaughtyAttributes namespace. Installation 1. The package is available on the openupm registry. You can install it via openupm-cli. 2. You can also install via git url by adding this entry in your manifest.json 3. You can also download it from the Asset Store Documentation - Documentation - Documentation Repo Support NaughtyAttributes is an open-source project that I am developing in my free time. If you like it you can support me by donating. - PayPal - Buy Me A Coffee Overview Special Attributes AllowNesting This attribute must be used in some cases when you want meta attr","default_branch":null,"files":null,"tree":[],"storefront":"/r/dbrizov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dbrizov/NaughtyAttributes/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}