com.cupkekgames.behaviourtrees — ScriptableObject-driven behaviour tree framework. Trees are authored as assets and run by BehaviourTreeRunner; the package ships a custom graph editor view.
Runtime (CupkekGames.BehaviourTrees.asmdef)
BehaviourTree — ScriptableObject asset that owns a tree of BTNodesBehaviourTreeRunner / BehaviourTreeRunnerMono — drive a tree per-tickBehaviourTreeManager — registry for runnersBTNode + BTNodeRuntimeState — node base + per-instance runtime stateBTNodeAction, BTNodeComposite, BTNodeDecorator, BTNodeRootDebugNode, DelayNode, ParallelNode, RepeatNode, SequencerNode, PersistentContextNodeCondition, PersistentContextNodeToggleEditor (CupkekGames.BehaviourTrees.Editor.asmdef)
BehaviourTreeEditor / BehaviourTreeRunnerMonoEditor — inspector toolingBehaviourTreeView / BTNodeView — graph view for authoring treesCupkekGames.BehaviourTrees (runtime), CupkekGames.BehaviourTrees.Editor (editor). Pluralized from the original CupkekGames.BehaviourTree to avoid the namespace = class collision (class BehaviourTree).
com.cupkekgames.singletons (UPM) — BehaviourTreeManager extends Singleton<T>Settings
Theme
Light
Contrast
Material
Dark
Dim
Material Dark
System
Sidebar(Light & Contrast only)
Font Family
DM Sans
Wix
Inclusive Sans
AR One Sans
Direction