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
Plugins
directory. - Open your Unreal Engine project.
- Enable the TrickyUI in the plugins menu.
- Restart the editor.
-
Animation Management
- Automatically binds
ShowAnimation
andHideAnimation
widget 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_Main
widget
- Inherits all animation capabilities from