A downloadable tool

Buy Now$1.00 USD or more

Illusory Engine Advanced Buttons

Introduction

Unity UI Buttons provide us decent support when it comes to Button making. However, sometimes, those button seems to lackluster in some features desperately needed, such as the 'detect while it's still being pressed or not' feature. Advanced Buttons aims to provide the missing functionalities to make Buttons more reliable as a whole.

What do you get?

With the price, you received a .unitypackage that can easily be imported into your game. 

Functional wise, these buttons work exactly like Unity UI Buttons but extended. Each button class comes with its own extended feature:

  1. HoldableButton comes with an extension of detecting onUp (when a button is released).
  2. SelfCloseButton comes with an extension for either Button or HoldableButton to force their parent object (usually a separate window) to destroy itself.

API List

HoldableButton:

  • onDown property --> detects the first frame a button is pressed down (equals to onClick from the default button)
  • onUp property --> detects the first frame a button is pressed up (aka released)
  • stillDown property --> detects every frame the button is still pressed down, useful for events that occurs while a key remains pressed

SelfCloseButton:

  • This button does not have API extensions. It only extends itself to destroy the parent object onClick.

Example Usage

Essentially, working with these buttons is pretty similar to Unity UI Buttons but with additional extensions.

EndNote

If you have any problems in getting this to work with your project feel free to contact us at Discord. We have a #unitypackage-support channel there. You can also contact our coders at the server as well.

Purchase

Buy Now$1.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $1 USD. You will get access to the following files:

IllusoryEngineAdvancedButtons.unitypackage 1 kB

Leave a comment

Log in with itch.io to leave a comment.