Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Utilities
1/3
37 new coding attributes made to extend possibilities with your component's inspectors.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.0f1
Compatible
Compatible
Compatible
Description

Ultimate Attributes Pack is a unity package of 37 new usefull attributes to improve your project inspectors. It expand the possibilities you have in inspectors by displaying variables with many unique properties, or also some decorators like titles, subtitles or lines to improve the understanding of your scripts.


All the attributes are included in the UltimateAttributesPack namespace.


🔥 37 new coding attributes of various types

  • Decorators
  • Variable aspect
  • Buttons
  • Folded infos
  • Conditionals
  • Validators
  • Components getters
  • Popups

📝 Detailed documentation

  • Online documentation
  • PDF documentation
  • Example scene included with an example script for each attribute.

✅ Quick and easy to use

The attributes and their parameters are made with the goal to be very easy and quick to use, but with many possible customization. Many attributes have predefined parameters so don't hesitate to check them to fully custom them as you want.


⬇️ Open "Technical details" to see all the attributes and their functionalities ⬇️

Technical details

Here are all the attributes of this package :


Decorators


  • [Title] Displays a big title in the inspector to create different sections.
  • [SubTitle] Displays a subtitle in the inspector to create different sub-sections.
  • [LineTitle] Displays a line title in the inspector to create different sections.
  • [Line] Displays a line in the inspector to separate sections.
  • [HelpBox] Displays an helpbox in the inspector to show additional informations.

Variable aspect


  • [SetIcon] Displays an icon at the left of the variable.
  • [ChangeColor] Change the color of the variable (text or/and background).
  • [ChangeLabel] Change the label of the variable.
  • [Indent] Indent the variable to a target level in the inspector.
  • [Prefix] Displays a prefix text at the left of the variable in the inspector.
  • [Suffix] Displays a suffix text at the right of the variable in the inspector.
  • [ReadOnly] Displays the variable in read only in the inspector.
  • [MinMaxSlider] Displays a MinMaxSlider for Vector2 or Vector2Int in the inspector.
  • [ProgressBar] Displays a progress bar in the inspector with min and max values, and based on variable value.

Buttons


  • [FunctionButton] Displays a button in the inspector that execute a function without parameters when clicked.
  • [OpenFolderButton] Displays a button in the inspector that open a specific project folder when clicked.
  • [OpenInternetPageButton] Displays a button in the inspector that open a specific internet page when clicked.
  • [RandomizeButton] Displays a button at the right of the variable in the inspector that randomize it between a minimum, a maximum and a digits count when clicked.
  • [AddSubtractButtons] Displays two buttons in the inspector that add and subtract defined values to the variable when clicked.

Folded infos


  • [AssetPreview] Displays a folded interractive preview of the game object, the mesh or the image (Sprite, Texture, Texture2D) in the inspector.
  • [TransformInfo] Displays a folded menu with all the values of the Transform in the inspector.
  • [RectTransformInfo] Displays a folded menu with all the values of the RectTransform in the inspector.

Conditionals


  • [ShowIf] Displays the variable in the inspector only if the condition set with ComparisonType parameter is true between compared variable and condition value.
  • [ShowOnlyInEditMode] Displays the variable in the inspector only if the project is in edit mode.
  • [ShowOnlyInPlayMode] Displays the variable in the inspector only if the project is in play mode.
  • [DoOnValueChanged] Executes a function if the variable change.

Validators


  • [Required] Displays an error helpbox above the variable if it's empty.
  • [MinValue] Clamps the variable to a minimum value.
  • [MaxValue] Clamps the variable to a maximum value.

Component getters


  • [GetComponentInObject] Takes automatically the target component in the object.
  • [GetComponentInParent] Takes automatically the target component in the object's parent.
  • [GetComponentInRoot] Takes automatically the target component in the object's root.

Popups


  • [InputAxis] Displays a popup in the inspector to select an input axis.
  • [Tag] Displays a popup in the inspector to select a tag.
  • [Scene] Displays a popup in the inspector to select a scene.
  • [PredefinedValues] Displays a button at the right of the variable in the inspector to select a predefined value in parameters. The variable can be changed to a value that is not a predefined value.
  • [PredefinedValuesOnly] Displays a popup in the inspector to select only a predefined value in parameters. The variable can't be changed to a value that is not a predefined value.

☑️ Tested and verified on

  • Unity 2022.3+
  • Unity 6+

❌ Limitations

Note that some attributes will not work on nested variables in serialized classes.

Ultimate Attributes Pack

(not enough ratings)
3 users have favourite this asset
(3)
$15
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
3.2 MB
Latest version
1.0.0
Latest release date
Jan 13, 2025
Original Unity version
2022.3.0
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR