ButtonPro

CorePro

(0)
FREE
Publisher CorePro
File size 586.39kB
Number of files 22
Latest version 1
Latest release date 2024-12-30 03:30:14
First release date 2024-12-30 03:30:14
Supported Unity versions 2018.4.2 or higher

ButtonPro is an advanced tool designed to simplify the creation and management of buttons in Unity. This package provides a highly customizable solution for developers who want to go beyond the limitations of Unity’s default Button component.


Key Features:

  • Multiple Images and Texts per Button: Assign and customize multiple Image and TextMeshProUGUI components to a single button, each configurable independently for every button state (Normal, Highlighted, Pressed, and Inactive).
  • State-Based Customization: Change colors, sprites, and texts dynamically based on the button's state, without writing additional code.
  • Flexible Object Management: Easily group objects and toggle their states depending on the button's state.
  • Event Handling: Built-in UnityEvents for common interactions such as clicks, presses, and highlights, with support for custom actions.
  • Activation Control: Manage interactable and non-interactable states with activation groups for related GameObjects.
  • Animations (WIP): Includes built-in support for press-button animations (with plans to expand animation capabilities. (Currently only one simple scaling animation available if you have DOTween. The animation module will be expanded in future updates)

Future Updates:

ButtonPro will include features like:

  • Animations and animators for specific states.
  • Press sounds for better user feedback.
  • Support for a new "Focus" state.
  • API for updating button texts directly (e.g., ButtonPro.SetText()).

Top Publisher Assets