Awesome Attributes View on Asset Store (opens in new tab)

Package details

Latest version
1.0.6
Last updated
First released
Unity version
2022.3.62 or later
Package size
59 KB
Files
75
Favorites
27
Views in the past week
10

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Awesome Attributes

by cherrydev (opens in new tab)

5.0 / 5 · 3 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 3
4 stars 0
3 stars 0
2 stars 0
1 star 0

Awesome Attributes is a Unity tool that provides custom attributes for improved inspector organization and functionality, helping developers streamline their workflows.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Awesome Attributes, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 2

Awesome Attributes screenshot 1

Awesome Attributes screenshot 1

About this asset

💡 About: Asset designed to speed up and improve your development process. Adds a large number of attributes with which you can make your inspector more beautiful and convenient.

With attributes like [Title], you can easily create headers for sections in your inspector, while [GUIColor] allows you to change the color of properties for better visibility. The [ShowIf] attribute enables you to conditionally display fields based on certain criteria, making your inspector adaptive to different game states.

For those needing clarity, the [Readonly] and [ReadonlyIf] attributes let you display values without allowing edits, ensuring that critical information remains intact. Additionally, [SeparationLine] and [Label] attributes help create a more organized layout, enhancing readability. 

📝Read documentation for more.

😄😄😄 I created this tool primarily for personal use to improve my skills in writing editor scripts. While I aim for a smooth experience, I appreciate your understanding if any issues arise. Contributions are welcome, so feel free to check out my GitHub if you'd like to add your own attributes or suggest improvements. 😄😄😄

Gmail: [email protected]

Github: https://github.com/OlegVishnivetsky

Itch.io: https://oleg-vishnivetsky.itch.io/

From the publisher's Asset Store listing.

Technical details

Key Features

  • Custom Attributes: Enhance Unity's Inspector with various attributes designed for better property management.
  • Title Attribute: Create organized headers and subtitles for your serialized fields, customizable with text alignment and bold options.
  • GUI Color: Easily change the color of property fields using hex or RGBA values for improved visibility.
  • ShowIf: Conditionally display fields in the Inspector based on boolean values or method returns, enhancing dynamic UI.
  • Readonly & ReadonlyIf: Mark fields as read-only to prevent editing while still displaying them, with conditional options available.
  • Separation Line: Insert visual separation lines between properties to improve layout and organization.
  • Label: Rename fields in the Inspector for clarity without changing the underlying variable name.
  • MinMaxSlider: Create intuitive sliders for specifying ranges directly in the Inspector.
  • Button: Shows a button under the field to which the attribute is applied. The name of the method is specified as a parameter, and you can also specify the label and height. The Button attribute now supports methods with parameters. The inspector displays fields for each parameter based on its type.
  • Required: Automatically validate required fields and display warning messages when they are not set.
  • OnlyChildGameObjects: Restrict object references to only child GameObjects, simplifying hierarchy management.
  • TagSelector: Provide a dropdown for selecting tags directly from the Inspector.
  • Scene Selector: Choose scenes from a dropdown list, making scene management more convenient.
  • PlayerPrefs: All fields marked with this attribute will be automatically loaded in the Awake() method and saved in either the OnDestroy() or OnDisable() methods.
  • ResourcesPath: Select assets from the Resources folder and store the path for easy loading.
  • Gradient & Preview: Edit gradients and preview sprites directly in the Inspector for enhanced visual design.

And others.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.62f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.