Ultimate Attributes Pack View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
2022.3.0 or later
Package size
3.2 MB
Files
124
Favorites
3
Views in the past week
5

Price tracking

Last checked
Tracked since
Lowest recorded
$10.50 on

Keywords

Ultimate Attributes Pack

by Prismotron (opens in new tab)

No ratings yet

37 new coding attributes made to extend possibilities with your component's inspectors.

Price $15.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Ultimate Attributes Pack, 6 months Current $15.00; lowest $15.00; highest $15.00 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 2

Ultimate Attributes Pack screenshot 1

Ultimate Attributes Pack screenshot 1

About this asset

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 ⬇️

From the publisher's Asset Store listing.

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.

Compatibility

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

As listed on the Asset Store.