My issue with current blackboard is it cannot be referenced as an asset inside FlowCanvas asset or NodeCanvas asset. I’ve modified the Blackboard script to actually be a ScriptableObject, but the FlowCanvas Graph and NodeCanvas graph is missing a GUI for setting blackboard reference. You’ve already addressed the issue of a missing GUI for setting local blackboard, but perhaps we need a general GUI for blackboard reference setting.
Photoshopped a demo of my suggestion. Empty = (Local Blackboard)
Hmmm..Based on your suggestion and our previous discussion I am thinking of:
-) Make all graphs use their Local Blackboard by default without an option.
-) Add an optional “append” blackboard reference, which will append that referenced blackboard variables to the local blackboard variables.
-) Create an “AssetBlackboard” type which will be just an IBlackboard but a ScriptableObject instead of Component, thus you can choose to create and reference either depending on the situation.
As a result, variables will be possible to be either:
-) Local.
-) Scene reference.
-) Asset reference.
This is just an idea right now though.
Let me know what you think.
Thanks!
Join us on Discord: https://discord.gg/97q2Rjh
Author
Posts
Viewing 2 posts - 1 through 2 (of 2 total)
You must be logged in to reply to this topic.
Login
Register
By registering on this website you agree to our Privacy Policy.