limboai/blackboard
Serhii Snitsaruk d48daf2135
BlackboardPlan: Avoid circular references in derived mode
If the same plan resource is assigned in BehaviorTree and in BTPlayer, simply use the resource as is. Using the same resource for `BehaviorTree` and `BTPlayer` will disable derived mode, and allow managing from `BTPlayer` . There is a risk of using `NodePath` variables with different scenes: the path may actually be different if node structure is not the same. It will lead to fetching breaking for some of those scenes.
2024-04-01 01:45:40 +02:00
..
bb_param Update file headers and fix whitespace 2024-03-21 21:38:57 +01:00
bb_variable.cpp Improve variable synchronization between base and derived blackboard plans 2024-02-09 13:58:54 +01:00
bb_variable.h Fix setter/getter types in BBVariable 2024-03-04 16:19:39 +01:00
blackboard.cpp Blackboard: Linking vars with `Blackboard::link_var` 2024-03-12 16:17:34 +01:00
blackboard.h Blackboard: Linking vars with `Blackboard::link_var` 2024-03-12 16:17:34 +01:00
blackboard_plan.cpp BlackboardPlan: Avoid circular references in derived mode 2024-04-01 01:45:40 +02:00
blackboard_plan.h Expose additional `BlackboardPlan` methods for custom tooling 2024-03-08 15:33:28 +01:00