Gadget nubs "main" i/o to say the name of the gadget as the tooltip
A "main" input/output would be something like a NOT gate's output, or a switch's output. Even perhaps an exclusive gate's active/output. The input and output of a wifi gadget.
When such a gadget is in a timeline/chip, for example, we get a nub for the wire on the outside of the timeline/chip. If it's a wire coming into or out of a chip without a node, a nub is shown on the edge of the window, and chip gadget.
Right now, the nub doesn't help us understand what the meaning of that signal is, in most cases, because all we have to go on is the icon of the gadget and the tooltip of what actual input or output the wire is connected to.
If the tooltip were to tell us the name of the gadget in these cases, it would be a lot more useful in understanding how the logic works, and what a signal through that wire represents.
The only gadget that works this way currently are nodes. So if we want our logic to be intelligible without opening everything up (and sometimes the gadget tweak menu itself, even)... we need to put nodes everywhere. This costs thermo, and in the case of a switch for example, would simply be named the same as the switch which seems a bit of a waste.
Some cases wouldn't be necessary, such as a health manager and its "health increased" output for example. But I think for almost all gadgets this would be a very useful feature for understanding logic, and would help builders and users of assets alike.
-
This would be useful for when I go through logic to figure out how to make a change to it . I sometime like making tweaks to logic like changing animation or editing a keyframe.
-
Yeah that's exactly what prompted this idea, actually! I'm retapping (remixing with improvements for usability) Scoria from Ancient Dangers. And the hardest part is figuring out what the signals refer to that are coming from other places and have no nodes. The first whole phase is going through everything and just adding nodes all over the place so I can remember what's what before even starting optimisations XD
Войдите в службу, чтобы оставить комментарий.