Behaviors with Blueprint-style node graph, graph editor tab and BehaviorSystem

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
rootandClaude Fable 5.1 committed 2026-09-07 12:44:43 +02:00
1 parent d4b1ffa051
commit 922774778b
36 files changed
+2969 -147

No files matched your search

+19
View File
@@ -30,6 +30,25 @@ export const Theme = {
viewport: 0x121316,
grid: 0x1f2126,
gizmo: 0x4c8dff,
/** Behavior symbols and owner links. */
behavior: 0xb066ff,
/** Node graph: canvas, node chrome, per-category title colors, port colors, live highlight. */
graphBackground: 0x15171b,
node: 0x262a32,
nodeBorder: 0x3b404b,
nodeSelected: 0x4c8dff,
categoryEvent: 0xc0392b,
categoryFlow: 0x7f8c8d,
categoryData: 0x2e8b57,
categoryVariable: 0xb8860b,
categoryAction: 0x2f6fd6,
portExec: 0xffffff,
portNumber: 0x6fcf97,
portBoolean: 0xe57373,
portString: 0xe6a8ff,
portObject: 0x56ccf2,
portAny: 0xbdbdbd,
hot: 0xffc857,
},
} as const;
+1 -1
View File
@@ -25,7 +25,7 @@ export class ListView extends Widget {
onSelect?: (id: string | null) => void;
onActivate?: (id: string) => void;
onContextMenu?: (id: string, globalX: number, globalY: number) => void;
rowHeight = Theme.rowHeight;
rowHeight: number = Theme.rowHeight;
emptyText = 'Nothing here yet';
private readonly emptyLabel = new Text({ text: '', style: textStyle('muted') });