Don't display connectors for rarely used tweaks of logic containers when all of their wires are from gadgets within
Suppose that I'm creating a microchip that changes its colour under certain input conditions. The easiest way to do this would be for my custom logic on the microchip to calculate the colour and wire that colour to the microchip's colour tweak. But doing it that way has a side effect. It causes the input connector for the microchip's colour tweak to be displayed while the canvas is closed. To someone using the microchip, it looks like you're supposed to connect a colour fat wire there, but doing that would blend the incoming colour with the calculated colour.
I could have animated the colour tweak with Keyframes - that wouldn't cause the connector to be displayed - but keyframe animating a colour is much more complicated.
When a tweak on a logic container isn't used frequently enough for its connector to be displayed by default, there's no need to display the connector in the case where all of its wires are from gadgets within the logic container, and keeping the connector hidden would avoid confusing other creators who want to use the gadget.
-
I'm not sure why using a keyframe would be more complicated; that's how I'd do it in 5 seconds flat... Like, I want it red in this situation, so I set the colour to red with the keyframe. Maybe there's more to the situation you're thinking of?
I think this is a good idea, but "isn't used frequently enough" is a very abstract nebulous rule. I'd probably just say don't show the wire and input and out nubs if "the window is closed and the wire is from inside to inside, or from inside to the same gadget (chip/timeline)." Nice and clear, and would get the same job done.
Please sign in to leave a comment.