StateTree Tools

Ready-made StateTree tools for Unreal Engine 5


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

Call Pure Function

Property functions for calling BlueprintPure functions on actors or their components and exposing the return value as a bindable output. Requires UE 5.5+. Each variant covers a different output type; all share the same Setup configuration.

Every variant provides a custom details panel. Set ActorClass to populate a searchable dropdown of pure functions whose return type matches the variant. Set ComponentName if the function lives on a component rather than the actor directly.

If ActorClass and ComponentName are set, compile validation also checks that the selected component and pure function still exist on that actor class.

Property Function Description
Call Pure Function (Bool) Return value exposed as bool
Call Pure Function (Actor) Return value exposed as Actor reference
Call Pure Function (Byte) Return value exposed as byte
Call Pure Function (Int) Return value exposed as int32
Call Pure Function (Int64) Return value exposed as int64
Call Pure Function (Float) Return value exposed as float
Call Pure Function (Double) Return value exposed as double
Call Pure Function (Name) Return value exposed as FName
Call Pure Function (String) Return value exposed as FString
Call Pure Function (Text) Return value exposed as FText
Call Pure Function (Vector) Return value exposed as FVector
Call Pure Function (Rotator) Return value exposed as FRotator
Call Pure Function (Transform) Return value exposed as FTransform

← Back to home