To be fair. How user friendly is Xod if we have to use a RGB node to do this? Xod should just add this node to their core and rename it something else with new pinout labels so people can understand what it is more easily. Considering the node already exists it should take them less than 10 minutes to add this to their next update. Also while I’m on this. Please add a gate node that sends out on a false boolean.
RGB is only an example of how you can create your own node to combine any values. You create your own node for combining the values you want & make the required changes to the C++ code.
See, I done that. I modified the RGB nodes to be generic types BUT, there is a problem.
If you put for example a string in the first little bubble in the node, the other bubbles become strings too. But I don’t want that, in the second bubble I want to have a boolean, or some sort of changing value. That’s the problem.
I think you are asking for trouble trying to make generic merge/unmerge. If you pass data between the two, then try to unmerge to different data type, it will either generate a compile error, or just produce very unpredictable results. It would be much safer to create merge/unmerge nodes for specific data types.