13 Commits

Author SHA1 Message Date
Martin Felis
20331d0765 Properly deactivate nodes to ensure proper evaluation after changed node connections. 2026-02-25 22:26:52 +01:00
Martin Felis
d57fe50d5f Added BLTAnimationNodeTimeScale. 2026-02-22 00:56:53 +01:00
Martin Felis
095f1e5d0c Animations now selectable using OptionButton. 2026-02-20 13:40:12 +01:00
Martin Felis
a098bc1171 Added test for synced blending of embedded blend tree. 2026-02-19 19:05:14 +01:00
Martin Felis
be6e021198 Restructured Animation Graph Editor to facilitate hierarchical graphs (i.e. embedded sub graphs). 2026-02-17 23:08:36 +01:00
Martin Felis
2cee55037b Renamed BLTAnimationNode::position to BLTAnimationNode::graph_offset and made it hidden in the editor by default. 2026-02-05 22:26:25 +01:00
Martin Felis
00ea4b8b7e BlendTreeEditor starts to be usable. 2026-02-02 16:17:33 +01:00
Martin Felis
0554691e46 WIP: making BlendTree Editor usable. 2026-01-30 15:33:27 +01:00
Martin Felis
4c428a865a BlendTree nodes can now be removed. 2026-01-28 21:04:46 +01:00
Martin Felis
1e7dd4ba45 BlendTree connection can now be removed. 2026-01-25 00:05:32 +01:00
Martin Felis
fd13c53e52 Exposed additional functions to GDScript to implement a GDScript based EditorPlugin. 2026-01-24 15:38:27 +01:00
Martin Felis
625a3ae79f Started exposing more functions to GDScript and made BLTBlendTreeGraph part of BLTBlendTree such that return codes look nicer in Godot. 2026-01-18 23:02:06 +01:00
Martin Felis
0b6589f241 More distinctive naming to avoid name clashes with AnimationTree nodes. 2026-01-17 00:46:40 +01:00