Awesome Attributes
cherrydev
$0.0
(no ratings)
Date |
Price |
---|---|
Date |
Price($) |
10/03(2024) |
0.0 |
11/21(2024) |
0.0 |
Jump AssetStore
Awesome Attributes is a Unity tool that provides custom attributes for improved inspector organization and functionality, helping developers streamline their workflows.💡 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: olegmroleg@gmail.comGithub: https://github.com/OlegVishnivetskyItch.io: https://oleg-vishnivetsky.itch.io/Key FeaturesCustom 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.