Extended Button replaces Unity’s default Button, adding extended events, customizable visual transitions, and built-in audio for faster, more interactive UI development.The Extended Button is a powerful, drop-in replacement for Unity’s standard Button component.It adds new interaction types, multi-layered visual transitions, and integrated sound feedback, all configurable directly from the Inspector — no extra coding required.Built to enhance interactivity and usability in both mobile and desktop projects, Extended Button helps developers create responsive and polished UI elements effortlessly.It integrates seamlessly with Unity’s standard UI (Canvas) system and works out-of-the-box with TextMeshPro.🧠 How It WorksEach Extended Button supports multiple types of user input:Single / Double / Triple Clicks with configurable max delay between clicks.Hold Event with custom hold duration and optional sound feedback.Pointer Down / Up / Enter / Exit events with separate callbacks and sounds.All event subscriptions can be done via the Inspector or through public scripting API.Built-in Debug Events option (Editor-only) for quick testing.🖼️ Visual TransitionsWorks like Unity’s Selectable transitions but supports multiple transition types simultaneously.Control color, sprite, animations and material per-state (Normal, Highlighted, Pressed, Selected, Disabled).Unique feature: Material transitions — unavailable in Unity’s default Button.📦 Included ContentExtended Button component scriptsEditor scripts for custom InspectorExample scene with demo setupDocumentation⚡ Key FeaturesExtended Event System – supports click, double click, triple click, hold, pointer hover, and press events.Advanced Transitions – change color, sprite, animations and material simultaneously between button states.Built-in Sound System – assign audio clips for any event directly in the Inspector.Fully Inspector-Driven – configure all events and visuals without custom scripts.Full Scripting API – subscribe to any event or modify transitions from code.Debug Mode – enable debug to log all button events in the Console for testing.Backward Compatible – works seamlessly with standard Unity Button workflows.Unity Versions: Supports 2021.3 LTS to Unity 6.2Uses Unity UI (Canvas) systemTextMeshPro: Required for button textArtificial Intelligence (AI) tools were used during development in the following areas:• AI was used to improve code style and structure and suggest refactoring options. All AI-generated code was manually reviewed and modified.• AI was used to assist in writing the Asset Store description. • An AI-generated image was used as a component icon and was manually modified and integrated.• AI-generated audio created using Unity’s AI Assistant was used for demonstration purposes in the demo scene only.No AI-generated content is used in core asset functionality.




