Reply To: "Default value for parameter", serialization, and 2.7 / 2.8 differences

Forums 💬 FlowCanvas ⚙️ Support "Default value for parameter", serialization, and 2.7 / 2.8 differences Reply To: "Default value for parameter", serialization, and 2.7 / 2.8 differences

#21959
kalms
Participant

    OK, summary time:

    * NodeCanvas 2.8 not serializing value inputs equal to default(T) has broken a number of our FlowGraphs. We will go through all our c# node implementations, remove any use of .serializedValue during RegisterPorts() to change ports’ default values, and then go through all our FlowGraphs and ensure that their settings are correct.

    * We would like a future update of NodeCanvas to go back to serializing value inputs equal to default(T). At that point, we can reintroduce our current default-value mechanism and continue working like we did up until the 2.8 release.

    * We would like a future update NodeCanvas to offer a default-value option that works as described toward the end of my last post — assuming you too think it makes sense for the language & editor.