Ready-made StateTree tools for Unreal Engine 5
Plugin: StateTreeToolsCore Category: Debug
Draws a debug circle in 3D space at a center point, oriented by explicit Y and Z axis vectors. When While Task Is Active is enabled the circle is redrawn every tick. When disabled it is drawn once on enter and the task immediately succeeds. For a matrix-oriented circle see Draw Debug Circle (Matrix).
The world-space center of the circle.
The radius of the circle in world units. Default is 100.
The number of line segments used to approximate the circle. More segments produce a smoother circle. Default is 12.
The color of the circle. Default is red.
The local Y axis vector used to orient the circle plane. Default is (0, 1, 0).
The local Z axis vector used to orient the circle plane. Default is (0, 0, 1).
When enabled the Y and Z axis vectors are drawn as lines through the center. Default is true.
When enabled the circle is redrawn every tick and the task stays running until the state exits. When disabled it is drawn once on enter.
When enabled (and While Task Is Active is off) the circle persists until FlushPersistentDebugLines is called.
How long the circle remains visible in seconds. A value of -1 uses the engine default. Only active when While Task Is Active and Persistent Lines are both off.
Rendering depth priority. Default is 0.
Line thickness in world units. Default is 0 (hairline).