StateTree Tools

Ready-made StateTree tools for Unreal Engine 5


Project maintained by StateTreeTools Hosted on GitHub Pages — Theme by mattgraham

UI

Tasks for creating and managing user widgets.

Task Description
Create Widget Creates a UUserWidget, optionally adds it to the viewport, and outputs the created widget reference.
Call Widget Event Calls a BlueprintCallable or Blueprint Event function on a bound widget by name, with auto-populated parameters.
BindWidgetEvent Listens to one selected widget event on a bound widget and forwards it into StateTree as either a delegate trigger or a typed StateTree event.
WaitForWidgetDelegate Wait for a Blueprint event dispatcher on a bound widget, publish supported payload outputs, then complete.
Set Input Mode: Game Only Sets input mode to game only on a bound player controller.
Set Input Mode: UI Only Sets input mode to UI only on a bound player controller, with optional widget focus and mouse lock behaviour.
Set Input Mode: Game And UI Sets input mode to game and UI simultaneously on a bound player controller, with optional widget focus, mouse lock, and cursor capture behaviour.

← Back to home