Blackboard ScriptableObject Suggestion

FlowCanvas Forums Support Blackboard ScriptableObject Suggestion

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #1885
    louisgamedev
    Participant

    Dear Devs,

    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)

    #1893
    Gavalakis
    Keymaster

    Hello again Louis,

    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

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.