Hello everyone!
I'm currently trying to build a Visual Editor for the dialogue system. So far I managed to make a small snippet of it:
You can create the initial topics of the branch you're working with, connect responses, add additional branches midway(by adding new topics to a response), add characterIDs to the responses, set animations, and save a resource file from it. The flow of text is working perfectly right now so its already a great help when creating new trees.
But its missing two important features right now:
-Loading and editing existing branches
-Adding conditions.
For the loading part I think it'll be more annoying than hard, but the conditions and functions is where I'm truly lost. For the system to continue being as easy to use and flexible as it is, I need to find a way to add this specific part of the default editor inside those nodes
I know that theres a thing called "Resource Picker" that I can use, but it doesnt seem to come with the thing that lets you edit this resource on the spot. This is a important feature because it means that even if the user creates 20 custom conditions or function resources, they can easily use them in the Visual Editor without having to edit anything related to the visual editor.
Now, I'm not a very good programmer myself. I can hack my way through some things but I'm starting to feel this is getting a bit out of the scope of my knowledge so... is anybody interested in helping build this Visual Editor? Or even just sharing ideas on how to embed editable resources directly inside the nodes?