I was going to do a little test with your BehaviourTree solution and came across a problem in class definition
I only used the package manager to clone your repository directly using git and receive following message type:
"The type or namespace X could not be found" in the Editor/OverlayView.cs
The types X being:
Column
MultiColumnListView
I used Unity version 2021.3.27f1 and package Unity UI 1.0.0
I was going to do a little test with your BehaviourTree solution and came across a problem in class definition
I only used the package manager to clone your repository directly using git and receive following message type: "The type or namespace X could not be found" in the Editor/OverlayView.cs
The types X being:
I used Unity version 2021.3.27f1 and package Unity UI 1.0.0
Searching the types in question it seems there is a assembly definition missing in the ASMDEF file - or perhaps it is necessary a 2022 Unity version to use these types: https://docs.unity3d.com/2022.1/Documentation/ScriptReference/UIElements.Column.html https://docs.unity3d.com/2022.1/Documentation/ScriptReference/UIElements.MultiColumnListView.html
If the upgrade is mandatory, I could not use in my project because I have other dependencies. But I want you to know that your code seems pretty rad!
As a side note, the readme has a 404 image in the Getting Started section