Serhii Snitsaruk
9da78e52e7
Fix BlackboardPlan arrays shouldn't be shared between instanced agents
...
Variable values are deep copied now using Variant.duplicate(true). Note that currently it doesn't duplicate objects.
2024-08-06 19:14:42 +02:00
Serhii Snitsaruk
7cf4a4b3b8
Fix setter/getter types in BBVariable
2024-03-04 16:19:39 +01:00
Serhii Snitsaruk
95c2496adf
Improve variable synchronization between base and derived blackboard plans
...
When variable is altered in the base plan, values should properly sync to the derived plans if those vars are not altered in the derived plan. Editor QoL improvement.
2024-02-09 13:58:54 +01:00
Serhii Snitsaruk
c81c1ec872
Blackboard: Add variable-to-property binding interface
2024-01-27 21:44:58 +01:00
Serhii Snitsaruk
5fee89b00b
Make blackboard improvements compatible with GDExtension
2024-01-25 19:46:27 +01:00
Serhii Snitsaruk
8c67886b52
Parsing BlackboardSource properties
2024-01-23 15:31:56 +01:00
Serhii Snitsaruk
6ef0dd942e
Add initial implementation of BBVariable and BlackboardSource classes
2024-01-23 10:33:57 +01:00