TrickyUI is a UI utility plugin for Unreal Engine 5 that provides enhanced widgets with built-in animation support.
- Animation-Ready Widgets - Easily implement show/hide animations with automatic visibility state management
- Enhanced Button Widget - Streamlined button implementation with comprehensive event handling
- Blueprint Support - Full Blueprint integration with intuitive BlueprintCallable functions and events
- Copy the plugin folder into your project's
Pluginsdirectory. - Open your Unreal Engine project.
- Enable the TrickyUI in the plugins menu.
- Restart the editor.
-
Animation Management
- Automatically binds
ShowAnimationandHideAnimationwidget animations - Handles proper visibility states during and after animations
- Provides animation transition smoothing when switching between show/hide states
- Automatically binds
-
Key Functions
Show(): Starts the show animation with transition handlingHide(): Starts the hide animation with transition handling
-
Events & Delegates
OnShowAnimationStarted: Triggered when show animation beginsOnShowAnimationFinished: Triggered when show animation completesOnHideAnimationStarted: Triggered when hide animation beginsOnHideAnimationFinished: Triggered when hide animation completes
-
Customization
OnShowFinishedVisibilityState: Configure widget visibility after show completesOnHideFinishedVisibilityState: Configure widget visibility after hide completes- Blueprint implementable events for animation state changes
-
Delegates
OnButtonClicked: Triggered when button is clickedOnButtonPressed: Triggered when button is pressedOnButtonReleased: Triggered when button is releasedOnButtonHovered: Triggered when button is hoveredOnButtonUnhovered: Triggered when cursor leaves the button
-
Integration
- Inherits all animation capabilities from
TrickyUserWidget - Automatic binding to the required
Button_Mainwidget
- Inherits all animation capabilities from