Reply To: [FEEDBACK] FSM Connection Create Friction

NodeCanvas Forums General Discussion [FEEDBACK] FSM Connection Create Friction Reply To: [FEEDBACK] FSM Connection Create Friction

#15685
Gavalakis
Keymaster

Hello again,
I understand what you mean. Coding is faster I agree, The purpose of visual scripting tools in my opinion, is marrying he two not replace coding at all. So programmers make self-contained reusable blocks/tasks (action/conditions) and visual scripting is responsible for how those reusable blocks/tasks are actually put into use, thus designing the behaviour.

Regarding templates, it is actually possible to save/load a list preset (as a file in project assets). This can be done through he “gear” menu of the Condition List found in a connection (or anywhere for that matter).
ListPresets

You can also copy paste entire lists. This is done a bit differently and from the context menu of the node or the connection. For example right click on node or connection and choose “Copy Assigned Task”. Then right click on another node or connection and choose “Paste Assigned Task”. This will copy/past the entire list (or actions or conditions into the target node or connection).

Also, if you copy a list (as described above) and then go to another list and hit “Assign XXX Task”, you will see a “Paste List”. Doing this will assign/insert the copied list into the target list.

“Replace Action” is not currently supported, but I will take a look at that! 🙂

Let me know what you think on the above.
Thanks!

Join us on Discord: https://discord.gg/97q2Rjh

Attachments:
  1. ListPresets.png