Background: I’m a beginner coder, whose trying to make a custom plugin for 3-d printers. I’m creating a 3-d printing plugin that specific to the design lab I’m a part of. I’ve created a custom class, called nodes, which holds all the info that the printer needs along the toolpath. For example tool speeds, print rate etc. I have the standard “construct node” and “deconstruct node” and a bunch of components that can adjust the speeds and orientations of the prints.
I have a bit of a strange occurrence that I can’t make sense of. It seems like when information stored in the nodes is adjusted down the chain, it references earlier. I’ve attached a few photos to show what I mean.
As you can see each time a component is turned on the output for earlier components in the chain are also updated. I’m unsure as to why this is happening but its not ideal. Anyone have any ideas what might be going on?