Ready-made StateTree tools for Unreal Engine 5
Tasks that wrap Unreal’s built-in debug drawing functions. Most tasks support a While Task Is Active mode that redraws every tick, or a one-shot mode that draws once on enter and immediately succeeds.
| Task | Description |
|---|---|
| Flush Persistent Debug Lines | Removes all persistent debug geometry from the world. |
| Flush Debug Strings | Removes all debug strings drawn with DrawDebugString. |
| Draw Debug Line | Draws a line between two world-space points. |
| Draw Debug Point | Draws a point at a world-space position. |
| Draw Debug Directional Arrow | Draws a line with an arrowhead between two world-space points. |
| Draw Debug Box | Draws an axis-aligned wireframe box. |
| Draw Debug Box (Rotated) | Draws an oriented wireframe box with a quaternion rotation. |
| Draw Debug Coordinate System | Draws X/Y/Z axis lines at a world location and rotation. |
| Draw Debug Crosshairs | Draws crosshair lines at a world location and rotation. |
| Draw Debug Circle | Draws a circle oriented by Y and Z axis vectors. |
| Draw Debug Circle (Matrix) | Draws a circle oriented by a transformation matrix. |
| Draw Debug Circle Arc | Draws a partial arc of a circle. |
| Draw Debug 2D Donut | Draws a 2D donut (annulus) oriented by a transformation matrix. |
| Draw Debug Sphere | Draws a wireframe sphere. |
| Draw Debug Cylinder | Draws a wireframe cylinder between two points. |
| Draw Debug Cone | Draws a wireframe cone defined by an origin, direction vector, length, and angular widths. |
| Draw Debug Alt Cone | Draws a wireframe cone defined by an origin, rotator, length, and angular widths. |
| Draw Debug Capsule | Draws a wireframe capsule. |
| Draw Debug Frustum | Draws a wireframe camera frustum from a transformation matrix. |
| Draw Debug Camera | Draws a camera frustum wireframe at a world location and orientation. |
| Draw Debug String | Draws a text string at a world-space location. |
| Draw Debug Solid Box (Bounds) | Draws a solid filled box defined by FBox bounds and a transform. |
| Draw Debug Solid Box | Draws a solid filled axis-aligned box defined by center and extents. |
| Draw Debug Solid Box (Rotated) | Draws a solid filled oriented box defined by center, extents, and quaternion rotation. |
| Draw Debug Solid Plane | Draws a solid filled plane with a uniform size. |
| Draw Debug Solid Plane (Extents) | Draws a solid filled plane with separate X and Y extents. |
| Draw Debug Mesh | Draws a solid filled mesh from vertex and index arrays. |
| Draw Debug Float History | Draws a float history graph at a world-space location. |
| Draw Debug Float History (Transform) | Draws a float history graph positioned by a full transform. |
| Draw Circle | Draws a circle defined by a base position and explicit X and Y axis vectors. |
| Draw Centripetal Catmull-Rom Spline | Draws a smooth Catmull-Rom spline through a list of control points with a single color. |
| Draw Centripetal Catmull-Rom Spline (Multi Color) | Draws a smooth Catmull-Rom spline with a separate color per segment. |