Registry of all Behavior Tree node types for AIGraphPlugin_BT.
ComponentTypeID GetComponentTypeID_Static()
UI palette for BT node selection.
std::string GetDraggedNodeType() const
Get the node type being dragged (if any)
void ResetDrag()
Reset drag state (call after drop)
void RenderCategory(const std::string &categoryName, BTNodeCategory category)
Render a category section.
void RenderNodeButton(const std::string &typeName)
Render a single node button.
void Render(bool *isOpen)
Render the palette window.
std::string m_draggedNodeType
bool IsDragging() const
Check if a drag operation is in progress.
BTNodeCategory
Categories of behavior tree nodes.
< Provides AssetID and INVALID_ASSET_ID