So, I took the time to look into this. TLDR: harder than expected.
- A lot of stuff are hard-coded, but I can find my way around it.
- For the material editor, there’s a lot missing on pin/wire type.
- I can display multiple wires or change color for Vector2/3 on Blueprints/Niagara/etc…
- I can display multiple wires or change wire color on specific node outputs of Material
BUT:
The pins/wires are actually not typed, so it’s impossible to know the type of a particular wire that depend on an input of the node.
For example, I can display a specific color for Float3 and Float2 for both left wires. But I can’t guess the type of the right wire.
Wdyt? Should I still color or multiply the wires on the output of the nodes I know the type?