D.A. Assets

D.A. Button

An extended Unity button component that supports multiple target graphics with independent animations per graphic. Animate color, scale, and position on click, hover, select/deselect, and interactable state changes — with optional sound playback.

Set up color, scale, and position animations for each individual target graphic
Play animations on click, hover, select/deselect, interactable/non-interactable
Play sounds on button click, hover or select/deselect
Create looped animations
Navigation support

Frequently Asked Questions

A few useful answers before you choose the setup that fits your Unity workflow.

How does D.A. Button differ from Unity's built-in Button component?

Unity's built-in Button supports only a single target graphic with limited transition types. D.A. Button extends Selectable to support multiple target graphics, each with independent color, scale, and position animations triggered by click, hover, select/deselect, and interactable state changes — plus optional sound playback on each interaction.

Does D.A. Button support sounds?

Yes. D.A. Button supports sound playback on click, hover, and select interactions. You can assign AudioClips directly in the Inspector for each interaction type. No scripting is required.

Can I animate multiple elements inside a single button?

Yes. D.A. Button supports multiple target graphics within a single component — for example, independently animating the icon, label, and background of a button with different scale or color transitions. This is not possible with Unity's default Button component.

Is D.A. Button compatible with Figma Converter for Unity?

Yes. D.A. Button is fully compatible with Figma Converter for Unity. When FCU detects a Frame component in Figma that matches a button pattern, it can automatically generate a D.A. Button component in Unity.